Logo
☆☆☆☆☆
0.0
Beginner
24h

Python数据科学项目

随着企业收集到海量数据,机器学习正成为利用数据构建前沿预测模型、支持科学决策的宝贵工具。 在本课程中,你将使用一个贴近真实场景的数据集完成一项数据科学项目,为企业的实际问题提供可操作的洞察。课程开始时,你将使用 pandas 探索并清洗数据集。接着,学习如何使用 scikit-learn 构建和评估逻辑回归分类模型。你还将通过研究逻辑回归模型的扩展方式,深入理解偏差-方差权衡,以及如何应对过拟合问题。随后,你将训练决策树模型并对其进行可视化。你将了解梯度提升方法,并掌握如何使用 SHAP 值解释模型的预测结果。最后,你将学习如何向客户交付模型,并在部署后对其进行监控。 课程结束时,你将深刻理解数据科学如何为企业创造真正的价值。

9 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Python数据科学项目
随着企业收集到海量数据,机器学习正成为利用数据构建前沿预测模型、支持科学决策的宝贵工具。 在本课程中,你将使用一个贴近真实场景的数据集完成一项数据科学项目,为企业的实际问题提供可操作的洞察。课程开始时,你将使用 pandas 探索并清洗数据集。接着,学习如何使用 scikit-learn 构建和评...

WHAT YOU'LL LEARN

使用 pandas、scikit-learn 和 Matplotlib 进行数据探索、数据处理、数据建模和数据可视化的实践经验

Content

9 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    概述

  2. 2

    课程结构

数据探索与清洗
  1. 1

    简介:用于数据科学的 Python

  2. 2

    练习:熟悉 Python

  3. 3

    不同类型的数据科学问题

  4. 4

    Jupyter 与 pandas 简介

  5. 5

    练习:在 Jupyter Notebook 中加载案例研究数据

  6. 6

    熟悉数据并进行数据清洗

  7. 7

    练习:验证基本数据完整性

  8. 8

    布尔掩码

  9. 9

    练习:继续验证数据完整性

  10. 10

    练习:探索和清洗数据

  11. 11

    练习:探索信用额度与人口统计特征

  12. 12

    深入探讨:类别特征

  13. 13

    练习:为分类特征实现独热编码(OHE)

  14. 14

    探索数据集中的金融历史特征

  15. 15

    总结:数据探索与清洗

  16. 16

    测验:数据探索与清洗

scikit-learn 简介与模型评估
  1. 1

    简介:scikit-learn 与模型评估

  2. 2

    响应变量与初始探索的总结

  3. 3

    scikit-learn

  4. 4

    生成合成数据

  5. 5

    练习:在 scikit-learn 中实现线性回归

  6. 6

    二分类模型性能评估指标

  7. 7

    划分数据:训练集和测试集

  8. 8

    分类准确率

  9. 9

    练习:计算真正例率与假正例率及混淆矩阵

  10. 10

    练习:从逻辑回归模型中获取概率

  11. 11

    受试者工作特征(ROC)曲线

  12. 12

    精确率(precision)

  13. 13

    总结:scikit-learn 简介与模型评估

  14. 14

    测验:scikit-learn 简介与模型评估

逻辑回归与单变量特征选择
  1. 1

    简介:逻辑回归与特征提取

  2. 2

    分析特征与响应变量之间的关系

  3. 3

    皮尔逊相关系数

  4. 4

    线性相关性的数学原理

  5. 5

    练习:F检验与单变量特征选择

  6. 6

    F检验的细微要点

  7. 7

    练习:可视化特征与响应变量之间的关系

  8. 8

    单变量特征选择

  9. 9

    练习:绘制Sigmoid函数

  10. 10

    函数的作用域

  11. 11

    为什么逻辑回归被视为线性模型?

  12. 12

    练习:为逻辑回归寻找合适的特征

  13. 13

    使用Sigmoid函数进行逻辑回归预测

  14. 14

    练习:逻辑回归的线性决策边界

  15. 15

    总结:逻辑回归与特征提取器的详细说明

  16. 16

    测验:逻辑回归与特征提取的细节

偏差-方差权衡
  1. 1

    简介:偏差-方差权衡

  2. 2

    逻辑回归系数与截距的估计

  3. 3

    使用梯度下降法寻找最优参数值

  4. 4

    练习:使用梯度下降法最小化成本函数

  5. 5

    逻辑回归的假设条件

  6. 6

    正则化的动机

  7. 7

    练习:生成和建模合成分类数据

  8. 8

    Lasso(L1)和岭回归(L2)正则化

  9. 9

    交叉验证

  10. 10

    练习:合成数据分类问题

  11. 11

    scikit-learn 中逻辑回归的选项

  12. 12

    Scikit-Learn 中的数据缩放、管道和交互特征

  13. 13

    总结:偏差-方差权衡

  14. 14

    测验:偏差-方差权衡

决策树与随机森林
  1. 1

    简介:决策树与随机森林

  2. 2

    决策树

  3. 3

    练习:在 scikit-learn 中构建决策树

  4. 4

    决策树的训练:节点不纯度

  5. 5

    决策树的训练:贪心算法与停止条件

  6. 6

    使用决策树:优势与预测概率

  7. 7

    一种更便捷的交叉验证方法

  8. 8

    练习:为决策树寻找最优超参数

  9. 9

    随机森林:决策树的预测与集成

  10. 10

    练习:拟合随机森林

  11. 11

    棋盘图

  12. 12

    总结:决策树与随机森林

  13. 13

    测验:决策树与随机森林

梯度提升、XGBoost 与 SHAP 值
  1. 1

    简介:XGBoost

  2. 2

    梯度提升与XGBoost

  3. 3

    XGBoost 超参数:早停法

  4. 4

    XGBoost超参数:调整学习率

  5. 5

    XGBoost 中其他重要的超参数

  6. 6

    练习:使用随机网格搜索调整XGBoost超参数

  7. 7

    另一种构建树的方法:XGBoost 的 grow_policy

  8. 8

    使用SHAP值解释模型预测结果

  9. 9

    练习:SHAP 可视化与分析

  10. 10

    缺失数据

  11. 11

    总结:梯度提升、XGBoost 与 SHAP 值

  12. 12

    测验:梯度提升、XGBoost 与 SHAP 值

测试集分析、财务洞察及交付客户
  1. 1

    简介:测试集分析

  2. 2

    模型结果回顾

  3. 3

    模型在测试集上的性能

  4. 4

    预测概率分布与十分位图

  5. 5

    练习:等间隔图表

  6. 6

    预测概率的校准

  7. 7

    财务分析

  8. 8

    练习:成本与节约的分析

  9. 9

    摘要:分析、财务洞察及向客户交付结果

  10. 10

    测验:测试集分析与财务洞察

附录
  1. 1

    如何在本地创建 Jupyter Notebook

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)