Skip to content

Short project which demonstrates various machine learning models to preditct multiclass labels

Notifications You must be signed in to change notification settings

vprabhakar12/Multiclass-Prediction-Obesity-Risk-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a66705e · Feb 18, 2024

History

4 Commits
Feb 18, 2024
Feb 18, 2024

Repository files navigation

Multiclass Prediction for Obesity Risk

Almost everyone has health insurance and usually takes one health checkup yearly with our primary healthcare provider. Just by utilizing this data, a lot can be predicted about our disease risks, and predicting obesity risk is one of the easiest and most useful in terms of prevention of other diseases related to obesity and its inherent symptoms

Project Description

Showcases the various machine learning models for the prediction of multiclass labels. The various models compared are :

  1. Logistic Regression (one v rest method)
  2. Decision Tree
  3. Random Forest
  4. Support Vector Machine
  5. Neural Network

Dataset

This project uses the data set from the Kaggle playground competition series found here.

Environment

This project uses jupyter notebook to run the file programmed in python. The installation lines for the libraries which are needed with the above two:

  1. pip install numpy
  2. pip install pandas
  3. pip install matplotlib
  4. pip install seaborn
  5. pip install scikit-learn
  6. pip install tensorflow

How to RUN

  1. Download the train.csv from the dataset source
  2. Run through the cells in the notebook in their order
  3. Experimentation can be done with feature selection using the correlation matrix and that data can be used to train other subsequent models if required
  4. Finally plot the comparison_model data frame to visualize the comparison of the different models' accuracy

Credits

The basic machine learning foundations taught in the course 'Python for Data Science and Machine Learning Bootcamp' by Jose Portilla on Udemy gave me concrete knowledge to implement ML models. And Kaggle for providing an extensive dataset to use for multiclass prediction. I would also like to give credit to my brother Sanjay Prabhakar for providing the necessary pointer to successfully complete my 1st Machine Learning Project.

About

Short project which demonstrates various machine learning models to preditct multiclass labels

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published