Skip to content

The aim is to help a fictitious charity organization identify people most likely to donate on data collected for the U.S. census

License

Notifications You must be signed in to change notification settings

annadutkiewicz/Finding_Donors_for_Charity_ML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Finding Donors for CharityML

Project Overview

The aim of this project is to help a fictitious charity organization identify people most likely to donate by using sklearn and supervised learning techniques on data collected for the U.S. census. Firstly, the factors that affect the likelihood of charity donations being made are investigated. Then, a training and predicting pipeline to evaluate the accuracy and efficiency/speed of three supervised machine learning algorithms (GaussianNB, SVC, Adaboost) is created. Next, fine tune the parameters of the algorithm is made which provides the highest donation yield (while reducing mailing efforts/costs). Finally, the impact of reducing number of features in data is analysed.

Files Description

  • finding_donors.ipynb: main code for this project
  • visuals.py: additional supporting code for visualizing the necessary graphs

Instructions

In a terminal or command window, run the following command:

jupyter notebook finding_donors.ipynb

Acknowledgements

This project was completed as a part of Udacity Data Scientist Nanodegree.

About

The aim is to help a fictitious charity organization identify people most likely to donate on data collected for the U.S. census

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published