在线课程 – 伦敦帝国理工学院机器建模数学专业认证

数据科学和机器学习应用的数学课程方法。了解了解该领域数学基础知识所需的方法。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 基本语言能力
  • 了解基本概念
  • 提高听力技巧
  • 口语技能提升
  • 开发词汇习得
  • 基本语法简介
  • 提高阅读技巧
  • 纯文本分析
  • 了解所研究语言的文化

What you will learn in the course

Courses for which the course is suitable

  • 数据科学家
  • 机器学习工程师
  • 数据分析师
  • 统计员
  • 数据科学研究科学家
  • 量化分析师
  • AI 工程师
  • 商业智能开发人员
  • 数据工程师
  • 运筹学分析师

专业化 – 由三部分组成的课程系列

在机器学习和数据科学的许多高级课程中,你会发现你需要刷新数学的基础知识——你在学校或大学学到的东西,但在不同的上下文中呈现,或者不是很清楚,因此你很难将它们与它们在计算机科学中的使用方式联系起来。该专业化旨在缩小这一差距,将您与基础数学联系起来,建立直观的理解,并将其与机器学习和数据科学联系起来。

课程

  • 第一门课程:线性代数

    我们将了解什么是线性代数以及它与数据的关系。然后,我们将了解什么是向量和矩阵以及如何使用它们。

  • 第二门课程:多元微积分

    它以此为基础测试如何优化匹配函数以实现良好的数据匹配。它从介绍性计算开始,然后使用第一门课程中的矩阵和向量来测试数据的兼容性。

  • 第三门课程:通过分析主要成分来降低维度

    使用以前课程中的数学来压缩高维数据。本课程是中级课程,需要 Python 和 numpy 知识。

在此专业结束时,您将获得继续您的旅程并参加更高级的机器学习课程所需的数学知识。

实践学习项目

通过此专业的作业,您将使用所学技能在交互式笔记本上用 Python 创建小型项目,交互式笔记本是一种易于学习的工具,可帮助您将知识应用于实际问题。 例如:

  • 使用线性代数计算小型模拟 Web 的页面排名。
  • 应用多元计算来训练神经网络。
  • 执行非线性回归以将模型拟合到数据集中。
  • 使用关键组件分析来确定 MNIST 数字数据集的属性。

Details of the courses that make up the specialization

机器学习数学:线性代数

  • 课程 1 • 18 小时 • 4.7 (12,152 个等级)

课程详情

学习内容
  • 在这门线性代数课程中,我们将研究什么是线性代数以及它与向量和矩阵的关系。
  • 我们将学习什么是向量和矩阵以及如何使用它们,包括独立和独立向量值的挑战性问题,以及如何使用它们来解决问题。
  • 我们将了解如何使用它来对数据集执行有趣的操作——比如如何旋转人脸图像以及如何输出独立的向量,以了解 Pagerank 算法是如何工作的。
  • 由于我们的重点是数据驱动的应用程序,因此我们将其中一些想法应用于代码,而不仅仅是纸和笔。
  • 在课程结束时,您将使用 Python 编写代码块并认识 Jupyter 笔记本,但别担心,这些将非常简短,以概念为重点,如果您以前没有编码过,它们将陪伴您。
  • 在课程结束时,您将对向量和矩阵有一个直观的理解,这将帮助您弥合线性代数问题的差距,以及如何在机器学习中应用这些概念。
您将获得的技能
  • 类别: 独立和独立向量值
  • 类别: 基础(线性代数)
  • 类别: 更改矩阵
  • 类别: 线性代数

机器学习数学:多元微积分

  • 课程 2 • 17 小时 • 4.7 (5,630 个等级)

课程详情

学习内容
  • 本课程简要介绍了构建机器学习中常见技术所需的多元微积分。
  • 让我们从头开始,先细化一下坡度的 “climb on run” 公式,然后再将其转换为函数的正式梯度定义。
  • 接下来,我们将构建一组工具,使帐户更轻松、更快捷。
  • 稍后,我们将学习如何计算跨多维表面向上的向量,甚至通过交互式游戏来应用它。
  • 我们将研究如何使用微积分来构建函数的估计值,并帮助我们量化这些估计值的准确性。
  • 我们还将花时间讨论算术在训练神经网络中的出现位置,然后再了解如何在线性回归模型中的应用。
  • 本课程旨在提供对算术的直观理解,以及在遇到困难时自行搜索概念所需的语言。
  • 希望在不赘述太多细节的情况下,您将有信心参加将来更有针对性的机器学习课程。
您将获得的技能
  • 类别: 线性回归
  • 类别: 向量微积分
  • 类别: 多元微积分
  • 类别: 梯度下降

机器学习数学:PCA

  • 课程 3 • 20 小时 • 4.0 (3,091 个等级)

课程详情

学习内容
  • 使用真实数据应用数学概念
  • 从投影角度派生 PCA
  • 了解正交位错的工作原理
  • 控制 PCA
您将获得的技能
  • 类别: 降维
  • 类别: Python 编程
  • 类别: 线性代数