原创 機器學習實戰——樹迴歸 實現記錄

問題:同一個文件下定義了兩個參數,如果需要調用另一個,需要把另一個放在前面定義 def regLeaf(dataSet):#returns the value used for each leaf return mean(dat

原创 機器學習實戰——利用AdaBoost元算法提高分類性能 實現記錄

問題:TypeError: __new__() takes from 2 to 4 positional arguments but 6 were given def loadSimpData(): datMat = matri

原创 機器學習實戰——SVM支持向量機 實現記錄

問題:TypeError: data type not understood alphas = mat(zeros(m,1)) 原因是zeros(())格式不對,更改後: alphas = mat(zeros((m,1))) 問題:關

原创 機器學習實戰——Logistic迴歸 實現記錄

問題:NameError: name 'weights' is not defined 屬於作者的排版錯誤; weights = logRegres.gradAscent(dataArr,labelMat) 所以:        wei

原创 機器學習實戰——樸素貝葉斯Python實現記錄

問題:regEx= re.compile('\\W*') 屬於打印錯誤。 正確:     regEx = re.compile('\W*') regEx = re.compile('\W*') 關於'\W' 和'\w'區別,可參考博客:

原创 機器學習實戰——決策樹Python實現問題記錄

問題:NameError: name 'reload' is not defined import imp import trees imp.reload(trees) 結論:已經導入過的模塊才能用reload, reload的參數應該

原创 python3.6 pip升級 matplotlib安裝

pip install pip 通過下面的一番實踐,pip  9.0——>18.0版本 沒錯 就是這麼簡單 = = matplotlib去下面看吧 今天在練習《機器學習實戰》--k-近鄰算法代碼的過程中需要安裝 matplotlib模塊,

原创 機器學習實戰——k-近鄰算法Python實現問題記錄

  準備 kNN.py 的python模塊 from numpy import * import operator def createDataSet(): group = array([[1.0,1.1],[1.0,1.0],

原创 存在Anaconda的情況下 對電腦中的Python配置Numpy

anaconda是包含Numpy庫以及等等用於機器學習的庫(Scipy、Matlotlib等)。 今日突發奇想,用之前裝在電腦裏的Python自帶的Shell編譯Numpy,於是開始... from numpy import * fr