4️⃣ task4_prepare_data.py Loads the Iris dataset, explores it, and splits it into training (70%) and testing (30%) sets 5️⃣ task5_train_knn.py Trains a k-NN classifier (k=3) on the raw, unscaled ...