Skip to content

Welcome to the AI Loan Approval Predictor — an intelligent Streamlit web app that uses machine learning to instantly predict loan approval outcomes and streamline the decision-making process with data-driven insights.

Notifications You must be signed in to change notification settings

ankityadav-problemsolver/Loan_Prediction_Hackathon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sure, Ankit! Here's a complete, professional, and well-structured README.md for your AI Loan Approval App. This version is tailored to impress recruiters, contributors, and open-source enthusiasts, and is ready to be published on GitHub:


🏦 AI Loan Approval Predictor

Welcome to the AI Loan Approval Predictor — a powerful and intelligent Streamlit-based web application that predicts whether a loan application is likely to be approved or rejected using machine learning. The tool is designed to streamline and enhance the loan approval process using data-driven insights.

🔗 Live Demo: Click to Try the App 🚀


📌 Table of Contents


✨ Features

  • 🔮 Predict loan approval status with high accuracy.
  • 📥 User-friendly form-based UI to input applicant data.
  • 📈 Real-time model inference powered by a trained ML classifier.
  • 💼 Business-relevant inputs: income, employment, credit history, and more.
  • 🎯 Fast, lightweight, and deployable with Streamlit.

📊 Tech Stack

  • Frontend: Streamlit
  • Backend: Python
  • Modeling & Data Science: scikit-learn, pandas, numpy, joblib
  • Deployment: Streamlit Cloud

🧠 Machine Learning Model

We trained a classification model using a labeled dataset to predict loan approvals. The model evaluates key features such as:

  • Applicant Income
  • Co-applicant Income
  • Loan Amount
  • Loan Term
  • Credit History
  • Education
  • Property Area
  • Marital Status
  • Employment Status
  • Gender

The ML pipeline includes preprocessing (encoding, handling missing values), model selection, hyperparameter tuning, and model serialization using joblib.


📸 Screenshots

Home Page Prediction
Home Prediction

(Add actual screenshots by uploading them to the repo or using direct links.)


🛠️ Installation

Clone the repository and install dependencies:

git clone https://github.com/your-username/ai-loan-approval.git
cd ai-loan-approval
pip install -r requirements.txt

💡 How to Use

Run the app locally:

streamlit run app.py

Then, open your browser and visit http://localhost:8501 to access the app.

Fill in the loan applicant details, hit Submit, and receive an instant loan approval prediction!


📁 Project Structure

ai-loan-approval/
│
├── app.py                  # Main Streamlit app
├── model/
│   ├── loan_model.pkl      # Pretrained ML model
├── data/
│   └── loan_data.csv       # Training data (if included)
├── requirements.txt        # Python dependencies
├── README.md               # Project readme
└── assets/                 # Images or additional resources

🤝 Contributing

Contributions are welcome! 🙌

  1. Fork the project
  2. Create your feature branch: git checkout -b feature/awesome-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/awesome-feature
  5. Open a Pull Request

🙋‍♂️ Authors

  • Ankit Yadav - LinkedIn
  • Siva Maruthi
  • Shriharini

Made with ❤️ using Python and Machine Learning.


About

Welcome to the AI Loan Approval Predictor — an intelligent Streamlit web app that uses machine learning to instantly predict loan approval outcomes and streamline the decision-making process with data-driven insights.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages