想當一名人工智慧方向的程式設計師難嗎?對此你怎麼看?

想當一名人工智慧方向的程式設計師難嗎?對此你怎麼看?IT人劉俊明2018-09-11 08:34:30

做人工智慧方向的程式設計師有一定難度,但是經過一段時間的培養和鍛鍊,大多數程式設計師是可以勝任的,並沒有想象中的那麼複雜。人工智慧程式設計師需要具備三方面知識,分別是演算法基礎、程式語言以及具體實現能力。

演算法是人工智慧的核心,不論是自動推理還是機器學習、自然語言處理等人工智慧的主要研究內容都涉及到大量的演算法設計。通常情況下研發團隊會有專門負責演算法設計的工程師,而程式設計師的主要工作則是完成演算法的實現,對於程式設計師來說要想完成演算法實現必須對演算法有基本的瞭解。有一些比較基礎的場景智慧體(Agent)的開發,往往演算法設計與實現都由演算法工程師來完成,然後程式設計師做具體的功能實現。

程式語言是程式設計師一定要掌握的,在人工智慧領域使用比較多的語言包括Python、C++、Java、Lisp、Prolog等語言,除了Lisp與Prolog語言外,其他程式語言的使用範圍還是比較廣泛的。具體使用哪種程式語言取決於研發團隊的技術體系,目前很多團隊開始陸續採用Python進行人工智慧的功能開發。

想當一名人工智慧方向的程式設計師難嗎?對此你怎麼看?

做人工智慧的研發需要一個系統的過程,這個過程可能比較漫長,研發團隊的經驗往往都是透過大量的實踐積累出來的。不管怎麼說,人工智慧的開發還是一個非常有挑戰性的工作,做人工智慧方面的程式設計師也往往都是研發級程式設計師,未來的職場發展空間也非常廣闊。

人工智慧是我的研究方向之一,我會陸續在頭條上寫一些關於人工智慧方面的科普文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有人工智慧方面的問題,也可以諮詢我。

謝謝!

想當一名人工智慧方向的程式設計師難嗎?對此你怎麼看?2018-09-10 23:29:29

目前我主要開發java程式,也想往人工智慧方向發展,但感覺有點難,主要是因為沒有人帶,光查資料的話總是碰到各種問題無法解決,也不知道學習的順序。還有一點周圍沒有志同道合的人一起學習,只能慢慢摸索了。