JaphethWilson22/CreditCardFraudDetection
GitHub: JaphethWilson22/CreditCardFraudDetection
基于随机森林分类器和 Streamlit 构建的信用卡欺诈检测系统,帮助企业从交易数据中识别潜在的欺诈行为。
Stars: 0 | Forks: 0
# 信用卡欺诈检测系统
本项目是一个信用卡欺诈检测系统,面向银行、电商网站以及任何接受信用卡支付的企业。该系统利用预训练的 RandomForestClassifier 模型来检测欺诈交易。
## 目录
- [安装](#installation)
- [使用方法](#usage)
- [功能](#features)
- [贡献](#contributing)
- [许可证](#license)
- [联系方式](#contact)
- [致谢](#acknowledgements)
## 安装说明
### 步骤 1:克隆仓库
git clone https://github.com/JaphethWilson22/CreditCardFraudDetection.git
cd CreditCardFraudDetection
### 步骤 2:创建虚拟环境
python -m venv venv
source venv/bin/activate # On Windows use `.venv\Scripts\activate.bat`
### 步骤 3:安装依赖
pip install -r requirements.txt
## 使用方法
streamlit run app1.py
## 操作说明
1. 使用侧边栏上传您的 CSV 文件。
2. 调整滑块以根据金额筛选交易。
3. 点击 Predict 按钮查看欺诈预测结果。
4. 使用提供的按钮下载详细结果。
## 功能
1. 上传包含交易数据的 CSV 文件。
2. 根据金额筛选交易。
3. 使用预训练的 RandomForestClassifier 预测欺诈交易。
4. 可视化并下载预测结果。
## 联系方式
- 如有任何问题或需要支持,请联系 otcherehjapheth@gmail.com 或 elliotduku@gmail.com。
- 项目托管在 streamlit 上:https://lyonex-duku-frauddetection.streamlit.app/
## 致谢
-特别感谢所有让本项目成为可能的贡献者和开源项目。
标签:Apex, Kubernetes, Streamlit, 信用卡欺诈检测, 数据预处理, 机器学习, 访问控制, 逆向工具, 金融风控, 随机森林