Spaces:
Runtime error
Runtime error
File size: 971 Bytes
73666ad |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
import pandas as pd
import matplotlib.pyplot as plt
# Load data from the CSV file
df = pd.read_csv('training_metrics.csv')
# Extract data
epochs = df['Epoch']
train_loss = df['Train Loss']
train_accuracy = df['Train Accuracy']
validation_loss = df['Validation Loss']
validation_accuracy = df['Validation Accuracy']
# Create subplots for loss and accuracy
plt.figure(figsize=(12, 5))
# Loss subplot
plt.subplot(1, 2, 1)
plt.plot(epochs, train_loss, label='Train Loss', marker='o')
plt.plot(epochs, validation_loss, label='Validation Loss', marker='o')
plt.title('Training and Validation Loss')
plt.xlabel('Epoch')
plt.ylabel('Loss')
plt.legend()
# Accuracy subplot
plt.subplot(1, 2, 2)
plt.plot(epochs, train_accuracy, label='Train Accuracy', marker='o')
plt.plot(epochs, validation_accuracy, label='Validation Accuracy', marker='o')
plt.title('Training and Validation Accuracy')
plt.xlabel('Epoch')
plt.ylabel('Accuracy')
plt.legend()
plt.tight_layout()
plt.show()
|