A simple 3 layered neural network trained on a Kaggle dataset by Bhavik Jikadara.
- This is a simple solution averaging at around 67.74% accuracy.
- The original dataset was modified since I do not understand how to work with labels (as of the day I'm writing this)
- Rows containing null values were deleted in the data cleanup (again because I wanted to simplify this process for me)
This is one of my first ML projects and therefore might be extremely basic and innacurate. Be kind :)
- Clone/download the files.
- Make sure you have Python3 and the following dependencies installed:
tensorflow
,pandas
,numpy,
,matplotlib
,sklearn
- Run
main.py
using CLI commandpython3 main.py
- The runtime shouldn't take more than 20s (at most).
- Initialise Jupyter Notebook (or) Google Colab (for Colab, you need to connect to a runtime server)
- Make sure that your runtime server has Python3 and the following dependencies installed:
tensorflow
,pandas
,numpy,
,matplotlib
,sklearn
- Upload all the files provided (you may skip the main.py file)
- Make sure to set the correct path of the
loan_data.csv
inloan_predictor.ipynb
atdataset = pd.read_csv(<correct_filepath>)
- Run the
loan_predictor.ipynb
file, cell-by-cell.
Have a great day:)