atrisovic / paper_analysis_toolkit

1 stars 0 forks source link

Heatmap confusion matrix #2

Open atrisovic opened 2 months ago

atrisovic commented 2 months ago
import numpy as np
from sklearn.metrics import confusion_matrix
import matplotlib.pyplot as plt
import seaborn as sns

# Generating the confusion matrix
cm = confusion_matrix(df["y"], predictions)

# Visualizing the confusion matrix
plt.figure(figsize=(6, 4))
sns.heatmap(cm, annot=True, fmt="d", cmap="Blues", xticklabels=set(df["y"]), yticklabels=set(df["y"]))
plt.xlabel('Predicted labels')
plt.ylabel('True labels')
plt.title('Confusion Matrix')
plt.show()