tensorflow画神经网络或者卷积网络的loss/ acc的折线图

import numpy as np
import matplotlib.pyplot as plt
training_epochs=20
#定义loss/accuracy一维数组
listloss = np.zeros([training_epoch])
listacc = np.zeros([training_epoch])
#填充训练得到的数据
listloss[i] = sess.run(cross_entropy, feed_dict={x_data: batch_xs, y_data: batch_ys})
listccuracy[i] = sess.run(accuracy, feed_dict={x_data: batch_xs, y_data: batch_ys})
# 绘制曲线在同一个画布上
epochs = np.arange(1, training_epochs + 1)
fig, ax1 = plt.subplots()
ax2 = ax1.twinx()
lns1 = ax1.plot(epochs, listacc, label="acc")
lns2 = ax2.plot(epochs, listloss, 'r', label="cost")
ax1.set_xlabel('iteration')
ax1.set_ylabel('training accuracy')
ax2.set_ylabel('training loss')
# 合并图例
lns = lns1 + lns2
labels = ["Accuracy","Loss"]
plt.title("acc and cost")
plt.legend(lns, labels, loc=7)
plt.show()


#plt.plot(epochs,test_acc,label="acc")
#plt.plot(epochs,avg_cost,label="cost")
#plt.title("acc and cost")
#plt.show()
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值