使用Scikit RandomizedPCA Python

时间:2015-05-22 14:18:03

标签: python-3.x scikit-learn pca face-recognition

我正在使用Python 3.4编程,我正在尝试在程序中使用名为RandomizedPCA的包形式scikit识别照片中的人物。

from sklearn.decomposition import RandomizedPCA

n_components = 150

print ("Extracting the top %d eigenfaces from %d faces" % (n_components, X_train.shape[0]))
pca = RandomizedPCA(n_components = n_components, whiten=True)

#%time pca.fit(X_train)

eigenfaces = pca.components_.reshape((n_components, h, w))

但是当我运行它时会返回:

AttributeError: 'RandomizedPCA' object has no attribute 'components_'

0 个答案:

没有答案