Este projeto utiliza o conjunto de dados "PaySim1" disponível sob a licença CC BY-SA 4.0. Agradecimentos ao criador do conjunto de dados link para a fonte.
Este projeto tem como objetivo desenvolver um modelo de inteligência artificial para detectar fraudes em transações financeiras utilizando o conjunto de dados simulado PaySim. O modelo será treinado para classificar transações como fraudulentas ou não fraudulentas, ajudando a identificar comportamentos suspeitos.
- Python
- scikit-learn
- pandas
- Jupyter Notebook
-
Clone o repositório:
git clone https://github.com/seuusuario/Financial-Fraud-Detection.git cd Financial-Fraud-Detection -
Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv source venv/bin/activate # No Windows, use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o Jupyter Notebook:
jupyter notebook
-
Abra o arquivo
model.ipynbe siga as instruções para treinar e testar o modelo.
-
Execute o arquivo python
create_model.pye espere criar o modelo.python create_model.py
-
Verifique se na pasta
model\se o arquivomodel.pklfoi criado -
Teste o
arquivoexample.pypython example.py
financial-fraud-detection/
│
├── database/
│ └── database.csv
├── model/
│ └── __init__.py
├── .gitignore
├── create_model.py
├── example.py
├── model.ipynb
├── README.md
└── requirements.txt