Skip to content

Latest commit

 

History

History
181 lines (91 loc) · 7.62 KB

5-free-courses-to-master-math-for-data-science.md

File metadata and controls

181 lines (91 loc) · 7.62 KB

5 门免费课程掌握数据科学数学

原文:www.kdnuggets.com/5-free-courses-to-master-math-for-data-science

5 门免费课程掌握数据科学数学

图片由storyset on Freepik提供

在学习数据科学时,建立良好的数学基础将使你的学习之旅更轻松且更有效。即使你已经获得了你的第一个数据职位,学习数据科学的数学基础也只会进一步提升你的技能。


我们的三大推荐课程

1. 谷歌网络安全证书 - 快速通道进入网络安全职业。

2. 谷歌数据分析专业证书 - 提升你的数据分析技能

3. 谷歌 IT 支持专业证书 - 支持你的组织的 IT


从探索性数据分析到构建机器学习模型,拥有良好的数学基础,如线性代数和统计学,将使你更好地理解为什么你做什么。所以即使你是初学者,这个课程列表也将帮助你学习:

  • 基础数学技能

  • 微积分

  • 线性代数

  • 概率和统计

  • 优化

听起来有趣,是吗?让我们开始吧!

1. 数据科学数学技能 – 杜克大学

数据科学课程要求你在数学方面有一定的基础。具体来说,大多数课程假设你对高中代数和微积分感到舒适。如果还没有,也不用担心。

数据科学数学技能课程,由杜克大学在 Coursera 上提供,将帮助你在尽可能短的时间内掌握数学基础。课程内容包括:

  • 问题解决

  • 函数和图形

  • 微积分简介

  • 概率简介

建议你在开始其他深入探讨特定数学主题的课程之前,先学习这门课程。

链接: 数据科学数学技能 – 杜克大学在 Coursera 上的课程

2. 微积分 – 3Blue1Brown

当我们谈论数据科学中的数学时,微积分绝对是你应该熟悉的内容。但大多数学习者发现高中微积分令人畏惧(我也经历过!)。然而,这部分是因为我们学习的方式——主要关注概念、少量说明性示例和大量练习题。

但如果有有用的可视化帮助你从直觉到方程,专注于为什么,你会更好地理解和学习微积分。

微积分课程由 3Blue1Brown 的 Grant Sanderson 讲授,正是我们所有人需要的!通过一系列带有超级有用的可视化的课程——尽可能从几何到公式——这门课程将帮助你学习以下内容以及更多:

  • 极限和导数

  • 幂法则、链式法则、积法则

  • 隐式微分

  • 高阶导数

  • 泰勒级数

  • 积分

链接: 微积分 - 3Blue1Brown

线性代数 – 3Blue1Brown

作为数据科学家,你所处理的数据集本质上是维度为 num_samples x num_features 的矩阵。因此,你可以将每个数据点视为特征空间中的一个向量。所以理解矩阵的工作原理、矩阵的常见操作、矩阵分解技术都是重要的。

如果你喜欢了 3Blue1Brown 的微积分课程,那么你可能同样会喜欢 Grant Sanderson 的线性代数课程,甚至可能更加喜欢。线性代数课程将帮助你学习以下内容:

  • 向量和向量空间的基础

  • 线性组合、跨度和基

  • 线性变换和矩阵

  • 矩阵乘法

  • 3D 线性变换

  • 行列式

  • 逆矩阵、列空间和零空间

  • 点积和叉积

  • 特征值和特征向量

  • 抽象向量空间

链接: 线性代数 - 3Blue1Brown

概率与统计 – Khan Academy

统计学和概率是你数据科学工具箱中极好的技能。但这些技能绝不是易于掌握的。然而,掌握基础并在其上构建相对较容易。

统计与概率课程来自 Khan Academy,将帮助你学习开始更有效地处理数据所需的概率和统计知识。以下是涵盖的主题概述:

  • 分类和定量数据分析

  • 数据分布建模

  • 概率

  • 计数、排列和组合

  • 随机变量

  • 抽样分布

  • 置信区间

  • 假设检验

  • 卡方检验

  • 方差分析(ANOVA)

如果你对深入研究统计感兴趣,也可以查看 5 个免费课程掌握数据科学中的统计。

链接: 统计与概率 - 可汗学院

5. 机器学习中的优化 - ML Mastery

如果你曾经训练过机器学习模型,你会知道算法学习模型参数的最佳值。在后台,它运行优化算法以找到最佳值。

机器学习优化速成课程来自 Machine Learning Mastery,是一个全面的资源,用于学习机器学习中的优化。

该课程采用代码优先的方法,使用 Python。因此,在了解优化的重要性后,你将编写 Python 代码来查看流行的优化算法的实际效果。以下是涵盖的主题概述:

  • 优化的必要性

  • 网格搜索

  • SciPy 中的优化算法

  • BFGS 算法

  • 爬山算法

  • 模拟退火

  • 梯度下降

链接: 机器学习优化速成课程 - MachineLearningMastery.com

总结

我希望你发现这些资源有帮助。由于这些课程大多数是针对初学者的,你应该能够掌握所有基本的数学知识,而不会感到不堪重负。

如果你在寻找学习 Python 用于数据科学的课程,可以阅读 5 个免费课程,掌握数据科学中的 Python。

祝学习愉快!

Bala Priya C**** 是来自印度的开发者和技术作家。她喜欢在数学、编程、数据科学和内容创作的交汇点工作。她的兴趣和专长领域包括 DevOps、数据科学和自然语言处理。她喜欢阅读、写作、编程和喝咖啡!目前,她正在通过编写教程、指南、评论文章等来学习和分享知识。Bala 还创建了引人入胜的资源概述和编程教程。

相关主题