根据错误提示,PCA期望输入的特征数为9604,但你的输入特征数为10000。这可能是因为你在对训练数据进行PCA降维时,没有应用相同的转换方式对测试数据进行降维。你可以尝试将以下代码:

face_pca = pca.transform(face.reshape(1,-1))

修改为:

face = face.reshape(1,-1) face = pca.transform(face)

这样可以确保测试数据也是在相同的PCA空间中进行降维,从而保证特征数一致。


原文地址: https://www.cveoy.top/t/topic/bdbQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录