欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

為什么人工智能領(lǐng)域用Python的同學(xué)很多?

錢淋西2年前14瀏覽0評論

這是一個很有意思的問題,我結(jié)合當(dāng)前課題組的實(shí)際情況來說說個人看法。

首先,當(dāng)前Python確實(shí)在人工智能領(lǐng)域有比較廣泛的應(yīng)用,但是人工智能領(lǐng)域也在使用其他編程語言,比如C++、Java也比較常用。

以我的課題組為例,當(dāng)前智慧醫(yī)療組采用Python比較多,視覺組的同學(xué)采用C++比較多,大數(shù)據(jù)組主要采用Java和Python。

從課題的類型來說,縱向課題用Python更多一些,而橫向課題用Java多一些,這與課題的側(cè)重點(diǎn)不同有直接的關(guān)系。

縱向課題的重點(diǎn)是創(chuàng)新,要能夠在一個點(diǎn)形成突破,而人工智能領(lǐng)域的創(chuàng)新往往都是以算法模型為突破口,編程語言僅僅是實(shí)現(xiàn)算法的工具,所以編程語言的易用性和便捷性往往更重要,而在這一方面,Python語言確實(shí)有一定的優(yōu)勢。

橫向課題的重點(diǎn)是落地,要能夠完成落地應(yīng)用,此時性能、穩(wěn)定性和安全性更為重要,而在這些方面,Java和C++往往有一定的優(yōu)勢,所以橫向課題采用Java和C++通常會在一定程度上降低風(fēng)險。

實(shí)際上,有不少人工智能領(lǐng)域的橫向課題在初期會用Python快速完成原型開發(fā),到后期開始落地時,往往還會采用Java重寫,這里面的原因是多方面的,包括考慮到后續(xù)的升級維護(hù)問題和用戶團(tuán)隊(duì)的技術(shù)構(gòu)成。

近些年我在跟一些國內(nèi)外的互聯(lián)網(wǎng)大廠開展科研合作時,在編程語言的應(yīng)用上比較偏向于采用Python,這里面有一個重要的原因,那就是大廠的技術(shù)平臺支撐能力非常強(qiáng)大,終端往往并不需要考慮到性能問題。

相信隨著更多研發(fā)場景都遷移到云端,未來會有更多的技術(shù)研發(fā)人員愿意采用Python。

從科研實(shí)踐的角度來看,以我們的技術(shù)論壇為例,目前在開展一些人工智能方面的科研實(shí)踐活動時,往往也會重點(diǎn)采用Python,包括機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、強(qiáng)化學(xué)習(xí)、聯(lián)邦學(xué)習(xí)、自然語言處理、知識圖譜、計(jì)算機(jī)視覺等實(shí)踐活動,所以同學(xué)們在參加論壇之后,往往都會重點(diǎn)學(xué)習(xí)一下Python,以便于方便后續(xù)的技術(shù)交流和實(shí)踐。

論壇是開放的,感興趣的同學(xué)可以聯(lián)系我申請參與,相信一定會有所收獲。

最后,如果有計(jì)算機(jī)領(lǐng)域相關(guān)的學(xué)習(xí)和科研等問題,歡迎與我交流。