Git Product home page Git Product logo

martinktay / cardiovascular-disease-classification-algorithms Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.49 MB

The research aims to harness machine learning for predicting cardiovascular diseases based on numerous risk factors, addressing the high fatality rates associated with cardiovascular conditions.

Jupyter Notebook 100.00%
decision-trees hyperparameter-tuning logistic-regression python3 recursive-feature-elimination smote-oversampling smote-sampling support-vector-machine

cardiovascular-disease-classification-algorithms's Introduction

Heart-Disease-Classification

Project Overview

This project focuses on utilising machine learning to predict cardiovascular disease based on key risk factors. Cardiovascular disease is a leading global cause of preventable deaths, responsible for significant suffering and straining healthcare systems. It claims about 17.7 million lives annually, making up 44% of non-communicable disease fatalities.

We examined risk factors such as blood pressure, obesity, age, gender, diet, exercise, smoking, insurance, mental and physical health, alcohol use, sleep, and health check-ups. Our aim is to leverage machine learning techniques for accurate disease prediction, contributing to research and prevention efforts. Below is an organized breakdown of the project's key components and features:

Key Highlights of the Paper:

Objective: The research aims to harness machine learning for predicting cardiovascular diseases based on numerous risk factors, addressing the high fatality rates associated with cardiovascular conditions.

Data Preprocessing: The paper details a rigorous preprocessing phase that includes resampling techniques to address dataset imbalances, standardization, and feature selection through Recursive Feature Elimination, setting a solid foundation for model training.

Machine Learning Models Implemented:

Decision Tree Classifier is used for its simplicity and interpretability. Logistic Regression is employed for its efficiency in binary classification tasks. Support Vector Machine (SVM) is chosen for its effectiveness in high-dimensional spaces.

Model Evaluation: The paper employs precision, recall, and F1-score to evaluate model performance, ensuring a comprehensive assessment beyond mere accuracy due to the imbalanced nature of the dataset.

Hyperparameter Tuning: Through Grid Search, the study fine-tunes model parameters, significantly impacting the models' predictive performances.

cardiovascular-disease-classification-algorithms's People

Contributors

martinktay avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.