前言
第一部分 什么是数据科学?
第1章 数据科学概论
1.1 人工智能定义
1.1.1 数据科学的定义
1.1.2 数据科学的影响
1.1.3 数据科学的局限
1.2 机器学习导论
1.2.1 机器学习模型提供的决策和洞见
1.2.2 机器学习模型需要的数据
1.2.3 机器学习的起源
1.2.4 机器学习剖析
1.2.5 机器学习可解决的任务类型
1.3 深度学习导论
1.3.1 自然语言理解应用
1.3.2 探究计算机视觉
1.4 深度学习用例
1.5 因果推理导论
1.6 本章小结
第2章 机器学习模型测试
2.1 离线模型测试
2.1.1 模型误差
2.1.2 误差分解
2.1.3 技术度量指标
2.1.4 业务度量指标
2.2 在线模型测试
2.2.1 在线测试的意义
2.2.2 在线数据测试
2.3 本章小结
第3章 人工智能基础
3.1 理解数学优化
3.2 理解统计学
3.2.1 频率学派的概率
3.2.2 条件概率
3.2.3 关于概率的贝叶斯观点
3.2.4 分布
3.2.5 利用数据样本计算统计量
3.2.6 统计建模
3.3 机器如何学习
3.4 探究机器学习
3.4.1 机器学习简介
3.4.2 线性模型
3.4.3 分类与回归树
3.4.4 集成模型
3.4.5 聚类模型
3.5 探究深度学习
3.5.1 建立神经网络
3.5.2 计算机视觉应用
3.5.3 自然语言处理应用
3.6 本章小结
第二部分 项目团队的组建与维持
第4章 理想的数据科学团队
4.1 数据科学团队的角色
4.2 探究数据科学团队的角色及其职责
4.2.1 案例1:应用机器学习防止银行诈骗
4.2.2 案例2:机器学习在零售公司的应用
4.2.3 数据科学家的关键技能
4.2.4 数据工程师的关键技能
4.2.5 数据科学项目经理的关键技能
4.2.6 开发团队的支持
4.3 本章小结
第5章 数据科学团队招聘面试
5.1 技术招聘面试的通病
5.1.1 发现不需要的候选者
5.1.2 明确面试目的
5.2 将价值和伦理引入面试
5.3 面试设计
5.3.1 设计测试作业
5.3.2 不同数据科学角色的面试
5.4 本章小结
第6章 组建数据科学团队
6.1 铸就团队灵魂(Zen,禅)
6.2 领导力和人员管理
6.2.1 以身作则
6.2.2 发挥情境领导力(situational leadership)
6.2.3 明确任务
6.2.4 感情移入(empathy,共情)
6.3 培养成长型思维
6.3.1 团队整体的成长
6.3.2 面向个体成长的持续学习
6.3.3 提供更多的学习机会
6.3.4 利用绩效评价帮助员工成长
6.4 案例:创建数据科学部门
6.5 本章小结
第三部分 数据科学项目的管理
第7章 创新管理
7.1 理解创新
7.2 大型组织为何屡屡失败
7.2.1 市场的游戏规则
7.2.2 开拓新市场
7.3 探究创新管理
7.3.1 案例:MedVision 的创新周期
7.3.2 集成创新
7.4 销售、营销、团队领导方式以及技术
7.5 大公司的创新管理
7.5.1 大公司的创新管理简介
7.5.2 案例:零售业务的数据科学项目
7.6 初创公司的创新管理
7.7 发现项目想法
7.7.1 从业务发现想法
7.7.2 从数据发现想法
7.8 本章小结
第8章 管理数据科学项目
8.1 理解数据科学项目的失败
8.1.1 数据科学项目失败的常见原因
8.1.2 数据科学管理方法
8.2 探究数据科学项目全生命周期
8.2.1 业务理解
8.2.2 数据理解
8.2.3 数据准备
8.2.4 建模
8.2.5 评价
8.2.6 部署
8.3 项目管理方法论的选择
8.3.1 瀑布式管理
8.3.2 敏捷
8.3.3 Kanban
8.3.4 Scrum
8.4 选择适合项目的方法论
8.4.1 开展颠覆性创新
8.4.2 准备测试过的解决方案
8.4.3 为客户量身定制项目
8.5 估测数据科学项目
8.5.1 数据科学项目估测简介
8.5.2 学会估测时间和成本
8.6 明确估测过程的目标
8.7 本章小结
第9章 数据科学项目的常见陷阱
9.1 规避数据科学项目的常见风险
9.2 推进研究项目
9.3 实施原型和最简可行产品项目
9.3.1 原型和最简可行产品开发简介
9.3.2 案例:咨询公司的最简可行产品
9.4 应对实用型数据科学系统的风险
9.4.1 实用型数据科学系统风险及其解决方法
9.4.2 案例:将销售预测系统投入应用
9.5 本章小结
第10章 创造产品与提升可重用性
10.1 产品思维
10.2 确
展开