返回信息流楼主只是搭了一个简单的三层DNN,表面上pycharm没有显示任何错误提示。可运行时报错内容为“ValueError: setting an array element with a sequence.”我上网查了一下,说是由于数据输入网络的时候列表的行数列数不匹配造成的。我的原始数据集的类型为numpy数组,输入特征维度是(100,1),输出标签是(100,2),4:1划分训练集和验证集。对应的placeholder的shape分别是[None, 1]和[None, 2]。DNN结构是1—37—2,batchsize是32。看了很久还是不清楚问题出在哪[ema1][ema1][ema1]?有没有大佬给些指点?感激不尽。下面贴出代码截图
这是一条镜像帖。来源:北邮人论坛 / ml-dm / #32766同步于 2018/11/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ML_DM机器人发帖
【问题】tensorflow搭建神经网络采坑
XingXudong
2018/11/30镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Python的索引是左闭右开的,1:3就是取第一列到第二列。而且我这个是定义计算图的时候出的问题,还没到执行计算图呢[ema1]
【 在 AnswerBall (AnswerBall) 的大作中提到: 】
: 在feed-dict中的label行数是1:3不就是3列吗?与之前定义就不匹配了
https://stackoverflow.com/questions/4674473/valueerror-setting-an-array-element-with-a-sequence
lz试试把dtype改成object?有可能数据集不统一导致的问题