7-7中的代码报错
来源:7-7 试手MNIST数据集

zhzhppp
2018-08-01
使用scikit-learn训练原始mnist数据集时,代码报出了错误(ValueError: Classification metrics can't handle a mix of multiclass-multioutput and multiclass targets)
写回答
1回答
-
liuyubobobo
2018-08-02
我刚才在最新版本的scikit-learn下测试了一下这个课程的官方代码,没有这个问题。由于你没有给出你的X_train,y_train,X_test和y_test是怎么获得的,所以我不确定问题出在哪里。很有可能是数据预处理部分的问题。
这个课程的所有代码都可以通过官方github获得(包括Jupyter Notebook的代码!)。尝试一下运行课程的官方代码有没有相同的问题?如果没有,仔细比对一下课程的官方代码,看看你的代码哪里有问题?
传送门:https://github.com/liuyubobobo/Play-with-Machine-Learning-Algorithms
另外,由于国内网络连接的问题,直接通过scikit-learn的命令下载MNIST,有可能出现数据下载不完全的问题。所以也可以检查一下你的MNIST数据是否有问题。我在百度云上上传了一份MNIST数据集,可以参考这个问答:https://coding.imooc.com/learn/questiondetail/39598.html
加油!:)
012018-08-03
相似问题