Skip to content

angelacassanelli/HeartDiseaseDetection

Repository files navigation

HeartDiseaseDetection

MATLAB implementation of an Heart Disease Detection system.

About the project

The main objective of this project is the development and comparison of Machine Learning models able to detect heart disease. The developed models are Logistic Regression from scratch and Support Vector Machine for classification, and K-Means Clustering from scratch for clustering. All the models performance have been compared both with and without the employment of Principal Component Analysis as Data Preparaion step for Dimensionality Reduction.

Run locally

Run my project locally following these simple steps:

  • Clone the repo:
git clone https://github.com/angelacassanelli/HeartDiseaseDetection.git
  • Open Main.m in MATLAB and run it.

Documentation

  • DataDiscovery.m contains functions for data exploration;
  • DataPreparation.m contains functions for data preparation;
  • GridsSearch.m contains functions for grid search;
  • Main.m is the main script for the app execution;
  • Metrics.m contains functions for metrics computation;
  • Models.m contains functions for models training and prections;
  • Utils.m contains categorical, numerical and the target features.

🚀 About Me

I'm a MSc Computer Science Engineering Student at Polytechnic Univeristy of Bari and this is my project work for Statistical and Mathematical Methods for Artificial Intelligence exam.

About

MATLAB implementation of an Heart Disease Detection system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages