图书简介

风控领域是新兴的机器学习应用场景之一,其特点包括了负样本占比极少、业务对模型解释性要求偏高、业务模型多样、风控数据源丰富等。

《智能风控:原理、算法与工程实践》一书共 8 章,包含 26 种解决方案,分别介绍了自动化规则挖掘、集成模型评分卡、项目冷启动、幸存者偏差、不均衡学习、异常检测、模型优化、网络挖掘等方向所面临的问题,同时利用决策树、集成学习、迁移学习、无监督学习、半监督学习、模型融合、深度学习、图算法等机器学习模型对其进行改善,帮助读者更好、更快地解决实际的建模问题。本书由机械工业出版社于2019年12月出版。

作者简介

梅子行,男,历任多家金融科技公司风控算法研究员、数据挖掘工程师等职位。现供职于智能物流独角兽公司——满帮科技。

师承Experian、Discover等风控专家。擅长深度学习、复杂网络、迁移学习、异常检测等非传统机器学习方法。热衷于数据挖掘以及算法的跨领域优化实践。

图书目录

前言

第 1 章 风控建模与规则挖掘 / 1

1.1 信贷与风险 / 1

1.1.1 信贷业务与互联网金融风控体系 / 1

1.1.2 信贷风险与控制 / 4

1.2 工业建模流程 / 5

1.2.1 抽象业务 / 6

1.2.2 定义标签 / 6

1.2.3 样本选取 / 7

1.2.4 特征工程与模型调优 / 7

1.2.5 上线监控与评估报表 / 8

1.3 规则挖掘方案 / 11

1.4 本章小结 / 18

第 2 章 集成模型评分卡 / 19

2.1 特征工程解析 / 19

2.1.1 特征与模型 / 20

2.1.2 信用模型的特征 / 20

2.2 特征衍生方案 / 22

2.3 离散处理 / 24

2.3.1 one-hot编码 / 25

2.3.2 WOE编码 / 26

2.4 迭代特征筛选方案 / 31

2.5 自动化调参 / 36

2.5.1 自动化调参策略 / 37

2.5.2 参数搜索方案 / 37

2.5.3 调参框架搭建 / 38

2.6 递归特征删除方案 / 41

2.7 评分卡制作 / 43

2.7.1 逻辑回归评分卡 / 43

2.7.2 集成模型的评分映射 / 53

2.8 本章小结 / 58

第 3 章 迁移学习与冷启动 / 59

3.1 迁移学习基础 / 59

3.1.1 应用场景 / 60

3.1.2 概念介绍 / 60

3.2 迁移学习方法论 / 61

3.2.1 三类常见算法 / 61

3.2.2 迁移的实现方法 / 62

3.3 少量有标签样本的迁移方案 / 63

3.3.1 TrAdaBoost模型 / 63

3.3.2 跨场景迁移模型 / 65

3.4 无标签样本迁移之 JDA / 74

3.4.1 JDA模型 / 74

3.4.2 模型应用 / 77

3.5 无标签样本迁移之 DTELM / 80

3.5.1 ELM模型 / 80

3.5.2 DTELM模型 / 81

3.5.3 模型应用 / 83

3.6 迁移样本筛选方案 / 88

3.6.1 背景介绍 / 88

3.6.2 算法框架概览 / 88

3.6.3 搭建融合框架 / 88

3.7 本章小结 / 93

第 4 章 幸存者偏差 / 94

4.1 幸存者偏差的含义 / 94

4.2 增量学习 / 95

4.3 生成对抗网络 / 96

4.3.1 GAN模型介绍 / 97

4.3.2 GAN与幸存者偏差 / 98

4.4 高斯聚类模型 / 99

4.4.1 GMM算法原理 / 99

4.4.2 GMM简单应用 / 102

4.4.3 GMM中的概率模型 / 102

4.4.4 GMM样本生成 / 106

4.5 信息准则 / 108

4.5.1 赤池信息准则 / 109

4.5.2 贝叶斯信息准则 / 109

