关于logits and labels must be broadcastable: logits_size=[32,6] labels_size=[32,10]的问题

问题遇到的现象和发生背景

训练集图片总数为8967张,按照89670.8/32得到steps_per_epoch=225,89670.2/32得到validation_steps=57

问题相关代码,请勿粘贴截图

'''
'# 模型训练
history = model.fit(x=train_gen, steps_per_epoch=225, epochs=100, validation_data=val_gen, validation_steps=57, shuffle=True)
'
'''

运行结果及报错内容

tensorflow.python.framework.errors_impl.InvalidArgumentError: logits and labels must be broadcastable: logits_size=[32,6] labels_size=[32,10]

我的解答思路和尝试过的方法
我想要达到的结果