Skip to content
ufraan
← Back

Ml Lab Experiments

Machine learning experiments for ML Lab course.

Jupyter NotebookMachine Learning
May 2026GitHub

Semester 6 ML Lab had us running 11 experiments, so I turned each one into a self-contained Jupyter notebook instead of scattering half-finished Colab links everywhere. The experiments span supervised and unsupervised learning, covering topics from basic regression and classification to more advanced techniques. Datasets include book metadata, house pricing data, weather records, and diabetes patient data, each chosen to demonstrate specific ML concepts in practice.

Jupyter notebook with ML model results
Jupyter notebook with ML model results

Everything runs in Jupyter notebooks with Python 3.14.2+, using NumPy, Pandas, scikit-learn, and matplotlib throughout. Each notebook follows a consistent structure with clear sections for data loading, preprocessing, model training, evaluation, and results, and PDF exports are included for easy viewing without running the notebooks.