sangameshk357-lang/FraudGuard-Machine-Learning-Based-Credit-Card-Fraud-Detection-System-
GitHub: sangameshk357-lang/FraudGuard-Machine-Learning-Based-Credit-Card-Fraud-Detection-System-
基于机器学习的信用卡欺诈检测 Web 应用,利用逻辑回归模型对交易进行实时分类,帮助识别潜在欺诈行为。
Stars: 0 | Forks: 0
# FraudGuard — 信用卡欺诈检测
简单、专业的欺诈检测应用,使用 Logistic Regression。
模型已预训练并准备就绪 — 无需配置。
## 快速开始
```
# 安装 dependencies
pip install -r requirements.txt
# 训练 model(运行一次)
python train_model.py
# 启动 app
python app.py
# 打开浏览器
# http://localhost:5050
```
## 包含内容
| 文件 | 用途 |
|------|---------|
| `train_model.py` | 训练模型并生成两个数据集 |
| `app.py` | Flask Web 服务器 |
| `templates/index.html` | 仪表盘 UI |
| `data/transactions.csv` | 5,000 笔交易(主数据集) |
| `data/test_dataset.csv` | 500 笔交易(用于验证) |
| `models/` | 保存的模型、scaler 和元数据 |
## 功能
- **主数据集标签页** — 扫描所有 5,000 笔交易,按结果/风险筛选
- **测试与验证标签页** — 比较预测值与实际标签(证明模型有效)
- **手动检查** — 输入金额 + 小时即可即时分类任何交易
- 搜索,按欺诈/合法/风险级别筛选
- 模型统计信息显示在页眉中(AUC、F1、threshold)
标签:Apex, Flask, Python, Scikit-learn, 后端开发, 多模态安全, 无后门, 机器学习, 欺诈检测, 逆向工具, 金融风控