我想问一个概念性的问题,关于何时在张量流的多类分类问题中何时使用单热编码以及何时使用索引来表示标签。我遇到了有关这些的尺寸问题,因为我不确定何时使用它。
例如,在此完全连接的NN示例中,单热编码是合适的。 (https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/neural_network_raw.py) 但是在这个CNN示例中,索引是正确的。 (https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/convolutional_network.py)。
当我在CNN示例代码中对标签使用单热编码时,出现错误:“ ValueError:等级不匹配:标签的等级(接收到2)应等于logits等级减去1(接收到2)”。但是当我使用索引作为标签时,没问题。
有人可以解释何时在Tensorflow中使用单热编码以及何时使用索引吗?