This repository contains my work for an Intro to AI class, where I explored, trained, and evaluated several supervised learning models on a given dataset. The primary goal was to compare different algorithms in terms of accuracy, interpretability, and computational efficiency.
The repo demonstrates the complete ML workflow:
- Data preprocessing & feature engineering
- Training multiple machine learning models
- Hyperparameter tuning
- Model evaluation & comparison
- Reporting insights
- π³ Decision Tree (DT)
- π k-Nearest Neighbors (KNN)
- π Logistic Regression
- π§βπ€ Neural Networks
- π Heuristic Search Approaches
- Python β Core programming language
- Pandas / NumPy β Data manipulation and preprocessing
- Matplotlib / Seaborn β Data visualization and performance plots
- scikit-learn