我正在构建一个Keras模型,将数据分类为9个类别中的一个。问题是它只能与Sigmoid激活一起工作,Sigmoid激活是为二进制输出设计的,其他激活会导致0精度。我需要更改什么才能将其分类到每个标签中?#Reshape data to add new dimensionY_train = X_train.reshapemodel.compile(loss='categorical_hinge
我正在尝试运行下面的玩具模型,以了解如何使用SparseCategoricalEntropy来解决分类问题。但是,我在说ValueError: Shapes (None, 2) and (None, 1) are incompatible时遇到了一个错误。我的理解是,最后一层的输出是形状[batch_size,num_classes]的概率输出,其中每一行的总和为1,而为SparseCategoricalEntropy提供的真实预测是