在model.fit函数运行时,出现的错误是UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xbe in position 0: invalid start byte,
我的关键代码是
cp_callback = tf.keras.callbacks.ModelCheckpoint( filepath=checkpoint_save_path, save_weights_only=True, save_best_only=True, monitor="val_loss") history=model.fit( train_x,train_y, batch_size=i_pl[1], epochs=i_pl[0], verbose=1, validation_data=(test_x,test_y), shuffle=True, validation_freq=1, callbacks=[cp_callback])
具体的解决方法是在tf.keras.callbacks.ModelCheckpoint函数中加上
encoding='gb18030'
要是还不行,就加上‘utf-16’等



