charulll/Subsidy_Fraud_Detection_System

GitHub: charulll/Subsidy_Fraud_Detection_System

基于机器学习的政府补贴欺诈检测平台,通过 AI 风险分析和身份验证自动识别虚假补贴申请。

Stars: 0 | Forks: 0

# 🛡️ 基于 AI 的补贴欺诈检测系统 这是一个智能的基于 Web 的平台,旨在利用机器学习、Aadhaar 验证和基于风险的分析,识别并预防跨多个政府福利计划的欺诈性补贴申请。 ## 📌 概述 政府补贴项目经常面临诸多挑战,例如重复申请、虚假身份、收入虚报和福利滥用。 本项目利用机器学习和基于规则的验证来自动检测可疑申请,并协助相关部门做出明智的决策。 ## ✨ 核心功能 ### 👤 公民门户 - 基于 Aadhaar 的登录与验证 - OTP 身份验证 - 申请政府福利计划 - 跟踪申请状态 - 查看已批准/已拒绝的申请 ### 🛡️ 管理员仪表板 - 查看所有申请 - 欺诈风险监控 - 标记申请检测 - 批准 / 拒绝 / 人工验证 - 实时统计仪表板 ### 🤖 AI 欺诈检测 - 检测可疑的补贴申请 - 重复 Aadhaar 检测 - 收入不一致检查 - 历史申请分析 - 欺诈风险评分 ### 📊 数据分析仪表板 - 总申请数 - 已批准申请 - 已拒绝申请 - 欺诈申请 - 按计划分类的洞察 - 交互式图表与报告 ## 🧠 机器学习模型 欺诈检测引擎会分析申请人数据,并预测申请是否具有潜在的欺诈性。 ### 使用的特征 - 申请人年龄 - 年收入 - 补贴金额 - 历史申请数 - 重复 Aadhaar 指标 - 计划类型 ### 输出 - 欺诈概率 - 风险类别 - 低风险 - 中风险 - 高风险 ## 🏗️ 系统架构 ``` Citizen Portal │ ▼ Application Submission │ ▼ Backend Validation │ ▼ ML Fraud Detection Engine │ ▼ Risk Analysis │ ▼ Admin Dashboard ``` ## 🛠️ 技术栈 ### 前端 - React.js - Tailwind CSS - Recharts ### 后端 - Node.js - Express.js ### 数据库 - PostgreSQL ### 机器学习 - Python - Scikit-Learn - Pandas - NumPy - Joblib ### 身份验证 - JWT - OTP 验证 ## 📂 项目结构 ``` subsidy-fraud-detection/ │ ├── frontend/ │ ├── src/ │ └── public/ │ ├── backend/ │ ├── routes/ │ ├── controllers/ │ ├── models/ │ └── middleware/ │ ├── ml-service/ │ ├── app.py │ ├── model.pkl │ └── dataset.csv │ ├── database/ │ └── README.md ``` ## 🚀 安装说明 ### 克隆仓库 ``` git clone cd subsidy-fraud-detection ``` ### 安装前端依赖 ``` cd frontend npm install ``` ### 安装后端依赖 ``` cd backend npm install ``` ### 安装机器学习依赖 ``` pip install -r requirements.txt ``` ## ▶️ 运行应用程序 ### 后端 ``` npm start ``` ### 前端 ``` npm run dev ``` ### 机器学习服务 ``` python app.py ``` ## 📈 未来展望 - 真实的 Aadhaar XML 验证 - 用于欺诈推理的可解释 AI - 基于 Blockchain 的记录验证 - 地理位置欺诈分析 - 多计划欺诈关联 - 自动化调查报告 ## 🎯 影响 该系统可帮助政府机构: - 减少补贴流失 - 检测欺诈性受益人 - 提高透明度 - 加快验证流程 - 确保补贴发放给真正需要的公民 ## 👩‍💻 作者 **Charul Thakur** B.Tech CSE | AI 与全栈开发
标签:Apex, MITM代理, Web平台, 代码示例, 政务系统, 数据分析, 机器学习, 欺诈检测, 测试用例, 自动化攻击, 逆向工具