This project builds a comprehensive machine learning pipeline to predict heart disease using patient health records. It includes data preprocessing, visualization, feature selection, supervised and unsupervised learning, hyperparameter tuning, and evaluation. The aim is to demonstrate how ML can help in early detection of heart disease.