機器學習小白學習筆記 day1

2021-10-02 12:55:29 字數 1090 閱讀 6611

最近剛把西瓜書啃完,一大堆理論讓腦子真的是一團漿糊,說實話看的基本只有乙個概念哈哈哈,效果不高,但是讓我對與機器學習真的是整體有了乙個大的了解,但是並沒能將每個課後作業都完成,甚至很多公式推導也沒實現,太難了,讓我著手於實踐,古人云實踐出真知,又拿起了另一本書《introduce to mashine learning with python》

跟著書本一步一步下來,因為每一步都會有點效果出來,就感覺很有成就感哈哈哈,雖然是跟著書碼**,但是冥冥之中覺得自己在提高,畢竟成為高手的第一步都是從模仿開始。

下面曬幾張圖

雖然只是簡單的畫乙個圖,但是成就感還是有一丟丟的,感覺這個畫圖的庫和matlab很像。

接下來就是以乙個具體的三分類問題開始實踐,是乙個非常經典的鳶尾花(iris)三分類問題。一步步下來都不會有什麼問題,因為anacanda本身就安裝了支援的庫,但是其中有乙個mglearn庫還需要安裝。

開啟anancanda3 promt 直接

pip install mglearn
ok完美解決,不過還有個小瑕疵就是pandas的庫更新了散點圖的繪製函式,pd.plotting.scatter_matrix 中間加上乙個plotting就可以完美解決,最後呈現了資料散點圖:(很清晰的可以看出,資料大致的可以被劃分為三類,這說明機器模型很可能可以學會區分它們)

哈哈哈又是一波成就感上來了!繼續往下學習,越學越興奮!

那麼接下來就開始**了,首先建立乙個k近鄰模型,在西瓜書上看到的時候可能會比較抽象,因為都是公式在解釋,但是到了實際的情況上看,一下子就融會貫通了,通過sklearn庫中的kneighborsclassifier演算法類來實現。不多說直接上最後的圖:

那第一章到這裡就結束了,收穫頗豐,感覺理論學完,實踐起來就有種恍然大悟的感覺。

機器學習學習筆記 day1

周志華 機器學習 學習筆記 最近開始學習機器學習,參考書籍西瓜書,做點筆記。第一章.緒論 第一章主要介紹機器學習中的名詞 發展 現狀等。機器學習研究內容 計算機上,從資料中產生模型的演算法。資料集 記錄的集合。樣本 資料集中每條記錄的對乙個物件的描述。屬性 特徵 反應物件某方面表現的事項。屬性值 屬...

機器學習 day1

傳說中這會降低機器學習技能的速度和要到達通過機器學習來解決問題的目標 實踐是檢驗知識的唯一標準 就是machine learning啦 x 機器學習是一門多領域的交叉學科,設計概率論 統計學 線性代數 演算法等多門學科。通過模擬學習人的行為以獲取新的知識或者技能重新組織已有的知識結構使其不斷完善自身...

Day1學習筆記

主要學習內容 postman 學習get跟post兩種請求方式指令碼配置及使用方法 學習難點,該學習日無太難的關於postman相關學習難點 學習注意方向,需要經常熟悉操作防止在熟練情況下忘記相關使用fangfa jmeter 學習get跟post兩種請求方式指令碼配置及使用方法 學習cookie新...