學習人工智慧需要有好的程式語言基礎,最好有好的python語言基礎,如果你有的java,和c的基礎也可以。這得看你的語言基礎和學習能力,這個是涉及到你後期的學習方向,人工智慧涉及到的演算法和機器學習的方向比較多。尚學堂的課程挺好的,你可以多多瞭解。
回覆列表
-
1 # 怪才塗
-
2 # Kobe096
其實各行各業都有自己的門檻,只是人工智慧方向門檻略高而已。人工智慧是一門綜合性學科,要想學好需要具備以下幾點。
1. 良好的數學基礎: 人工智慧無論是深度學習還是計算機視覺方向都需要看前沿和經典的論文,這裡就會存在大量的數學公式。所以要想領會作者的精髓,就必須看懂這些公式,這裡推薦您可以多看看高等數學,線性代數和機率論與數理統計等大學課程,同時再看一些離散數學和複變函式以及隨機過程等高階的數學知識。
2. 過硬的程式設計能力: 要想將論文或課本的想法和知識融入專案之中,就需要多做實驗。實驗就意味著程式設計,演算法工程師其實對程式設計要求還是挺高的,因為程式碼在海量資料上執行,關鍵看你的程式碼時間和空間複雜度是否合適。這裡推薦看程式設計思想相關的書籍,並推薦學習python或c++語言。
3. 靈活的思維和創造力: 演算法其實就是解決問題的思想,當你遇到一個專案時,需要的是你的經驗和發現問題,解決問題的能力。同時,在遇到沒見過的問題時,你需要具備一定的創造力。這裡我建議您多看大咖的論文,學習他們的思想,時間長了自然你就有了自己的想法了。
總之只要你肯於付出,並做到以上幾點,你一定能在人工智慧領域做的很好。
-
3 # Lucifer351
學習人工智慧需要有好的程式語言基礎,最好有好的java語言基礎,如果你有的其他語言基礎或者c的基礎也可以。這得看你的語言基礎和學習能力,這個是涉及到你後期的學習方向,人工智慧涉及到的演算法和機器學習的方向比較多。尚學堂的課程挺好的,你可以多多瞭解。
人工智慧,可不比程式設計。
程式設計其實很簡單,沒有多少內容。程式設計重要的是關於系統、協議的理解。
人工智慧亦是如此。
人工智慧表面上沒那麼難,事實上需要的是很強的數學功底,包括程式設計演算法裡面,也是需要很強的數學功底,否則很難做好。
現在很多培訓,完全是在瞎搞。
忽悠著很多人去學習,這可不是像創業一樣,瞎幹瞎搞瞎摸索,能夠摸索出點東西來的。需要非常強的專業知識與能力。
當然嘍,只要有決心,任何知識都是可以學會的。
看你自己嘍,基礎不行,能力不強,決心不夠,吃不了苦,還是選擇其他領域,選擇簡單一點的技能學習吧。
比如:影片處理。
比如:推廣技巧。
比如:營銷技能。