首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TFlearn IndexError越界

TFlearn IndexError越界
EN

Stack Overflow用户
提问于 2017-05-03 11:20:08
回答 1查看 351关注 0票数 3

我有一些数据,看起来像这样:

代码语言:javascript
复制
X = [[1,2,3,4],[01010],[-1.6]]
y = [[4,2]]

我正在尝试使用tflearn在这些数据上训练神经网络。我使用的是TFlearn github主页(https://github.com/tflearn/tflearn)上给出的相同示例,只不过我更改了数据的形状。

代码语言:javascript
复制
tflearn.init_graph(num_cores=1)

net = tflearn.input_data(shape=[None, 2,2,1])
net = tflearn.fully_connected(net, 64)
net = tflearn.dropout(net, 0.5)
net = tflearn.fully_connected(net, 10, activation='softmax')
net = tflearn.regression(net, optimizer='adam', loss='categorical_crossentropy')

model = tflearn.DNN(net)
model.fit(X,y)

我一直收到这个错误:

"IndexError:索引2超出了大小为1的轴0的边界。“

我认为这要么是由于指定的数据形状不正确,要么是与fully_connected层有关。

这个错误是什么意思?是因为形状不对吗?我需要在上面的代码中进行哪些更改以防止此错误?

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-06-29 15:08:29

这个问题已经在下面的帖子中详细讨论过了。

List index out of......

显然,只需在顶部添加以下代码即可解决此问题:

代码语言:javascript
复制
tf.reset_default_graph()

tf在这里表示tensorflow,所以不要忘记导入tensorflow

我希望这能帮到你

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43750503

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档