less than 1 minute read

Summary:

In this project, I help CharityML maximize the likelihood of receiving donations through constructing a model that predicts if a person receives income exceeding 50k/yr; a level known to indicate being a good candidate for donations.

Project Organization

  1. Exploratory Data Analysis
  2. Data Engineering
  3. Metrics
  4. Machine Learning Models
  5. Summary

Models

  • Naive Bayes
  • Logistic Regression
  • Random Forest
  • AdaBoost
  • Gradient Boost
  • Extreme Gradient Boost
  • K-Nearest Neighbors

Performance

  • Accuracy: 87.26%
  • F-0.5 Score: 76.05% (high precision model)

Technologies

Python inside of an IPython Notebook and published with Reveal.js
Employed libraries: