Skip to content

Investigated factors affecting likelihood of donations being made using real census data. Developed naive classifier to compare testing results. Trained & tested several supervised machine learning models on preprocessed census data to predict donation likelihood. Selected best model based on accuracy, modified F-score metric, & algo efficiency.

Notifications You must be signed in to change notification settings

robertyoung2/Finding-Donors-for-CharityML

Repository files navigation

Finding Donors for CharityML

Investigated factors that affect the likelihood of charity donations being made based on real census data. Developed a naive classifier to compare testing results to. Trained and tested several supervised machine learning models on preprocessed census data to predict the likelihood of donations. Selected the best model based on accuracy, a modified F-scoring metric, and algorithm efficiency.

See my implementation and report here.

Project Brief

In this project, you will apply supervised learning techniques and an analytical mind on data collected for the U.S. census to help CharityML (a fictitious charity organization) identify people most likely to donate to their cause. You will first explore the data to learn how the census data is recorded. Next, you will apply a series of transformations and preprocessing techniques to manipulate the data into a workable format. You will then evaluate several supervised learners of your choice on the data, and consider which is best suited for the solution. Afterwards, you will optimize the model you've selected and present it as your solution to CharityML. Finally, you will explore the chosen model and its predictions under the hood, to see just how well it's performing when considering the data it's given.

Project Evaluation

My project was evaluated against the Finding Donors for CharityML project rubric..

Files Submitted

  • The finding_donors.ipynb notebook file with all questions answered and all code cells executed and displaying output.
  • An HTML export of the project notebook with the name report.html. This file must be present for your project to be evaluated.

About

Investigated factors affecting likelihood of donations being made using real census data. Developed naive classifier to compare testing results. Trained & tested several supervised machine learning models on preprocessed census data to predict donation likelihood. Selected best model based on accuracy, modified F-score metric, & algo efficiency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published