【问题标题】:Error trying to apply algorithms to data set in Python, using SKlearn [closed]尝试使用 SKlearn 将算法应用于 Python 中的数据集时出错 [关闭]
【发布时间】:2018-12-07 21:49:54
【问题描述】:

尝试使用 SKlearn 通过 PCA 运行我的数据集以进行机器学习评估。不知道我做错了什么?

https://imgur.com/a/NQIGCJU

编辑:

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):

【问题讨论】:

  • 你能在这里发布导致错误的代码吗?那个错误是什么?
  • 感谢回复帖子,已添加代码
  • 酷。你遇到什么问题?有错误信息吗?
  • 有什么问题?

标签: python python-3.x machine-learning scikit-learn pca


【解决方案1】:

有错别字。改变

pca = PCA(n_componetns = 2)

pca = PCA(n_components = 2) 

还要确保运行 PCA 的数据是数值型的,因为 PCA 解决了需要数值特征的优化问题。因此,如果您有图像,请确保对图像进行因式分解/矢量化。

【讨论】:

    猜你喜欢
    • 2013-06-02
    • 2015-05-20
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-02
    • 2021-02-02
    • 2016-04-24
    • 2018-10-22
    相关资源
    最近更新 更多