It's a program written in Python that focuses on detecting payment fraud. To achieve this goal, it uses several key libraries:
Pandas: This library is used to read and manipulate the data set. PyDetecting loads the data and performs cleaning and transformation operations using Pandas.
NumPy: PyDetecting uses NumPy to perform matrix operations. This is useful for efficient numerical calculations, such as feature normalization or matrix manipulation.
scikit-learn: The scikit-learn library is essential for building and evaluating the machine learning model. PyDetecting uses classification algorithms and evaluation techniques provided by scikit-learn.
PyDetecting combines these tools to process data, build a fraud detection model, and evaluate its performance. Its goal is to improve financial security by identifying suspicious transactions and preventing payment fraud.
- clone the repository:
git clone https://github.com/GabrielPy28/PyDetecting.git
-
Download the dataset from the following link: dataset, copy and paste the CSV file inside the programe folder, and rename 'dataset.csv'
-
install requirements:
pip install -r requirements.txt
- Run the program
python detecting.py
Note
If everything is working correctly, the console will print:
-------------------- Printed Results --------------------
['Fraud']