End-to-end ML workflow: data loading → model training → evaluation → visualization. Output includes accuracy, classification report, confusion matrix, and saved predictions.