Loading repository data…
Loading repository data…
esscova / repository
Simulador web interativo, que avalia o risco de inadimplência em empréstimos através de um ensemble de modelos de Machine Learning.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Este projeto implementa um simulador web interativo, construído com Streamlit, para avaliar o risco de inadimplência em empréstimos. A ferramenta utiliza um ensemble de modelos de Machine Learning (MLP, SVM, Decision Tree, Random Forest) previamente treinados e otimizados para calcular a probabilidade de um cliente pagar um empréstimo com base em sua renda, idade e valor solicitado.
logging para registrar informações sobre a execução e potenciais erros.Os modelos utilizados nesta aplicação foram desenvolvidos em um projeto anterior, seguindo as etapas:
credit_data.csv.StandardScaler).GridSearchCV.Para detalhes completos sobre o treinamento e avaliação dos modelos, consulte o projeto original disponível em: loan default prediction
simulador-de-emprestimos/
├── data/ # Dados e modelos necessários para a app
│ ├── models/ # Modelos .joblib finais
│ │ ├── mlp.joblib
│ │ ├── svm.joblib
│ │ ├── dt.joblib
│ │ └── rf.joblib
│ └── train_test.joblib # Dados para ajustar o Scaler
│
├── src/ # Código fonte da lógica da aplicação
│ ├── __init__.py
│ ├── config.py # Constantes e configurações
│ └── services/ # Módulos de serviço
│ ├── __init__.py
│ ├── data_processing.py # Carrega e ajusta o Scaler
│ ├── model_loader.py # Carrega os modelos .joblib
│ └── prediction.py # Lógica de pré-processamento e Soft Voting
│
├── app.py # Arquivo principal da interface Streamlit
├── requirements.txt # Dependências Python
└── README.md # Este arquivo
git clone https://github.com/esscova/simulador-de-emprestimos.git
cd simulador-de-emprestimos
python -m venv venv
source venv/bin/activate # Linux/macOS
# venv\Scripts\activate # Windows
pip install -r requirements.txt
Após a instalação, execute o seguinte comando no terminal, dentro do diretório raiz do projeto (simulador-de-emprestimos/):
streamlit run app.py
A aplicação será aberta automaticamente no seu navegador web padrão.
Desenvolvido por Wellington Moreira Santos