4.5.3 AIC与BIC比较 / 110

4.6 本章小结 / 111

第 5 章 不均衡学习 / 112

5.1 样本不均衡 / 112

5.2 代价敏感加权方案 / 113

5.3 插值过采样方案 / 114

5.3.1 SMOTE算法 / 114

5.3.2 过采样算法实践 / 115

5.4 半监督学习方案 / 120

5.4.1 前提假设 / 121

5.4.2 S3VM / 121

5.4.3 LP / 125

5.5 本章小结 / 129

第 6 章 异常检测 / 130

6.1 离群点与欺诈检测 / 130

6.2 z-score检验 / 131

6.3 LOF异常检测法 / 132

6.3.1 原理与算法流程 / 132

6.3.2 LOF样本清洗方案 / 134

6.4 IF异常检测法 / 137

6.4.1 原理与算法流程 / 137

6.4.2 PreA模型与冷启动 / 139

6.5 本章小结 / 141

第 7 章 模型优化 / 142

7.1 多损失函数分段预测 / 142

7.1.1 2种损失函数 / 143

7.1.2 融合流程 / 143

7.2 树模型特征衍生 / 145

7.2.1 GBDT离散化 / 146

7.2.2 融合方案详解 / 146

7.2.3 特征衍生细节 / 147

7.2.4 案例 / 148

7.3 时间序列建模 / 156

7.3.1 RNN / 157

7.3.2 LSTM / 160

7.3.3 门控结构 / 161

7.3.4 LSTM行为评分卡案例 / 163

7.4 高维稀疏数据建模 / 167

7.4.1 算法原理 / 167

7.4.2 算法应用 / 169

7.5 模型融合 / 171

7.5.1 模型融合基础 / 171

7.5.2 模型筛选 / 172

7.6 本章小结 / 179

第 8 章 知识图谱 / 180

8.1 复杂网络基础 / 180

8.2 中心度与相似性 / 183

8.3 节点分类 / 189

8.3.1 朴素节点分类 / 189

8.3.2 邻节点加权投票 / 191

8.3.3 一致性标签传播 / 193

8.4 社区发现算法 / 196

8.4.1 基础概念 / 196

8.4.2 Girvan-Newman算法 / 197

8.4.3 Louvain算法 / 199

8.4.4 社区评估 / 200

8.5 网络表示学习 / 202

8.5.1 矩阵分解 / 203

8.5.2 节点嵌入 / 207

8.6 图卷积神经网络 / 211

8.6.1 卷积神经网络 / 211

8.6.2 傅里叶变换 / 213

8.6.3 拉普拉斯算子 / 215

8.6.4 GCN中的图卷积 / 217

8.6 本章小结 / 221

参考文献 / 222

