训练的时候LOSS一直下降,但是ACC是突然升高,一下到0.99,而且验证的时候报错

求教训练的问题,训练的时候LOSS一直下降,但是ACC是突然升高,一下到0.99,而且验证的时候报错:
开始的训练1500个batch的数据,LOSS一直下降,但是ACC一直为0,在1500多的时候,ACC突然变为0.99,LOSS值正常下降,验证的时候报错:
ValueError:Input contains NaN, Infinity or a value too large for dtype(‘float64’),
要怎么解决