尝试使用SKlearn通过PCA运行我的数据集进行机械学习。不确定我在做什么错吗?
编辑:
import numpy as np
import matplotlib.pyplot as plt
import skimage.feature
trnImages = np.load('trnImage.npy')
trnidx = 20
plt.imshow(trnImages[:,:,:,trnidx])
def computeFeatures(image):
答案 0 :(得分:1)
有一个错字。更改
pca = PCA(n_componetns = 2)
到
pca = PCA(n_components = 2)
还要确保运行PCA的数据是数字,因为PCA解决了需要数字功能的优化问题。因此,如果您有图像,请确保将图像分解/矢量化。