首頁>Club>
為什麼,人工智慧崗位,招聘要求,需要熟練使用C/ C++?它在人工智慧中,有哪些優勢?它和Python相比哪個程式語言,在人工智慧領域中需求量更高?
4
回覆列表
  • 1 # 大學生程式設計指南

    隨著軟體技術的發展,語言的分工越來越來明細,這樣更加容易高效的工作。樓主提到的人工智慧是一個綜合性能更加強的方向,現在很多的培訓機構宣揚的培訓內容主要以python為主,這點和培訓機構整體的培訓思路相吻合,只要是拿來培訓的一般情況下需要具備以下兩點:

    1.短時間內能很快的見到成效,利於速成。

    2.當前市場最熱點的程式設計方向,而且還處於紅利期

    所以python語言儼然成了人工智慧的代言人,但真正從事人工智慧業內人士,特別是關於某些功能模組的效能方面,c/c++的作用是不可替代的,要區分好這兩類的語言,python相當於一個系統框架的主函式,真正底層的實現還是要靠c/c++擔當,所以基於這個出發樓主的疑問也就比較容易解答了。

    如同現在在安卓平臺上做開發的不僅僅只有從事App的,還有安卓框架層面的,只不過人員的佔比不是很對稱,小米的公司的miui就是安卓框架層的開發,涉及到不僅僅是app層面的知識點了,不要被表面影響,知其然知其所以然。

  • 2 # 真正的力子

    主流的程式語言中,C/C++是執行效率最高的。基本上,無論是大流量的線上AI服務,還是客戶端的AI應用程式,一般都是用C/C++實現的。Python的優勢在於開發效率高,比較適合調研合適的模型結構和特徵,做一些實驗,但是不適合直接應用到生產環境,畢竟效率和C/C++比差的太遠,無論是資源開銷還是執行速度,大部分場景下都難以滿足需求。所以,除非企業招聘的是研究員,主要的工作是調研新演算法,比較少涉及生產環境AI程式的開發,對C/C++的掌握要求可以低一些。如果崗位需求是招演算法工程師,熟練掌握C/C++就是一個基本需求了。當然,現在市場上優秀的演算法工程師非常稀缺,對於一些機器學習演算法基礎非常紮實,CS基礎也很好的候選人,即使常用開發語言不是C/C++,對C/C++的掌握不是特別熟練,作為招聘方一般也不會直接拒絕。很多情況下用人單位會傾向於先把人招進來,期望候選人在後續的工作中繼續加強這方面的能力。

  • 中秋節和大豐收的關聯?
  • 吃桑椹幹對心臟跳得快的人和痛風病人有好處嗎?