ai自學(xué)教程 想自學(xué)人工智能編程,怎么入門?
想自學(xué)人工智能編程,怎么入門?首先,編程這個問題問的領(lǐng)域比較大,為什么說大?學(xué)軟件開發(fā),要么前端,要么后端,也是編程,大數(shù)據(jù),也是編程,人工智能一樣也是編程……所以,沒有明確一個具體的方向。編程世界,
想自學(xué)人工智能編程,怎么入門?
首先,編程這個問題問的領(lǐng)域比較大,為什么說大?學(xué)軟件開發(fā),要么前端,要么后端,也是編程,大數(shù)據(jù),也是編程,人工智能一樣也是編程……
所以,沒有明確一個具體的方向。
編程世界,有一門古老的語言叫做C語言,它是C 和JAVA的祖先,一切語言的基礎(chǔ)都來自它,所以,你不妨與它先認識。
但是,現(xiàn)在因為人工智能的火起來的python語言,就有很多人學(xué)習(xí)它,也有很多人說它語法簡單,易學(xué)易上手,這個說法沒錯。也有人說它是新手學(xué)習(xí)最好的語言。確實,沒有嚴(yán)謹?shù)恼Z法,可以說是“為所欲為”。JAVA寫100行代碼,它可能只需要寫20行。
只不過,我還是說說我想說的主角吧!它是C語言,為什么是它的,因為你只有學(xué)會它,再學(xué)C 和JAVA就容易得多,可以說很快帶你成為一名程序員。當(dāng)然,不是絕對的。
而學(xué)習(xí)python也并非不可,只是它不同與C/C 和JAVA。學(xué)會以后,再回頭看C,感覺不是一個世界的。
現(xiàn)在大學(xué)都是以C語言為專業(yè)基礎(chǔ)語言,你不妨可以先從它下手。
希望這份答案能對你有幫助。
我想學(xué)AI設(shè)計,我該怎么學(xué)?
入門應(yīng)該不難,我在20多年前自己做網(wǎng)站時,就先找到AI基礎(chǔ)教程入門到精通這樣的書來看,之后找Adobe Illustrator 的書,邊看邊做,再找一些自動生成工具。
設(shè)計是藝術(shù)也是實踐,能力一定要學(xué)中干、干中學(xué)中逐步提高的。
人工智能好學(xué)嗎?
人工智能不好學(xué),而且非常不好學(xué)。
但是,如果你只是使用現(xiàn)有的一些AI算法的話,也沒有那么難。
先說說基本要求吧:
- 首先是數(shù)學(xué)。人工智能的基礎(chǔ)是數(shù)學(xué),特別是高等數(shù)學(xué),需要掌握的知識包括但不限于線性代數(shù)、概率論、數(shù)理統(tǒng)計等等,這些僅僅是入門的必須數(shù)學(xué)知識,等入門以后,你會發(fā)現(xiàn)更多的其他數(shù)學(xué)知識。
- 其次是計算機基礎(chǔ)知識。比如算法、信息論等,還要掌握至少一門高級語言,目前這個領(lǐng)域python、java比較流行,相關(guān)的開源代碼和庫較多。入門后你會發(fā)現(xiàn)還需要大數(shù)據(jù)處理相關(guān)的基礎(chǔ)技能,這樣會對你的操作系統(tǒng)技能、數(shù)據(jù)庫處理、集群部署等提出一定的要求,不過也不要怕,這時候一般會有一個團隊和你一塊做這些。
- 第三就是英語。目前大部分最新的文獻資料基本都是英語,中文的也有,但是比較少,而且比國外晚很長時間才有可能出現(xiàn)。
- 最后就是獲得基礎(chǔ)的大量原始數(shù)據(jù)。這個在國外可能比較難獲取,國內(nèi)環(huán)境寬松,獲得的難度好一點,如果不能獲得真實的海量數(shù)據(jù),你的訓(xùn)練也沒有意義,獲得的模型也是不準(zhǔn)確的。
如果具備了上述4點,就可以比較順暢的進行人工智能的研究學(xué)習(xí)了,如果一開始沒有找到研究的方向,第四點不具備也沒關(guān)系,可以先從算法學(xué)習(xí)等方向入手,以后找到方向了再想辦法獲得數(shù)據(jù)。
總的來說,人工智能雖然沒有想象的那么神秘,但是真要研究起來也沒那么簡單,畢竟,這是個從海量數(shù)據(jù)里尋找規(guī)律,找出問題解決模型的一種方式,牽涉的方方面面很多,如果沒有很大的毅力,想有大的發(fā)現(xiàn)還是比較困難的。
如果只是想將來找份人工智能相關(guān)的工作,也不用這么辛苦的研究,把工具學(xué)習(xí)好,把現(xiàn)有的算法學(xué)習(xí)好就可以了。
對于學(xué)習(xí)AI技術(shù),你有什么心得或者好的建議嗎?
謝謝邀請!
學(xué)習(xí)AI技術(shù)有以下幾點建議:
1、確定方向。人工智能應(yīng)用方向很多,機器人、計算機視覺、自然語言處理、聲音識別、自動駕駛,等等,結(jié)合工作需要和興趣,選擇好方向,否則什么都學(xué)、什么都學(xué)不好,窮于應(yīng)付
2、實踐為主?,F(xiàn)在網(wǎng)上視頻、資料一大堆,但是如此只是看看、聽聽,感覺會了,其實不是那么回事,實現(xiàn)不了向人工智能轉(zhuǎn)型,還是那句話:要知道梨子的味道,就得親口嘗一嘗。所以必須實踐,親自操刀
3、循序漸進。人工智能技術(shù)都是學(xué)習(xí)曲線陡峭的高級技工,學(xué)習(xí)切記:東一榔頭,西一棒槌!而是切切實實的接部就班學(xué)習(xí),逐漸形成體系
4、應(yīng)用為王。學(xué)習(xí)人工智能技術(shù)的最終目的是應(yīng)該,所以在學(xué)習(xí)過程中要堅持“在學(xué)中用、在用中學(xué)”的原則,結(jié)合現(xiàn)實多思考、以應(yīng)用為方向多實踐,構(gòu)筑解決實際問題的能力。
5、向過來人取經(jīng)。過來人學(xué)習(xí)人工智能想必會踩過不少坑,也有不少成型的經(jīng)驗方法,所以多與他們交流,而不是窮于應(yīng)付,忙礙而收獲甚小,掌握舉重若輕的學(xué)習(xí)方法。
以上幾點,如能抓住,會事半功倍。謝謝!