Show
In [ ]:
Copied!
import matplotlib.pyplot as plt
import matplotlib.pyplot as plt
In [ ]:
Copied!
def draw1(loss_history,acc_history):
# 绘制损失函数值的折线图
plt.figure(figsize=(10, 5))
plt.subplot(1, 2, 1)
plt.plot(loss_history, label='Loss')
plt.title('Loss with Epochs')
plt.xlabel('Epoch')
plt.ylabel('Loss')
plt.legend()
# 绘制准确率的折线图
plt.subplot(1, 2, 2)
plt.plot(acc_history, label='Accuracy', color='orange')
plt.title('Accuracy with Epochs in Validation Dataset')
plt.xlabel('Epoch')
plt.ylabel('Accuracy')
plt.legend()
# 显示图形
plt.tight_layout()
plt.show()
def draw1(loss_history,acc_history):
# 绘制损失函数值的折线图
plt.figure(figsize=(10, 5))
plt.subplot(1, 2, 1)
plt.plot(loss_history, label='Loss')
plt.title('Loss with Epochs')
plt.xlabel('Epoch')
plt.ylabel('Loss')
plt.legend()
# 绘制准确率的折线图
plt.subplot(1, 2, 2)
plt.plot(acc_history, label='Accuracy', color='orange')
plt.title('Accuracy with Epochs in Validation Dataset')
plt.xlabel('Epoch')
plt.ylabel('Accuracy')
plt.legend()
# 显示图形
plt.tight_layout()
plt.show()
In [ ]:
Copied!
def draw2(loss_histories,acc_histories,learning_rates):
# 绘制损失函数值的折线图
plt.figure(figsize=(10, 5))
for i, lr in enumerate(learning_rates):
plt.plot(loss_histories[i], label=f'LR={lr}')
plt.title('Loss over Epochs for Different Learning Rates')
plt.xlabel('Epoch')
plt.ylabel('Loss')
plt.legend()
plt.show()
# 绘制验证集准确率的折线图
plt.figure(figsize=(10, 5))
for i, lr in enumerate(learning_rates):
plt.plot(acc_histories[i], label=f'LR={lr}')
plt.title('Accuracy over Epochs for Different Learning Rates in Validation Dataset')
plt.xlabel('Epoch')
plt.ylabel('Accuracy')
plt.legend()
plt.show()
def draw2(loss_histories,acc_histories,learning_rates):
# 绘制损失函数值的折线图
plt.figure(figsize=(10, 5))
for i, lr in enumerate(learning_rates):
plt.plot(loss_histories[i], label=f'LR={lr}')
plt.title('Loss over Epochs for Different Learning Rates')
plt.xlabel('Epoch')
plt.ylabel('Loss')
plt.legend()
plt.show()
# 绘制验证集准确率的折线图
plt.figure(figsize=(10, 5))
for i, lr in enumerate(learning_rates):
plt.plot(acc_histories[i], label=f'LR={lr}')
plt.title('Accuracy over Epochs for Different Learning Rates in Validation Dataset')
plt.xlabel('Epoch')
plt.ylabel('Accuracy')
plt.legend()
plt.show()