Python3玩轉機器學習第四章筆記

2021-10-10 16:46:03 字數 432 閱讀 7278

第四章筆記 - knn- k近鄰演算法(k-nearest neighbors)

不同距離計算公式:

曼哈頓距離

尤拉距離

明可夫斯基距離

對每乙個特徵:

(x - np.min(x)) / (np.max(x) - np.min(x))
x = (x - np.mean(x)) / np.std(x)
note: 對訓練資料集做歸一化,並且用訓練資料集的歸一化方式來對測試資料集和**資料進行一樣的歸一化。

(對x_train做了歸一化,一定要對x_test也做歸一化)

1 資料劃分成訓練資料和測試資料

2 對資料進行歸一化

3 訓練模型

4 評價模型

(使用網格搜尋尋找最好的超引數)

Python3玩轉兒 機器學習(3)

機器學習演算法可以分為 監督學習 給機器的訓練資料擁有 標記 或者 答案 例如 我們需要告訴機器左邊的畫面是乙隻狗,而右邊的 是乙隻貓。同理對於mnist資料集,給機器影象資訊後還應該附上標記資訊,如圖所示 運用監督學習的場景舉例 此課程中學習的大部分演算法屬於監督學習演算法 非監督學習 給機器訓練...

使用PYTHON3玩轉OPENCV Contrib

使用python3玩轉opencv contrib 說明 本篇介紹給想用python做opencv專案開發的朋友們,從opencv3開始一些sift演算法被註冊專利,所以opencv上沒有預留,需要額外安裝contrib來獲取,不同版本又不一樣,這裡給出了乙個固定版本的安裝。如果你想安裝其他版本需要...

Python3 學習札記(四)

參考 逆風的薔薇 的教程,python3爬蟲 登入知乎 關於fiddler的https抓包的設定說明,可以參考fiddler設定 請求報頭如下 登入 如下 報頭原始資訊如下 回應報文如下 解壓縮函式 defungzip data try print 正在解壓.data gzip.decompress...