0

当我使用手动数据集训练 NN 时出现错误。我的代码在这里。运行python train_with_manual_data.py --manual 1,输出错误为:

InvalidType: 
Invalid operation is performed in: SoftmaxCrossEntropy (Forward)

Expect: in_types[1].dtype.kind == i
Actual: u != i

但是运行python train_with_manual_data.py --manual 0,不会有问题。不知道为什么,有人知道吗?先感谢您。

4

1 回答 1

2

错误信息的含义是:dtype kind of argument #1 (0-origin, ie, label) for softmax_cross_entropy 函数应该是i(有符号整数),但u给出的是(无符号整数)。尝试投射它,例如mnist.train.labels.astype(numpy.int32).

于 2018-05-17T05:35:00.927 回答