提取(digit_recognizer的)数据异常

来源:2-6 数据处理与模型图构建(2)

ByronC

2019-06-30

老师您好,我最近在做kaggle的项目 - digit_recognizer,我想用digit_recognizer里面的数据替代CIFAR的数据,看下简单的回归模型softmax实现的效果,但我在实现sess.run这一步的时候,总是提示ValueError: setting an array element with a sequence,我应该提取数据(类似老师课程里面的batch_data和batch_labels)放到feed_dict里面的时候出现error了,老师对提取digit_recognizer的数据有啥建议嘛? Thanks。

写回答

1回答

正十七

2019-07-31

看了下digit recognizer的数据集后,感觉不需要做太多变换啊,直接把数据解析出来然后把784维都放到一个向量中,最后把多张图片的向量组合成矩阵就可以了。

一般这个ValueError: setting an array element with a sequence错误是数据错误,比如下面把矩阵和整数混用了。

>>> np.array([1,2,3,[4,5,6]])
ValueError: setting an array element with a sequence.

你可以把数据打出来看看出错的数据长什么样子。

0
1
ByronC
谢谢老师 我看下哈~
2019-07-31
共1条回复

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程