分级加权评分算法 java_荐书|智能风控:原理、算法与工程实践相关推荐

  1. AI 算法是如何改变智能风控的 | 文末赠书

    来源 | 现代金融风险管理 作者 | 祝世虎 成学军 头图 | 下载于 ICphoto 在金融科技的浪潮下,金融机构纷纷启动了智能风控体系的建设,但是金融机构的关注点多在于业务规模.科技系统等硬实力的 ...

  2. 排序算法java 简书_手撕算法---常见排序算法java实现

    冒泡排序 是一种比较并交换排序方式.两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止. private void sort(int[] arr){ for (int i = 0; i ...

  3. 音频降噪算法 java_基于RNN的音频降噪算法

    前几天无意间看到一个项目rnnoise. 项目地址: https://github.com/xiph/rnnoise 基于RNN的音频降噪算法. 采用的是 GRU/LSTM 模型. 阅读下训练代码,可 ...

  4. 最小公倍数算法java_判断两个数的最小公倍数算法JAVA代码

    package suxueyuanli; import java.util.Scanner; public class Lcm { public static void main(String[] a ...

  5. 多智能体进化算法求解带时间窗的VRP问题(python)

    作者:Logintern09 发布时间:2022年8月19日12时 出处:CSDN博客 专栏:<智能优化算法> 前言:研究学习文献<带时间窗VRP问题的多智能体进化算法>,掌握 ...

  6. 智能驾驶ADAS算法设计及Prescan仿真(1): 前向碰撞预警FCW算法设计与simulink仿真

    前言: 本系列文章将对智能驾驶ADAS算法进行完整的介绍,并在simulink中搭建算法模型,并在Prescan中搭建场景并且与simulink联合仿真对ADAS算法进行验证.智能驾驶ADAS算法详解 ...

  7. 智能驾驶ADAS算法设计及Prescan仿真(3): 自适应巡航ACC跟车目标选择策略设计与simulink仿真

    前言: 本系列文章将对智能驾驶ADAS算法进行完整的介绍,并在simulink中搭建算法模型,并在Prescan中搭建场景并且与simulink联合仿真对ADAS算法进行验证.智能驾驶ADAS算法详解 ...

  8. LDA工程实践之算法篇之(一)算法实现正确性验证(转)

    研究生二年级实习(2010年5月)开始,一直跟着王益(yiwang)和靳志辉(rickjin)学习LDA,包括对算法的理解.并行化和应用等等.毕业后进入了腾讯公司,也一直在从事相关工作,后边还在yiw ...

  9. python金融应用的好书推荐卡_【荐书】智能风控:Python金融风险管理与评分卡建模(梅子行 毛鑫宇 著)...

    原标题:[荐书]智能风控:Python金融风险管理与评分卡建模(梅子行 毛鑫宇 著) 图书简介 风险管理是金融的核心,信贷场景下的风险,很大程度上取决于贷款人的信用风险.因此,如何对贷款用户的信用风险 ...

最新文章

  1. python做软件-用python做个翻译小软件吧~
  2. python自学需要多久-自学Python多久能找到工作
  3. 深度学习(计算机视觉)面试中问题(一)
  4. DSP6455的EMIFA口
  5. 强化学习6——Value-based RL和Policy-based RL 的区别
  6. 理解Tomcat架构、启动流程及其性能优化
  7. 在Linux环境下使用Apache部署ASP.NET Core
  8. 服务器与普通电脑的区别?
  9. 百度全面开放搜索流量,进击的智能小程序!
  10. 杭州街头惊现“梦想改造家”,ATM取款区变废为宝
  11. 完美解决:此地址使用了一个通常用于网络浏览以外目的的端口.出于安全原因,Firefox 取消了该请求...
  12. dubbo负载均衡代码分析2(一致性hash策略)
  13. jQuery知识点学习整理
  14. php进销存bom,金太郎进销存带你了解BOM物料清单
  15. 互联网企业安全建设之路:互联网企业为什么要做安全?
  16. 企业微信 php sdk,thinkphp5.0集成企业微信SDK
  17. MaaS无缝出行服务呼之欲出 传统出行模式将被颠覆
  18. vscode设置不显示某些文件或文件夹
  19. 【Wifi模块】使用基于CP2102のWifi模块连接阿里云
  20. [USACO20JAN]Loan Repayment S

热门文章

  1. 2_C语言中的数据类型 (二)进制
  2. 【分享】iOS功能界面漂亮的弹出框
  3. C#.NET根据数据库中0,1返回对应代表含义“男”,“女”等问题
  4. WPF ListBox(ListView) 自定义 Button 项,获取 ListBox(ListView)的SelectedValue
  5. 任务“Microsoft Exchange Server”报告了错误(0x8004010F):“操作失败。找不到某个对象。”...
  6. DCFramework 动态分布式计算框架(01)-- 基础结构
  7. 提升windows 2000的启动速度
  8. k8s包管理器helm_K8S 实战(十九)| K8S 包管理 Helm
  9. ajax跨浏览器初始化,使用Ajax的jQuery localStorage的跨浏览器
  10. 信息学奥赛一本通 1233:接水问题 | 1950:【10NOIP普及组】接水问题 | OpenJudge NOI 1.9 15 | 洛谷 P1190 [NOIP2010 普及组] 接水问题