原创 機器學習 -- PCA(Principal Component Analysis)

文章目錄1. 什麼是PCA?2. 爲什麼用PCA?3. PCA是如何工作的?4. PCA算法是怎樣的?5. 如何重構經過PCA降維的數據?6. 如何選擇主成分的個數?7. 總結8. sklearn中的PCA 1. 什麼是PCA?

原创 機器學習 -- 白話PCA(Principal Component Analysis)

文章目錄1. 什麼是PCA?2. 爲什麼用PCA?3. PCA是如何工作的?4. PCA算法是怎樣的?5. 如何重構經過PCA降維的數據?6. 如何選擇主成分的個數?7. 總結8. sklearn中的PCA 1. 什麼是PCA? P

原创 自然語言處理相關介紹

文章目錄自然語言處理基本概念語言的數學本質統計語言模型N-Gram Model分詞信息度量信息熵信息的作用互信息相對熵信息熵的應用 -- 決策樹Feature Extraction and PreprocessingOne-hot e

原创 深度學習 --- 改善深度神經網絡 2

文章目錄1. 參數初始化方法2. 深度學習優化算法2.1 Mini-Batch Gradient Descent2.2 Gradient Descent With Momentum2.3 RMSprop[Root Mean Squar

原创 深度學習 -- 神經網絡 3

目錄深層神經網絡1. 網絡結構2. 實現過程2.1 初始化參數2.2 前向傳播2.3 計算cost2.4 反向傳播2.5 更新參數3. 代碼實例 上一講介紹了2層神經網絡,下面擴展開來,介紹通用L層神經網絡 深層神經網絡 構建神經

原创 深度學習 -- 神經網絡 1

目錄1. 人體神經網絡2. 神經網絡架構2.1 神經網絡參數2.2 構建邏輯迴歸模型的神經網路2.3 代碼實例 1. 人體神經網絡 上圖爲人體的神經網絡,其工作原理: 外部刺激通過神經末梢,轉化爲電信號,轉導到神經細胞(又叫神經

原创 深度學習 -- 神經網絡 2

目錄1. 深度神經網絡 vs 神經網絡2. 單層隱藏層的神經網絡2.1 激活函數2.2 爲什麼需要非線性的激活函數2.3 激活函數的導數2.4 前向傳播Forward propagration2.5 反向傳播Backward prop

原创 深度學習 --- 改善深度神經網絡 1

文章目錄1. 如何劃分Train/Dev/Test Sets(訓練集,開發集,測試集)2. 如何分析High Bias/High Variance(高偏差,高方差)2.1 High Bias和High Variance圖示2.2 Hi