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

2021-08-01 10:37:26 字數 993 閱讀 6877

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

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

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

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

一、乙個 11 行 python **實現的神經網路

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

二、python基礎

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

anaconda的安裝程式 ,選擇python3版本的。

推薦 菜鳥教程 python3版

csdn也有python的知識庫,不過不夠系統,可以有一定基礎再看看。鏈結

他的微博和知乎專欄

三、數學基礎

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

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

四、神經網路

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

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

安裝程式

關於bp神經網路 

五、機器學習

專欄作家alice的部落格

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

六、 matplotlib

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

關於matplotlib 能做什麼

matplotlib入門教程

更新記錄:

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

補充了幾個資源。20170524

python機器學習常用的幾個庫

mean age titanic survival age mean 將日期格式2017 11 02轉成2017 11 02 14 data.drop income axis 1 將data中的income列刪除賦給新的特徵,常用於特徵處理 15 data.describe data.columns...

python機器 python機器學習

熱詞系列 打卡 mark一下,以後看 每天打卡學習 1 python 基礎 bv1lt4y1u7un 2 python 高階 bv1jz411b7dh 3 python 資料庫 bv1pg4y1a7a7 4 python gui與坦克大戰 bv1je411f72o 5 python numpy bv...

簡明機器學習 01機器學習的幾個基本要素

什麼是學習演算法,學習當然不是乙個動詞,學習演算法最簡單的理解便是能夠從資料中學習的演算法,學習的解釋根據mitchell提出的定義 對於某類任務task和效能度量performace,如果乙個電腦程式在任務中,效能能夠隨著經驗experience而自我完善,那麼我們就稱為程式在經驗中學習。舉乙個非...