Customer Churn & Salary Prediction Using ANN – Dual Deep Learning Projects
Project: Customer Churn & Salary Prediction with ANN
Author: Shailesh Gupta
GitHub: View Source Code
📌 Overview
This project contains two separate deep learning applications, both built using Artificial Neural Networks (ANN) with Keras and TensorFlow:
- Customer Churn Prediction: Predicts whether a customer will leave a service based on behavioral and demographic data.
- Salary Classification: Predicts whether an employee earns more than a certain threshold using categorical and numerical inputs.
Both models are trained, evaluated, and visualized using Python and deployed through clean, interactive user interfaces.
🎯 Problem Statements
- Churn Prediction: How can businesses proactively identify customers who are likely to churn?
- Salary Prediction: Can we classify employees' salary bands using education, experience, and industry factors?
🔍 Key Features
- 2 independent ANN models trained on structured data
- End-to-end pipeline: data preprocessing → model building → evaluation
- Custom Streamlit UIs for interactive prediction
- Clean visualizations of model performance (accuracy, loss, confusion matrix)
🛠️ Tools & Tech Stack
- Python, Pandas, NumPy
- Keras, TensorFlow (ANN)
- Matplotlib, Seaborn
- Streamlit (for deployment)
📊 App Screenshots
Salary Classification App
📁 GitHub Repository
🌐 Live Demos
💡 What I Learned
- Built and tuned two ANN models for different real-world classification problems
- Learned to handle categorical encoding, scaling, and imbalanced datasets
- Improved deployment pipelines and UI clarity using Streamlit
🙌 Stay Connected
If you liked this project, feel free to star the GitHub repo ⭐ or connect with me on LinkedIn.
More ML and AI projects coming soon — stay tuned!
📌 Tags:
Customer Churn, Salary Prediction, Deep Learning, ANN, Streamlit, Keras, TensorFlow, Classification, Python, Machine Learning


Comments
Post a Comment