Spaces:
Runtime error
Runtime error
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() | |