1. 程式人生 > >【機器學習】《機器學習實戰》筆記

【機器學習】《機器學習實戰》筆記

在python shell改變當前工作路徑的方法:(假如我想把工作路徑改為: E:\python\machine learning)

import os
os.chdir("E:\python\machine learnging")
print os.getcwd()


第一章
何謂機器學習:機器學習就是把無序的資料轉換成有用的資訊。
選擇何種演算法的依據:1、完成何種任務;2、需要分析和預測的資料:資料特徵為離散or連續; 有監督學習:預測目標變數的值      分類:離散型      迴歸:連續型 無監督學習      聚類:      密度估計
第二章  K-近鄰演算法
優點:精度高、對異常值不敏感、無資料輸入假定 缺點:計算複雜度高、空間複雜度高 適用資料範圍:數值型和標稱型
一般流程:收集資料-->準備資料-->分析資料-->訓練演算法-->測試演算法(計算錯誤率)-->使用演算法
在處理不同取值範圍的特徵值時,採用的方法是將 數值歸一化
--------------------Python---------------- numpy庫 tile()函式可以將變數內容複製成輸入矩陣同樣大小的矩陣。 itemgetter方法可以按照第二個元素的次序對元組進行排序。