1. 课程导论与信用评分模型概述

1.1 信用评分模型在金融风控中的核心价值

信用评分模型是金融风控体系的核心引擎,它将借款人的历史行为、属性特征与还款能力之间的复杂关系,转化为一个可量化的分数或概率值。这一分数直接决定了信贷审批、额度授予、利率定价等关键决策。

价值维度 传统人工审批 信用评分模型
决策效率 平均 2-3 天,依赖人工经验 毫秒级自动决策,7×24 小时
一致性 不同审批员标准差异大 同一模型输出完全一致
区分能力 仅能识别明显违约特征 捕捉非线性、高维风险信号
可解释性 依赖主观判断 可输出各特征对分数的贡献
迭代速度 规则调整周期数月 模型版本更新以周为单位
关键指标: 一个成熟的信用评分模型通常能将坏账率降低 30%-50%,同时将审批通过率提升 15%-25%,实现风险与收益的平衡。

1.2 模型 Serving 的定义与重要性

模型 Serving(模型服务化部署)是指将训练完成的信用评分模型,以稳定、低延迟、可扩展的 API 或批处理接口形式,部署到生产环境中,实时响应业务系统的评分请求。

  • 离线 Serving: 每日/每小时批量计算全量用户评分,结果写入数据库供业务系统查询。适用于贷后监控、额度重估等非实时场景。
  • 在线 Serving: 用户发起申请时,实时调用模型接口,在 100ms 内返回评分结果。适用于审批决策、反欺诈拦截等实时场景。
为什么 Serving 是模型落地的关键瓶颈? 很多数据科学团队在 Jupyter Notebook 中训练的模型 AUC 达到 0.85,但部署到生产后因特征缺失、数据漂移、响应超时等问题,实际效果可能降至 0.70 以下。Serving 环节决定了模型在真实业务中的最终价值。
信用评分模型 Serving 全链路架构 业务数据源 申请/行为/外部数据 特征计算 缺失填充/分箱/归一化 模型推理 XGBoost/LR/DNN 后处理 分数映射/拒绝策略 离线批处理 Serving 在线实时 Serving 边缘端 Serving Serving 核心关注点 延迟 < 100ms | 吞吐量 > 1000 QPS | 特征一致性校验 | 模型版本管理 | 灰度发布与回滚

1.3 本课程的学习目标

完成本课程后,学员将具备独立设计、实现和维护信用评分模型生产级 Serving 系统的能力。具体目标如下:

  1. 掌握 Serving 架构设计: 理解在线/离线/边缘三种部署模式的适用场景,能够根据业务需求选择最优架构。
  2. 精通特征工程生产化: 实现训练与推理特征计算的一致性,解决特征穿越、缺失值在线处理等工程难题。
  3. 熟练部署主流模型: 使用 Docker/Kubernetes 部署 XGBoost、LightGBM、逻辑回归、深度学习等模型。
  4. 构建监控与告警体系: 设计模型性能监控(PSI、AUC 衰减)、数据漂移检测、延迟与错误率告警。
  5. 实现 CI/CD/CT 流水线: 建立模型训练、测试、部署、监控的自动化 MLOps 闭环。

1.4 前置知识要求

知识领域 具体要求 建议学习资源
Python 编程 熟练使用 Pandas、NumPy、Scikit-learn;了解 Flask/FastAPI 基础 Python 官方教程 + FastAPI 文档
机器学习基础 理解分类模型、特征工程、过拟合、AUC/KS 等评估指标 《机器学习实战》或 Andrew Ng 课程
Linux 基础 常用命令行操作、进程管理、网络配置 《鸟哥的 Linux 私房菜》基础篇
Docker 基础 理解镜像/容器概念,能编写 Dockerfile 并运行容器 Docker 官方 Get Started 教程
SQL 基础 能编写多表 JOIN、聚合查询、子查询 SQLZoo 在线练习
重要提示: 本课程不讲授信用评分模型本身的建模算法(如逻辑回归、XGBoost 的参数调优),而是聚焦于模型训练完成后,如何将其稳定、高效、可维护地部署到生产环境。如果你尚未掌握基础的模型训练技能,建议先完成相关前置课程。