Skip to content

This project leverages machine learning to provide insights into loan and credit risk. By analyzing user-provided financial data, it predicts the likelihood of loan default, generates a credit score, and assigns a risk rating. Designed to assist financial institutions and individuals in making informed decisions

License

Notifications You must be signed in to change notification settings

RickyDoan/Machine-learning-Risk-Model-Prediction-Classification

Repository files navigation

Machine_learning_Risk_Model_Prediction

This repository contains a Loan and Credit Risk Analysis Tool built using machine learning and Streamlit to predict:

  • Probability of Loan Default
  • Credit Score
  • Risk Rating (Poor, Average, Good, Excellent)

Key Features

1.Machine Learning Model:

  • Training logistic regression model optimized for accuracy.
  • Predicts risk metrics based on input financial data.

2.Data Preprocessing:

  • Feature engineering : Determine VIF, Corr, WOE & IV .
  • Scalable preprocessing pipeline with one-hot encoding and scaling.

3.User-Friendly Interface:

  • Intuitive sliders and input fields for data entry.
  • Real-time predictions displayed dynamically.

4.Tech Stack

  • Machine Learning: Scikit-learn, NumPy, Pandas
  • Web Framework: Streamlit
  • Model Persistence: Joblib

5.How to Use

  • Clone the repository.
  • Install dependencies from requirements.txt.
  • Run the app using streamlit run app.py.
  • Feel free to explore and contribute! 🚀

#MachineLearning #CreditRisk #Streamlit

About

This project leverages machine learning to provide insights into loan and credit risk. By analyzing user-provided financial data, it predicts the likelihood of loan default, generates a credit score, and assigns a risk rating. Designed to assist financial institutions and individuals in making informed decisions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published