The purpose of the analysis is to implement Deep Neural Network machine learning techniques to create a binary classifier that is capable of predicting whether applicants will be successful if funded by Alphabet Soup.
Analysis is done on the dataset containing more than 34,000 organizations that have received funding from Alphabet Soup over the years:- https://github.com/merinanto/Neural_Network_Charity_Analysis/blob/main/Resources/charity_data.csv
-
Script used to implement the Deep Neural Network on the dataset:- https://github.com/merinanto/Neural_Network_Charity_Analysis/blob/main/AlphabetSoupCharity.ipynb
-
Script used to optimize the Deep Neural Network on the dataset:- https://github.com/merinanto/Neural_Network_Charity_Analysis/blob/main/AlphabetSoupCharity_Optimzation.ipynb
-
Target Variable :- IS_SUCCESSFUL
-
Features :- APPLICATION_TYPE,AFFILIATION,CLASSIFICATION,USE_CASE,ORGANIZATION,STATUS,INCOME_AMT,SPECIAL_CONSIDERATIONS
-
NON Target-Features :- EIN,NAME(Identification Column)
-
No of HIDDEN LAYERS -2
-
No of Neurons on first Hidden Layer-20
-
No of Neurons on first Hidden Layer-13
-
Not able to required performance
-
Removed the status feature as only 5 inactive organization Loss got reduced, but very slight increase in Accuracy
-
Increased the number of Neurons. But loss got increased and performance degraded.
-
Added another hidden layer is added. Loss got reduced, but very slight increase in Accuracy

-
Changed activation function in the first hidden layer. But loss got increased and performance degraded.

-
Loss and performance is not very good for the anaysis
-
One of the reason can be some features may be confusing the model
-
As an alternate tradional classifiers can be tested.
-
Looks like overfitting causing the issues.


