Este projeto é uma aplicação web interativa desenvolvida em Python usando Streamlit para simular o processo de abertura de uma conta bancária. O objetivo é fornecer uma interface amigável onde os usuários podem inserir suas informações pessoais e, com base nesses dados, determinar se a conta pode ser aprovada.
-
Entrada de dados do usuário:
- Idade
- Tempo de emprego (em meses)
- Quantidade de pessoas na residência
-
Classificação de crédito:
- Predição se o usuário receberá crédito baseado em um modelo preditivo treinado.
- Exibição do resultado da predição na interface.
- Python 3.7 ou superior
- Pip (gerenciador de pacotes do Python)
- Clone o repositório para sua máquina local:
git clone https://github.com/shadyrajab/abertura-conta-bancaria.git
cd abertura-conta-bancaria
- Crie um ambiente virtual:
python -m venv venv
- Instale as dependências:
pip install -r requirements.txt
streamlit run Abertura.py
O modelo preditivo utilizado na aplicação foi construído no notebook Criando o Modelo.ipynb. Fique a vontade para ler o notebook e entender todo o processo!
Para testar a funcionalidade de predição dos dados, um arquivo de teste model_scoring.ftr foi disponibilizado na pasta test/. Esse arquivo pode ser utilizado para verificar a precisão da predição do modelo antes de aplicá-lo a novos dados.
Você também pode acessar o projeto e fazer um teste através deste link: https://abertura-conta-bancaria.streamlit.app/