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:

  1. Customer Churn Prediction: Predicts whether a customer will leave a service based on behavioral and demographic data.
  2. 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


       Churn Prediction App


Salary Classification App


📁 GitHub Repository

Explore the source code, training notebooks, and deployment configs:

🌐 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

Popular posts from this blog

Campus Placement Predictor

IPL Win Probability Predictor – A Real-Time Cricket Analytics App Using ML

Udemy Course Recommendation System