1. 程式人生 > >貼幾個用PYTHON的機器學習的入門貼

貼幾個用PYTHON的機器學習的入門貼

PYTHON 學機器學習,我是初學者,都是自學。已經工作了,時間不多,困難不少。

貼一些我認為入門必須的文章。供沒有基礎的同學參考。水平有限,還沒入門呢,一起進步吧。

剛開始準備從tensorflow開始。發現看不懂。算了,還是從基礎的開始。不會tensorflow也能玩機器學習。有了基礎後再學tensorflow不遲。

需要的基礎知識,包括用python的基礎,np的陣列、矩陣,matplotlib 繪圖,高數的矩陣知識。

都是基礎的,沒有什麼高深的框架。都是入門必須。

一、一個 11 行 Python 程式碼實現的神經網路

程式很短,知識量很大。把這個搞明白了,你也就入門了。為了看明白這段程式碼,你還需要些基礎。

二、PYTHON基礎

首先,你得裝ANACONDA,是PYTHON的整合環境。我一般使用其中SPYDER來學習程式。

視訊教程 推薦 莫煩 的視訊,在優酷裡有。這位大神錄了很多關於機器學習的教學視訊,這是他錄的PYTHON的播單。

他的微博和知乎專欄

三、數學基礎

矩陣

按我理解,這個矩陣是人工智慧裡最基礎的數學了。是時候把還給高數老師的矩陣撿起來了。

理解矩陣乘法,古怪的矩陣乘法,看完這兩篇就有眉目了。

四、神經網路

神經網路最好的教程其實是一個遊戲。叫BUGBRAIN。可惜這個遊戲只能在XP下玩,想玩你得裝虛擬機器。

推薦沒接觸過神經網路的人一定要試試,很直觀的體驗。

五、機器學習

專欄作家ALICE的部落格

這是其中的一篇,簡單粗暴地入門機器學習(比我這個入門還是要高深不少)

六、 matplotlib

matplotlib是用來觀察我們的神經網路的,資料視覺化是一定要做好的。

關於matplotlib 能做什麼

matplotlib入門教程

更新記錄:

今天就寫到這裡。下次再補充。20170521

補充了幾個資源。20170524