Git Product home page Git Product logo

neural_network_charity_analysis's Introduction

Neural_Network_Charity_Analysis

Overview of Neural Network Charity Analysis:

The purpose of this analysis is to create a neural networks model which will use the features in the provided dataset to help our client create a binary classifier that is capable of predicting whether applicants will be successful if funded by Alphabet Soup. The dataset includes more than 34,000 organizations that have received funding from Alphabet Soup over the years.

Deliverables:

  • Deliverable 1: Preprocessing Data for a Neural Network Model
  • Deliverable 2: Compile, Train, and Evaluate the Model
  • Deliverable 3: Optimize the Model

Results:

Data Preprocessing

  • What variable(s) are considered the target(s) for your model?

    • IS_SUCCESSFUL — Was the target variable for our model ( if the money used effectively)

Screen Shot 2022-03-06 at 8 59 31 PM

  • What variable(s) are considered to be the features for your model?

    • APPLICATION_TYPE
    • AFFILIATION
    • CLASSIFICATION
    • USE_CASE
    • ORGANIZATION
    • STATUS
    • INCOME_AMT
    • SPECIAL_CONSIDERATIONS
    • ASK_AMT

Screen Shot 2022-03-06 at 8 58 51 PM

  • What variable(s) are neither targets nor features, and should be removed from the input data?

    • EIN
    • NAME

Screen Shot 2022-03-06 at 8 57 49 PM

Data Preprocessing

  • How many neurons, layers, and activation functions did you select for your neural network model, and why?

In our model we had an input layer, hidden layer 1 had 80 neurons, hidden layer 2 had 30 meurons and we had an output layer. In terms of activation function our model used relu and sigmoid functions given that we were trying to develop a binary classification model to calculate the model’s loss and accuracy.

Screen Shot 2022-03-06 at 9 10 43 PM

  • Were you able to achieve the target model performance?

Our model was only able to achieve 73% accuracy vs our target of 75%.

Screen Shot 2022-03-06 at 9 11 21 PM

  • What steps did you take to try and increase model performance?

    • Optimization attempt 1: Increased the number of hidden nodes for each layer

      Screen Shot 2022-03-06 at 9 18 17 PM

    • Optimization attempt 2: Increase the number of layers

      Screen Shot 2022-03-06 at 9 27 23 PM

    • Optimization attempt 3: Increase the number of epochs

      Screen Shot 2022-03-06 at 9 15 15 PM

Summary:

Based on our analysis we can conclude that our neural networks model was not able to achieve our accuracy target of 75% (our results yielded in a 73% accuracy score), therefore I would not recommend this model to predict whether applicants will be successful if funded by Alphabet Soup. I would recommend using a different model possibly a supervised machine learning model such as Random Forest Classifier which could help solve the classification problem we experienced.

neural_network_charity_analysis's People

Contributors

kmatias252 avatar

Watchers

 avatar

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.