貼幾個用PYTHON的機器學習的入門貼
PYTHON 學機器學習,我是初學者,都是自學。已經工作了,時間不多,困難不少。
貼一些我認為入門必須的文章。供沒有基礎的同學參考。水平有限,還沒入門呢,一起進步吧。
剛開始準備從tensorflow開始。發現看不懂。算了,還是從基礎的開始。不會tensorflow也能玩機器學習。有了基礎後再學tensorflow不遲。
需要的基礎知識,包括用python的基礎,np的陣列、矩陣,matplotlib 繪圖,高數的矩陣知識。
都是基礎的,沒有什麼高深的框架。都是入門必須。
一、一個 11 行 Python 程式碼實現的神經網路
程式很短,知識量很大。把這個搞明白了,你也就入門了。為了看明白這段程式碼,你還需要些基礎。
二、PYTHON基礎
首先,你得裝ANACONDA,是PYTHON的整合環境。我一般使用其中SPYDER來學習程式。
視訊教程 推薦 莫煩 的視訊,在優酷裡有。這位大神錄了很多關於機器學習的教學視訊,這是他錄的PYTHON的播單。
他的微博和知乎專欄
三、數學基礎
矩陣
按我理解,這個矩陣是人工智慧裡最基礎的數學了。是時候把還給高數老師的矩陣撿起來了。
理解矩陣乘法,古怪的矩陣乘法,看完這兩篇就有眉目了。
四、神經網路
神經網路最好的教程其實是一個遊戲。叫BUGBRAIN。可惜這個遊戲只能在XP下玩,想玩你得裝虛擬機器。
推薦沒接觸過神經網路的人一定要試試,很直觀的體驗。
五、機器學習
專欄作家ALICE的部落格
這是其中的一篇,簡單粗暴地入門機器學習(比我這個入門還是要高深不少)
六、 matplotlib
matplotlib是用來觀察我們的神經網路的,資料視覺化是一定要做好的。
關於matplotlib 能做什麼
matplotlib入門教程
更新記錄:
今天就寫到這裡。下次再補充。20170521
補充了幾個資源。20170524