首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValueError:只使用命名参数调用`softmax_cross_entropy_with_logits` (labels=.,logits=.,.)错误

ValueError:只使用命名参数调用`softmax_cross_entropy_with_logits` (labels=.,logits=.,.)错误
EN

Stack Overflow用户
提问于 2018-12-28 01:37:37
回答 1查看 200关注 0票数 1

错误是ValueError:

只使用命名参数调用softmax_cross_entropy_with_logits (labels=.,logits=.,.)。

代码是https://github.com/drvladb/stackoverflow/blob/master/code.py

它在Python3.5.2中运行,tensorflow 1.8和numpy 1.13.3。我试过使用不同版本的python和tensorflow,以及在码头和anaconda上,但都没有效果。

能帮我修一下吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-28 12:40:38

在代码中引用softmax_cross_entropy_with_logits的唯一行是第206行,所以我假设这是您得到错误的地方。

错误消息是显式的,您需要将命名参数(或关键字参数)与方法softmax_cross_entropy_with_logits一起使用。

所以,我想你想要的是:

代码语言:javascript
复制
softmax_cross_entropy_with_logits(labels=self.one_hot_y, logits=self.logits)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53952749

复制
相关文章

相似问题

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