模型原型
class sklearn.decomposition.PCA(n_components=None,whiten=False,
copy=True,batch_size=None)
参数
- n_components
- whiten
- copy
- batch_size:指定每个批次训练时,使用的样本数量(当调用fit()/partial_fit()方法时会用到该参数)
属性
- components_
- explained_varianceradio
- mean_
- var_:每个特征的经验方差
- ncomponents
- n_samplesseen:已处理的样本数(每调用一次partial_fit()方法就会更新一次该属性;没调用一次fit()方法就会清零该属性)
方法
- fit(X[,y])
- partial_fit(X[,y,check_input]):继续训练模型,使用batch_size个样本
- transform(X)
- fit_transform(X,[,y])
- inverse_transform(X)