This project uses deep neural networks to create models that predict whether or not a business will become a success if invested in.
This project leverages python with the following packages:
-
Pandas - For dataframes.
-
Tensorflow - For Dense and Sequential.
-
Scikit-learn - For train_test_split, StandardScaler, and OneHotEncoder.
Before first running the application install the following dependencies:
pip install pandas
pip install tensorflow
pip install scikit-learn
Jupyter may be required to view the .ipynb file.
pip install jupyter
This project was done in Google Colab and has alternate version of the csv import code. To switch between colab and non-colab, comment and uncomment the relevant code blocks at the start of the project. Code is labeled for convenience.
This project can be repurposed to modify and further train the models created within to increase evaluation metrics. Alternatively, the models created within this project are saved to the Models folder and can be used in other projects with the load_model function in TensorFlow as follows:
import tensorflow as tf
path = Path("./Resources/<modelname>.h5")
from tf.keras.models.load_model(path)
Brought to you by Majid Kouki. You can reach me at majidkpy@gmail.com.