AI训练一开始精度就是1是什么原因啊?

在训练过程中,一上来精度就是1,测试也是1,虽然loss一直在下降
但感觉肯定不对啊,最后实现的效果也不行,可能是出现什么问题了?

loss值在下降,说明训练部分没多大问题。应该是计算精度部分的代码有问题,有可能是把标签当做网络的输出去做比较了,所以得到的accuracy是100%,但是实际上肯定不是100%