原创 梯度下降例子——python代碼

關於梯度下降的講解已經很多了,因爲這個東西實在很重要,我自己也看過很多,但是感覺只有自己真正可以在不看任何材料的情況下,寫出簡單程序時,才能算是對其有所理解。代碼示例如下: if __name__ == "__main__":

原创 特徵工程入門與實踐讀書筆記——第二章

第2章 特徵理解:我的數據集裏有什麼 本章的任務: a.結構化數據與非結構化數據 b.定量數據與定性數據 c.數據的4個等級 d.探索性數據分析與數據可視化 e.描述性 2.1 數據結構的有無 一定要把無結構數據變成有結構的,就是一行代表

原创 特徵工程入門與實踐讀書筆記——第一章

第1章 特徵工程簡介 1.1-1.2主要講的是特徵工程重要而且不容易做還浪費時間。 1.3 特徵工程是什麼? 將數據轉換爲能更好地表示潛在問題的特徵,從而提高機器學習性能。主要包含以下內容: (1)轉換數據的過程 (2)特徵 (3)更好地

原创 神經網絡python實現迴歸及問題解決(2)

由於博主重新安裝了anaconda,所以以前可以運行的神經網絡的程序又不可以運行了,而且查看自己上一篇的內容發現只可以解決部分問題,又發現了新的問題,所以這篇屬於上一篇的升級版! 運行神經網絡一般會提示沒有sknn ,這時候需要用下面運行

原创 遞推最小二乘法——python程序

算法引用的數據爲python自帶的波士頓房價數據。代碼如下: # data 第一列爲標記值 # data 後幾列爲特徵向量 # initialTheta 爲需要求得的theta import numpy as np import skl

原创 VS 2015 編譯mlpack 教程

這兩天準備用C++完成機器學習,第一步需要裝一些機器學習的工具包就像python的scikit learn 一樣。這篇文章參考了一些github的內容,剔除了裏面的一些坑,按照此方案應該可以順利完成。 提前的準備:Cmake 下載地址 h

原创 神經網絡python實現迴歸及問題解決

今天用python實現了一下神經網絡迴歸,遇到了好幾個問題,總結了一下問題的類型和解決方案: 本文側重實現過程中的問題解決 代碼如下: from sklearn import datasets import numpy as np f

原创 python 循環不覆蓋

適用:nd.array 矩陣 例子:判斷矩陣裏面每一行的元素是否等於一個數,最後拼成一個0,1矩陣。 data=np.array([[1, -1, 1, 1, 1, -1],[1, -1, 1, 1, -1, -1]]) mar=n