akessela / Finding-Donors-for-CharityML

Analyze real census data and create a supervised machine learning model to predict potential donor for charity.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Finding-Donors-for-CharityML

Analyze real census data and create a supervised machine learning model to predict potential donor for charity.

Table of Contents

  1. Installation
  2. Project Motivation
  3. File Descriptions
  4. Results
  5. Licensing, Authors, and Acknowledgements

Installation

This project uses the following software and python libraries

You will also need to have software installed to run and execute a Jupyter Notebook

Project Motivation

This project is designed to get acquainted with many supervised learning algorithms available in sklearn, and to also provide a method of evaluating each model's performance on a certain type of data. It is important in machine learning to understand how to select an appropriate machine learning algorithm to use for a given problem.

In this project, I applied supervised learning techniques on data collected for the U.S. census to help CharityML ( a fictious charity organization) identify people most likely to donate to their cause. Specificically the following items have been covered in the analysis:

  • explore the data and learn how the census data is recorded
  • apply a series of transformations and preprocessing techniques to manipulate the data into workable format.
  • Evaluate several supervised learners on the data, and consider which is best suited for the solution.

File Descriptions

  • census.csv : U.S. census data
  • finding_donors.ipynb : Jputer notebook used for the project
  • finding_donors.html: report from the notebook in html format

Results

Please see notebook for analysis and results.

Licensing, Authors, Acknowledgements

Must give credit to UC Irvine for the data and Udacity for creating a beautiful learning experience. Find the Licensing for the data and other descriptive information from UC Irvine ML Repository.

About

Analyze real census data and create a supervised machine learning model to predict potential donor for charity.


Languages

Language:HTML 71.1%Language:Jupyter Notebook 28.9%