Git Product home page Git Product logo

neural_network_charity_analysis's Introduction

Overview

The purpose of this project is to assist the organization Alphabet Soup in analyzing which non-profit organizations are potential recipients that will effectively utilize monetary donations from Alphabet Soup. To this end, I create and optimize a neural network model for said analysis.


Results

  • Variable IS_SUCCESSFUL is considered the target of the model.

  • Variables EIN, NAME, APPLICATION_TYPE, AFFILIATION, CLASSIFICATION, USE_CASE, ORGANIZATION, STATUS, INCOME_AMT, SPECIAL_CONSIDERATIONS, and ASK_AMT are considered the features for the model.

  • Variables that are neither targets nor features, and should therefore be removed from the input data, have not been identified.

  • 8 neurons, 2 hidden layers, and activation functions ReLU and Sigmoid are selected for the model to increase accuracy of prediction.

  • I was not able to achieve the target model performance of 75% accuracy.

  • In order to increase model performance, I increase the number of nodes to 1000, 800, and 500. I also used a total of 3 hidden layers and pruned the feature USE_CASE.


Summary

Overall the attempts at optimization of model performance result in loss of 0.5806 and accuracy of 0.7266. One recommendation for solving this classification problem is to further prune the features that do not correlate with the target, which may train the model better. Changing the machine learning model may also increase accuracy by employing the appropriate algorithms to sort the data.


Resources

Data Source (file too large for upload):

  • charity_data.csv

Tools:

  • scikit-learn
  • TensorFlow
  • Pandas

Contact

Email: [email protected]

LinkedIn: https://www.linkedin.com/in/s-k-wang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.