Logo
☆☆☆☆☆
0.0
Intermediate
9h

使用 NumPy 和 SciPy 进行机器学习优化

在本课程中,你将学习优化技术,这是数学和机器学习的核心基础之一。机器学习高度依赖优化,因为它使模型能够从数据中学习并生成精确的预测。 课程开始时,你将了解优化的基本概念。随后,你将学习优化的基础知识,包括梯度和积分。接着,你将掌握凸优化的相关内容。然后,你将学习如何对非凸优化问题计算梯度下降法。之后,你将学习如何进行约束优化。最后,你将研究一些其他优化方法,如牛顿法、拟牛顿法以及共轭梯度下降法。 完成本课程后,你将具备使用 NumPy 和 SciPy 库来制定、分析和实现机器学习优化算法的实际能力。这将帮助你成为一名出色的的数据科学家或机器学习工程师。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 NumPy 和 SciPy 进行机器学习优化
在本课程中,你将学习优化技术,这是数学和机器学习的核心基础之一。机器学习高度依赖优化,因为它使模型能够从数据中学习并生成精确的预测。 课程开始时,你将了解优化的基本概念。随后,你将学习优化的基础知识,包括梯度和积分。接着,你将掌握凸优化的相关内容。然后,你将学习如何对非凸优化问题计算梯度下降法。之...

WHAT YOU'LL LEARN

理解如何将现实世界的问题转化为优化问题

Content

7 Lessons • 0 Quizzes • 0 Challenges

优化入门
  1. 1

    本课程主要内容是什么?

  2. 2

    优化的动机

  3. 3

    随机搜索优化

  4. 4

    网格搜索优化

  5. 5

    Nelder-Mead 算法

  6. 6

    自我测验:优化

  7. 7

    挑战:网格搜索

  8. 8

    解决方案:网格搜索

向量微积分
  1. 1

    单变量函数的微分

  2. 2

    偏导数与梯度

  3. 3

    向量值函数的梯度

  4. 4

    矩阵的梯度

  5. 5

    高阶梯度:海森矩阵

  6. 6

    线性化与泰勒级数

  7. 7

    积分与梯形法则

  8. 8

    自我测验:向量微积分

  9. 9

    挑战:泰勒级数

  10. 10

    解决方案:泰勒级数

约束优化
  1. 1

    线性规划(LP):建模

  2. 2

    单纯形表法

  3. 3

    二次规划(QP)

  4. 4

    拉格朗日对偶性

  5. 5

    线性规划(LP)的对偶问题

  6. 6

    二次规划(QP)的对偶问题

  7. 7

    整数线性规划(ILP)

  8. 8

    自我测验:约束优化

  9. 9

    挑战:约束优化

  10. 10

    解决方案:约束优化

凸优化
  1. 1

    凸集与凸函数

  2. 2

    梯度求解方法

  3. 3

    求解岭回归

  4. 4

    费舍尔判别分析

  5. 5

    最大似然估计(Maximum Likelihood Estimation, MLE)

  6. 6

    最大后验概率(MAP)

  7. 7

    交替最小二乘回归

  8. 8

    梯度下降:逻辑回归

  9. 9

    次梯度下降——套索回归

  10. 10

    最速下降法

  11. 11

    坐标下降法

  12. 12

    自我测验:凸优化

  13. 13

    挑战:凸优化

  14. 14

    解决方案:凸优化

其他方法
  1. 1

    牛顿法

  2. 2

    拟牛顿法

  3. 3

    共轭梯度下降法

  4. 4

    对数障碍法

  5. 5

    SciPy 工具函数

  6. 6

    插值与曲线拟合

  7. 7

    自我测验:其他方法

  8. 8

    挑战:对数障碍法

  9. 9

    解决方案:对数障碍法

梯度下降法用于非凸优化
  1. 1

    梯度下降的局限性

  2. 2

    小批量梯度下降

  3. 3

    Nesterov动量

  4. 4

    Nesterov加速梯度(NAG)

  5. 5

    自适应梯度下降

  6. 6

    均方根传播(RMSProp)

  7. 7

    自适应矩估计(Adam)

  8. 8

    自我测验:非凸优化

  9. 9

    挑战:非凸优化

  10. 10

    解决方案:非凸优化

课程总结
  1. 1

    结论

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)