Skip to content

mylastresort/churn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Churn Prediction

Binary classification project predicting bank client churn using neural networks.

Check notebooks/churn.ipynb for models accuracy and additional performed tasks.

Structure

Path Description
data/ Train / test CSVs (bank client features)
src/features.py Preprocessing & feature engineering
src/my_neural_net.py NumPy neural net built from scratch
src/NN_GridSearch.py Keras residual net + hyperparameter grid search
src/DataSplit.py Train/val/test split container
src/utils.py Shared helpers
models/ Saved Keras models
predictions/ Output CSVs
notebooks/churn.ipynb Exploratory analysis & experiments

Stack

TensorFlow/Keras · scikit-learn · pandas · NumPy

Quickstart

uv sync
jupyter lab notebooks/churn.ipynb

About

Bank customer churn prediction: random forest, grid search, Keras, and a NumPy MLP from scratch

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors