想從事人工智慧行業,覺得深度學習未來會有很大的發展空間。想問問python得學到什麼程度,才可以學好深度學習?望各位前輩給予指導,謝謝了。
回覆列表
-
1 # 科技鬼才怪
-
2 # 科皮子菊
我是一名人工智慧領域的研究生,讓我來回答再合適不過了。其實Python只是我們實現演算法,完成相關任務的一個工具,其他程式語言也是如此。Python在人工智慧這方面的優勢主要在於當前很多機器學習演算法、深度學習演算法被實現以及整合到一些包中,如:scikit-learn,keras,tensorflow,pytorch等。
對於深度學習這個領域我還是建議有一定的數學基礎,如果沒有的話,只能記住一些引數是怎麼用的,然後慢慢領悟相關演算法,如果太糾結於數學容易陷進數學理論中。畢竟數學是對現實問題的一種描述,需要有嚴謹的推導,而一些演算法其實並不難,有了一定數學基礎更容易理解演算法。
在入門人工智慧領域時,需要熟悉如:Numpy,Pandas,Matplotlib,Scipy等包,這些都是很多機器學習,深度學習框架,程式包經常使用的。對於Python的熟練程度,入門之後我還建議在學習機器學習演算法的同時再看看一些Python進階書籍,深刻了解Python執行的一些機理,這樣也便於理解一些Python程式碼的書寫。當然面向問題學習,進步是非常大的,當看一些機器學習程式碼,看不懂時可以百度,看看Python進階的內容,然後再回過頭來看程式碼,你會有新的感悟。
對於Python進階內容,可以參考下面的內容
有了Python基礎,下一步該怎麼學習? https://www.toutiao.com/a1669912496550915
至少,大學高數和線性代數要有很深的功底,如果沒考過研究生,大部分本科生的基本功都不紮實,或者說沒深入到能學機器學習的程度