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

人工智能中C++、C語言的學(xué)習(xí)路線是怎樣的?

夏志豪2年前18瀏覽0評論

對于沒接觸過人工智能的,建議學(xué)一學(xué)基礎(chǔ)理論,讀一讀著名的論文,跑一跑模型源碼。在熟悉了這一套之后,理解框架中各個模塊的基本原理,再考慮c和c++的應(yīng)用。

這也分兩種。

一是通過c++使用深度學(xué)習(xí)框架的接口。這要求你了解具體框架是否提供這種接口,如果提供,那就和python一樣地使用。如果沒有,那就需要你自己寫c接口去調(diào)用python了。因為現(xiàn)在的框架普遍支持python

另一種,是想自己實現(xiàn)深度學(xué)習(xí)模型的,那就需要自己寫c++代碼實現(xiàn)流行框架的內(nèi)容。這種工作量比較大,而且需要深刻理解深度學(xué)習(xí)數(shù)據(jù)模型和運算原理。這種做法也不是一定要自己從零想起,可以參考開源的框架,例如caffe,它們的源碼就是c++的。選取自己需要的功能,專門定制和優(yōu)化,實現(xiàn)自己的東西。

現(xiàn)在的情況,普遍是使用框架來實現(xiàn)算法,大家都是做基礎(chǔ)研究,關(guān)注算法本身。在商業(yè)應(yīng)用中,只要性能足夠,一般也就是用框架來的。除非,項目中有具體需要。據(jù)我所知,復(fù)旦大學(xué)微電子學(xué)院的一個老師,就根據(jù)自己的需要,把caffe移植到了FPGA上。盡管python壟斷了人工智能行業(yè),但是總有特殊的領(lǐng)域需要c++實現(xiàn)人工智能的算法。這是一項極具挑戰(zhàn)的工作,真的勇士才能勇攀高峰