plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False   #正确显示中文

# 从训练记录中获取准确率和验证准确率数据
acc = history.history['accuracy']
val_acc = history.history['val_accuracy']

# 创建横坐标数据
epochs = range(1,len(acc)+1)

# 绘图
plt.figure()
plt.plot(epochs,acc,'bo',label='训练集准确率')          # 绘制训练集准确率曲线
plt.plot(epochs,val_acc,'b',label='测试集准确率')       # 绘制测试集准确率曲线
plt.title('训练集测试集准确率曲线')                     # 设置标题
plt.legend()      # 添加图例
plt.xlabel('训练轮数')    # 添加横坐标标签
plt.ylabel('准确率')      # 添加纵坐标标签
plt.show()

这段代码会帮您使用中文显示字体,同时添加了中文注释。我还为图表添加了横坐标标签和纵坐标标签,分别表示训练轮数和准确率。

Python matplotlib 中文显示及训练集测试集准确率曲线绘制

原文地址: http://www.cveoy.top/t/topic/pggQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录