ValueError: Ошибка только вызова `softmax_cross_entropy_with_logits` с именованными аргументами (метки = ..., logits = ..., ...) - PullRequest
0 голосов
/ 28 декабря 2018

Ошибка ValueError:

Только вызов softmax_cross_entropy_with_logits с именованными аргументами (метки = ..., logits = ..., ...).

Код https://github.com/drvladb/stackoverflow/blob/master/code.py.

Он запускается в Python 3.5.2 с тензорным потоком 1.8 и numpy 1.13.3.Я пытался использовать разные версии Python и TenSourceFlow, а также на докере и Anaconda, но безрезультатно.

Могу ли я получить помощь по ее устранению?

1 Ответ

0 голосов
/ 28 декабря 2018

Единственная строка, ссылающаяся на softmax_cross_entropy_with_logits в вашем коде, это строка 206 , поэтому я предполагаю, что именно там вы и получили ошибку.

Сообщение об ошибке является явным,вам нужно использовать именованные аргументы (или ключевые слова аргументов ) с методом softmax_cross_entropy_with_logits.

Итак, я думаю, вы хотите что-то вроде:

softmax_cross_entropy_with_logits(labels=self.one_hot_y, logits=self.logits)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...