Giter Club home page Giter Club logo

neural_network_charity_analysis's Introduction

Neural_Network_Charity_Analysis

Overview of the analysis: Explain the purpose of this analysis.

The purpose of this analysis is to help Beks' foundation to predeict where to make investments. Based on the knowledge of machine learning and neural networks, we will use the features in the provided dataset (charity_data.csv) to help create a binary classifier that is capable of predicting whether applicants will be successful if funded by Alphabet Soup. For this analysis we are doing the following:

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

Results:

Data Preprocessing

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

    • Based on the data the target variables are the APPLICATION_TYPE, AFFILIATION, CLASSIFICATION, USE_CASE, ORGANIZATION, STATUS, INCOME_AMT, SPECIAL_CONSIDERATIONS, ASK_AMT and IS_SUCCESSFUL columns.
  • What variable(s) are considered to be the features for your model?

    • Based on the data the target variable is the "IS_SUCCESSFUL" column.
  • What variable(s) are neither targets nor features, and should be removed from the input data?

    • The variables that are neither targets nor featues are the EIN and NAME columns, these were removed. These variable will not increase the accuracy of the model.

Compiling, Training, and Evaluating the Model

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

    • In the model below, we can see that layer 1 started with 100 neurons with a relu activation. For layer 2, it dropped to 50 neurons and continued with the relu activation. For the final layer, layer 3, it started with 20 neaurons, this seemed to be the better and more accurate.

    Pictures/pic%201

  • Were you able to achieve the target model performance?

    • No, the original target for the model is 75%; however, the model for this came as .726% .
  • What steps did you take to try and increase model performance?

    • The steps that were taken to increase model performance were to drop two variables: STATUS and SPECIAL_CONSIDERATIONS.However, these changes did not affect too much the accuracy.

    Pictures/Pic%202

    Pictures/Pic%203

Summary:

After attempts to modify the data to target the model performance of 75% and using relu and sigmoid activations, the accuracy was under 75%. One thing to consider next time would be to consider activating functions such as adding more layers and/or dropping other variables.

neural_network_charity_analysis's People

Contributors

cbrito3 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.