1. 课程导学与风控概述

1.1 课程目标与学习路径

本课程面向具备机器学习基础、希望掌握工业级实时风控系统构建能力的工程师。课程核心目标为:从零搭建一套基于 XGBoost 模型、可支撑高并发支付/信贷/营销场景的在线 Serving 实时风控系统。

阶段 核心内容 产出物
第一阶段:基础夯实 风控业务指标、XGBoost 原理、特征工程 离线训练 Pipeline
第二阶段:模型部署 模型序列化、Serving 框架选型、Docker 容器化 在线推理服务
第三阶段:实时链路 特征实时计算、流式样本拼接、延迟优化 端到端实时风控链路
第四阶段:监控与迭代 模型漂移检测、A/B 实验、自动重训 闭环迭代体系
学习前提:熟悉 Python、SQL 基础,了解决策树与梯度提升概念。课程提供配套代码仓库与数据集,建议按章节顺序动手实践。

1.2 实时风控业务场景

实时风控的核心是在毫秒级时间内对每一笔交易、每一次申请或每一次营销动作做出风险判断。不同业务场景对延迟、特征来源和决策逻辑的要求差异显著。

支付场景

  • 典型事件:用户发起一笔在线支付(银行卡、钱包、扫码)。
  • 风险类型:盗刷、伪冒交易、账户盗用、洗钱。
  • 关键约束:响应时间 < 100ms,吞吐量 > 5000 TPS,拒绝误伤率 < 0.1%。
  • 特征特点:设备指纹、IP 地理信息、交易金额频次、历史行为序列。

信贷场景

  • 典型事件:用户提交借款申请或发起提现。
  • 风险类型:欺诈申请、多头借贷、恶意逾期。
  • 关键约束:响应时间 < 500ms(含人行征信查询),吞吐量 > 200 QPS,坏账率 < 2%。
  • 特征特点:多头借贷指数、社交网络关系、收入负债比、运营商数据。

营销场景

  • 典型事件:用户领取优惠券、参与秒杀、分享红包。
  • 风险类型:羊毛党、机器注册、批量刷单、虚假裂变。
  • 关键约束:响应时间 < 50ms,吞吐量 > 10000 QPS,营销资金浪费降低 30%+。
  • 特征特点:设备关联图谱、IP 聚集度、行为速度异常、注册时长。
实时风控三大业务场景对比 支付场景 • 事件:在线支付 • 风险:盗刷/伪冒 • 延迟:< 100ms • 吞吐:> 5000 TPS • 特征:设备/IP • 误伤率:< 0.1% 信贷场景 • 事件:借款申请 • 风险:欺诈/多头 • 延迟:< 500ms • 吞吐:> 200 QPS • 特征:多头/社交 • 坏账率:< 2% 营销场景 • 事件:领券/秒杀 • 风险:羊毛党/刷单 • 延迟:< 50ms • 吞吐:> 10000 QPS • 特征:图谱/聚集 • 资金浪费降低 30%+ 不同场景对延迟、吞吐和特征维度的要求差异巨大,模型 Serving 架构需针对性设计

1.3 风控系统核心指标

实时风控系统是典型的延迟敏感 + 高可用 + 高精度系统。以下三个指标直接决定系统能否上线运行。

指标 定义 典型要求 影响环节
响应时间 (P99) 从请求到达至返回决策结果的第 99 百分位耗时 支付 < 100ms,营销 < 50ms 特征计算、模型推理、网络 IO
吞吐量 (QPS/TPS) 系统每秒能处理的请求数量 支付 > 5000 TPS,营销 > 10000 QPS 模型 Serving 并发、数据库连接池
准确率 (Precision/Recall) 模型对风险样本的识别能力 Precision > 90%,Recall > 85% 特征质量、模型调参、样本平衡
工程经验:在实时风控中,P99 响应时间比平均响应时间更重要。平均时间 20ms 但 P99 达到 500ms 的系统,在大促流量尖峰时会大量超时,导致风控降级或直接放行。

1.4 实时风控系统架构总览

本课程将构建的实时风控系统包含以下核心模块,XGBoost 模型 Serving 位于决策引擎层。

实时风控系统架构总览 接入层(API Gateway / Nginx) 特征计算层(实时特征 + 离线特征 + 特征存储) 决策引擎层(XGBoost Serving + 规则引擎) 模型推理 | 规则匹配 | 分数融合 | 阈值决策 输出层(决策结果 + 异步样本回流) 监控与迭代层(漂移检测 / A/B 实验)
课程重点:本课程将聚焦决策引擎层中的 XGBoost 模型 Serving 部分,涵盖模型加载、特征对齐、并发推理、延迟优化和版本管理。其他层(特征计算、监控迭代)也会涉及,但深度以支撑 Serving 落地为准。

1.5 本章小结

  • 课程按基础 → 部署 → 实时链路 → 监控迭代四阶段推进,最终交付可运行的实时风控系统。
  • 支付、信贷、营销三大场景对延迟、吞吐和特征各有侧重,Serving 架构需因场景制宜。
  • 核心指标 P99 响应时间、吞吐量、准确率是衡量系统成败的硬性门槛。
  • 实时风控系统是多层架构,XGBoost Serving 位于决策引擎核心位置。