fuluola-synth
一个命令行工具:为风控模型生成贴近真实业务的测试数据。
pip install 即用,无依赖。pip install fuluola-synth
fuluola-synth --biz aml --rows 5000 --out ./data
GitHub 源码 →
PyPI →
它解决什么问题
训风控模型时,真实欺诈数据拿不到、不敢用,脱敏后特征又废了。 这个工具按真实业务链路合成数据,字段能直接对上风控系统。
为什么不用公开数据集
- 分布不对:公开数据集欺诈率常在 0.1%~0.2%,真实业务常在 0.5%~2%,差一个量级会让阈值全偏
- 没有行为序列:真实欺诈的关键特征在时序里——入账后多久转出、经过几层账户
- 字段对不上:数据集里的字段,在你风控系统的表里找不到对应
支持 14 种业务类型
| ID | 业务 | ID | 业务 |
|---|---|---|---|
loan | 贷款申请 | aml | 反洗钱 |
card | 信用卡申请 | mule | 跑分洗钱 |
installment | 消费分期 | claim | 保险理赔 |
cardfraud | 信用卡盗刷 | refund | 退款欺诈 |
ecom | 电商订单 | promo | 营销反作弊 |
invoice | 发票虚开 | review | 虚假评价 |
register | 虚假注册 | supply | 供应链金融 |
输出三张表
data/
aml_entity.csv 实体表(客户/账户维度)
aml_events.csv 行为事件表(带时间戳,可做时序特征)
aml_features.csv 特征宽表(可直接喂模型)
schema.json 字段字典
README.md 数据说明
完整版
命令行给的是标准字段样例,够验字段、试代码。完整数据集额外包含: 每类异常背后的真实监管通报与司法判例支撑、更细的关系网络、5 档难度。
看完整数据集 → 在线免费试用 →