Skip to content

In this project, I used a supervised ML model to create a Streamlit app that allows self-diagnosis.

Notifications You must be signed in to change notification settings

ildemsanli/FinalProject_DiseasePrediction

Repository files navigation

FinalProject_DiseasePrediction

logo_ironhack_blue 7

Final Project | Disease Prediction and Self-Diagnosis

Introduction

The goal of this project is to create a supervised ML model to be able to predict risk of heart disases aith a self-diagnosis tool.

About the Dataset

Historical dataset about heart diseases obtained from UCI Machine Learning Repository https://archive.ics.uci.edu/ml/datasets/Heart+Disease.

Models

I used the following models in the Streamlit app:

-BernoulliNB : Bernoulli Naïve Bayes is a probabilistic classifier based on Bayes Theorem with a strong independence assumption between the features. It is suitable for classification of binomial data with discrete features.

-ExtraTreesClassifier : Ensemble method composed of a large number of decision trees, where the final decision is obtained taking into account the prediction of every tree.

Link to the Streamlit App

http://54.90.190.116:8501/

Additional Data Analysis

As a background research, I analysed data from WHO on causes of mortality and showed percentages of causes in each country on a map.

Link to Tableau: https://public.tableau.com/app/profile/ildem.sanli/viz/CausesofMortality_2019/Dashboard1#1

About

In this project, I used a supervised ML model to create a Streamlit app that allows self-diagnosis.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages