程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

sklearn Logistic回归“ValueError:找到具有暗淡的数组3.估计的估计<= 2”。

发布于2019-08-28 11:04     阅读(1026)     评论(0)     点赞(13)     收藏(0)


我试图在这个笔记本中解决这个问题6。问题是使用sklearn.linear_model中的LogisticRegression模型,使用50,100,1000和5000个训练样本训练一个关于此数据的简单模型。 https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/udacity/1_notmnist.ipynb

lr = LogisticRegression()
lr.fit(train_dataset,train_labels)

这是我试图做的代码,它给了我错误。ValueError:找到带有暗淡的数组3.估计的估计值<= 2。

任何的想法?


解决方案


scikit-learn期望训练数据集的2d num数组用于拟合函数。您传入的数据集是一个3d数组,您需要将数组重新整形为2d。

nsamples, nx, ny = train_dataset.shape
d2_train_dataset = train_dataset.reshape((nsamples,nx*ny))


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/65652/fbb8f61a59ef8f80f8ba/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

13 0
收藏该文
已收藏

评论内容:(最多支持255个字符)