機器學習 七 PCA與梯度上公升法 上

2022-07-05 11:24:21 字數 1056 閱讀 3243

一、什麼是pca

主成分分析 principal component analysis

乙個非監督學的學習演算法

主要用於資料的降維

通過降維,可以發現更便於人類理解的特徵

其他應用:視覺化;去噪

第一步:將樣例的均值歸零(demean)

二、使用梯度上公升法求解pca問題

梯度上公升法解決主成分分析問題 

三、求資料的主成分pca

四、求資料的主成分 pca

求資料的前 n 個主成分

求出第乙個主成分以後,如何求出下乙個主成分?

資料進行改變,將資料在第乙個主成分的分量去掉。

梯度上公升法求解Logistic回歸

對率函式h 1 1 e z z t x 1 p p yi p 1 yi 極大似然函式為 p p yi p 1 yi 假定p h xi 則p 1 h xi 則 p p yi p 1 yi h xi yi 1 h xi 1 yi 兩邊同時取對數,則 lnp ln h xi yi 1 h xi 1 yi ...

Logistic回歸分類 隨機梯度上公升法

以下為改編的matlab的程式 clc clear 載入測試資料檔案,前兩列為座標值,後兩列為類標號 fileid fopen d matlabfile logistic logistic.txt ds textscan fileid,f f f fclose fileid 將資料轉為矩陣形式 da...

機器學習入門 邏輯斯蒂 隨機梯度上公升

coding utf 8 import pandas import numpy create featrue list column name sample code number clump thickness uniformity of cell size uniformity of cell ...