首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >机器学习入门需要哪些数学基础?

机器学习入门需要哪些数学基础?

提问于 2018-04-18 12:40:03
回答 12关注 0查看 1.6K

机器学习入门需要哪些数学基础?

除了高等数学、线性代数、概率论与数理统计

回答 12

唐伯虎点蚊香

发布于 2018-04-18 13:40:50

了解下:

比比比卡丘

修改于 2018-04-19 03:00:12

虽然题主已经说了高等数学、线性代数和概率统计,但是这三门科目的很多知识是最基础,也是最常用的。

以下我简单介绍一下线代和概统中比较重要的理论。

一.线性代数

1.矩阵和向量

矩阵是二维数组,其中的每一个元素被两个索引而非一个所确定。我们通常会赋予矩阵粗体的大写变量名称,比如A。

一个向量就是一列数,这些数是有序排列的。通常会赋予向量粗体的小写名称。

2.张量

几何代数中定义的张量是基于向量和矩阵的推广,通俗一点理解的话,我们可以将标量视为零阶张量,矢量视为一阶张量,那么矩阵就是二阶张量。

3.范数

p阶范数定义如下:

一阶范数:为x向量各个元素绝对值之和;

二阶范数:为x向量各个元素平方和的开方。

4.特征向量和特征值

方阵A的特征向量是指与A相乘后相当于对该向量进行缩放的非零向量ν,标量λ被称为这个特征向量对应的特征值。

5.距离公式

曼哈顿距离也称为城市街区距离,数学定义如下:

欧氏距离其实就是2阶范数,数学定义如下:


二.概率统计

1.随机变量及其概率分布

随机变量可以随机地取不同值的变量。我们通常用小写字母来表示随机变量本身,而用带数字下标的小写字母来表示随机变量能够取到的值。

给定某随机变量的取值范围,概率分布就是导致该随机事件出现的可能性。

常见的概率分布有:二项分布,几何分布,泊松分布,均匀分布,正态分布,指数分布等。

2.条件概率

3.贝叶斯公式

4.期望和方差

数学期望是试验中每次可能结果的概率乘以其结果的总和。它是最基本的数学特征之一,反映随机变量平均值的大小。

对于离散型变量:

对于连续型变量:

方差用来衡量随机变量与其数学期望之间的偏离程度;统计中的方差为样本方差,是各个样本数据分别与其平均数之差的平方和的平均数。数学表达式如下:

5.协方差

协方差被用于衡量两个随机变量X和Y之间的总体误差。数学定义式为:

6.最大似然估计

最大似然也称为最大概似估计,即:在“模型已定,参数θ未知”的情况下,通过观测数据估计未知参数θ 的一种思想或方法。

其基本思想是: 给定样本取值后,该样本最有可能来自参数\theta 为何值的总体。即:寻找使得观测到样本数据的可能性最大的估计值。

求极大似然函数估计值的一般步骤:

  • 写出似然函数:
  • 对似然函数取对数;
  • 两边同时求导数;
  • 令导数为0解出似然方程。

纪风夜影

发布于 2018-04-19 03:15:59

除了高等数学、线性代数、概率论和数理统计之外,最好学习但不仅限于以下内容:

  • 信息论

(1)熵、联合熵、条件熵

是接收的每条消息中包含的信息的平均量,又被称为信息熵信源熵平均自信息量

随机变量X的熵定义为:

联合熵定义为:

条件熵用来衡量在已知随机变量X的条件下,随机变量Y的不确定性,定义为:

(2)互信息

两个随机变量X,Y的互信息定义为X,Y的联合分布和各自独立分布乘积的相对熵称为互信息,用I(X,Y)表示,定义为:

(3)香农定理

香农定理是所有通信制式最基本的原理,它描述了有限带宽、有随机热噪声信道的最大传输速率与信道带宽、信号噪声功率比之间的关系。表示为:

C=Blog2(1+S/N)

其中:B是信道带宽(赫兹),S是信号功率(瓦),N是噪声功率(瓦)

和开发者交流更多问题细节吧,去 写回答
相关文章
机器学习需要的数学基础
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
YingJoy_
2018/05/09
1.2K3
机器学习需要的数学基础
机器学习需要的数学基础
机器学习需要的数学基础 了解一下? 个人觉得线性代数,概率统计这两权重很大。 微积分主要用于算法公式推导。 算法主要是考察代码能力,能否将算法转换为程序至关重要。 最后一个数据预处理主要用于实际项目时,需要对数据进行清洗等操作。
YingJoy_
2018/05/30
5860
学好机器学习需要哪些数学知识?
“ 随机过程,实分析。机器学习往深里做肯定需要用这种,高级的数学语言去对问题进行描述。我本人对随机和实分析,其实目前也还只是略懂,很难说,真正的彻底掌握这两门十分强大的数学工具。”
SIGAI学习与实践平台
2018/08/07
1.6K0
学好机器学习需要哪些数学知识?
练功 | 机器学习应补充哪些数学基础?
? 编者按:很多同学开始学习机器学习时候遇到的最大障碍就是数学基础,机器学习到底需要学习哪些数据知识?要掌握到什么程度呢?希望这篇文章对于大家学习大数据和机器学习有所帮助。 机器学习理论是统计学、概率
小莹莹
2018/04/23
9220
练功 | 机器学习应补充哪些数学基础?
机器学习必备的数学基础有哪些?
对于机器学习给出了这样一个定义,机器学习是由三个部分组成,分别是表示、评价,还有优化。这样的三个步骤,实际上也就对应着在机器学习当中所需要的数学。
刀刀老高
2018/07/24
6290
hadoop基础入门学习需要必备哪些技能
大数据hadoop无疑是当前互联网领域受关注热度最高的词之一,大数据技术的应用正在潜移默化中对我们的生活和工作产生巨大的改变。这种改变给我们的感觉是“水到渠成”,更为让人惊叹的是大数据已经仅仅是互联网行业的风口了,更是被上升到了国家战略层面的高度,大数据行业的黄金期就这样爆发了。于是在IT领域掀起了一股学习hadoo的浪潮······
IT小白龙
2018/08/29
4390
hadoop基础入门学习需要必备哪些技能
学习人工智能需要哪些必备的数学基础?
当下,人工智能成了新时代的必修课,其重要性已无需赘述,但作为一个跨学科产物,它包含的内容浩如烟海,各种复杂的模型和算法更是让人望而生畏。对于大多数的新手来说,如何入手人工智能其实都是一头雾水,比如到底需要哪些数学基础、是否要有工程经验、对于深度学习框架应该关注什么等等。 那么,学习人工智能该从哪里开始呢?人工智能的学习路径又是怎样的? 数学基础知识蕴含着处理智能问题的基本思想与方法,也是理解复杂算法的必备要素。今天的种种人工智能技术归根到底都建立在数学模型之上,要了解人工智能,首先要掌握必备的数学基础知识,
机器人网
2018/04/18
1.4K0
学习人工智能需要哪些必备的数学基础?
机器学习数学基础
一个标量表示一个单独的数,它不同于线性代数中研究的其他大部分对象(通常是多个数的数组)。我们用斜体表示标量。标量通常被赋予小写的变量名称。
zeekling
2022/06/17
3270
机器学习数学基础
多年Java开发研究机器学习技术需要哪些基础?
多年的java开发经验切入到新的领域,需要熟悉的新规则和技巧。 但对于人工智能来说,不是简单的熟悉一下新的规则那么简单的事情了,主要人工智能是一个综合性极强,而且对数学算法要求相当高。 人工智能是一个综合性极强的方向,涉及到的东西很多,真正在学习过程中需要有选择性的进行学习。对于人工智能需要的编程语言涉及面也比较广泛,python,java,lisp,c++等等 所以单一的编程语言根本无法搞定人工智能,即使把这些编程语言都掌握了还会有许多的领域需要探索学习,毕竟编程语言只是一种工具。 1.基本数学知识 线
程序员互动联盟
2018/03/12
8020
机器学习的数学基础
我们知道,机器学习的特点就是:以计算机为工具和平台,以数据为研究对象,以学习方法为中心;是概率论、线性代数、数值计算、信息论、最优化理论和计算机科学等多个领域的交叉学科。所以本文就先介绍一下机器学习涉及到的一些最常用的的数学知识。
统计学家
2019/04/24
9010
机器学习的数学基础
[机器学习]机器学习数学基础(三)
开头 大家好,我是程序员manor,我希望自己能成为国家复兴道路的铺路人,大数据领域的耕耘者,平凡但不甘于平庸的人。 暑假打算做一个大数据项目巩固所学知识, 学习的课程是某硅谷的实时推荐和机器
Maynor
2021/12/07
2300
[机器学习]机器学习数学基础(三)
机器学习-数学基础01
Dlimeng
2023/06/29
910
机器学习-数学基础01
机器学习-数学基础02
承接:https://limeng.blog.csdn.net/article/details/82803784
Dlimeng
2023/06/29
760
机器学习-数学基础02
机器学习的数学基础
向量空间一组基中的向量如果两两正交,就称为正交基;若正交基中每个向量都是单位向量,就称其为规范正交基。
iOSDevLog
2019/05/30
1.3K0
机器学习-数学基础03
承接url:https://limeng.blog.csdn.net/article/details/82803797
Dlimeng
2023/06/29
1250
机器学习-数学基础03
机器学习中的数学基础
导语:现在出现了很多易于使用的机器学习和深度学习的软件包,例如 scikit-learn, Weka, Tensorflow 等等。机器学习理论是统计学、概率学、计算机科学以及算法的交叉领域,是通过从
IT派
2018/03/28
1.2K0
机器学习中的数学基础
干货|机器学习的数学基础
机器学习,需要一定的数学基础,也需要一定的代码能力。机器学习从业者数学基础不扎实,只会用一些工具和框架,相当于某些武术家只会耍套路,外行人觉得很厉害,但实战起来一定是鼻青脸肿。
石晓文
2019/11/12
6090
搞懂深度学习到底需要哪些数学知识
IT互联网行业有个有趣现象,玩资本的人、玩产品的人、玩技术的人都能很好的在这个行业找到自己的位置并取得成功,而且可以只懂其中一样,不需要懂其余两样。玩技术的人是里面最难做的,也是三者收益最低的,永远都要不停学习,不停把画饼变成煎饼。 在今年5月底,Alphago又战胜了围棋世界冠军柯洁,AI再次呈现燎原之势席卷科技行业,吸引了众多架构师对这个领域技术发展的持续关注和学习,思考AI如何做工程化,如何把我们系统的应用架构、中间件分布式架构、大数据架构跟AI相结合,面向什么样的应用场景落地,对未来做好技术上的规划
用户1737318
2018/07/20
6650
机器学习(9)——SVM数学基础
支持向量机涉及到数学公式和定力非常多,只有掌握了这些数学公式才能更好地理解支持向量机算法。 最优化问题 最优化问题一般是指对于某一个函数而言,求解在其指定作用域上的全局最小值问题,一般分为以下三种情况(备注:以下几种方式求出来的解都有可能是局部极小值,只有当函数是凸函数的时候,才可以得到全局最小值) (1)无约束问题:求解方式一般求解方式梯度下降法、牛顿法、坐标轴下降法等;其中梯度下降法是用递归来逼近最小偏差的模型。我们在前面介绍过; (2)等式约束条件:求解方式一般为拉格朗日乘子法 (3)不等式约束条件:
DC童生
2018/04/27
8810
机器学习(9)——SVM数学基础
机器学习-数学基础02补充
承接:https://limeng.blog.csdn.net/article/details/82803793
Dlimeng
2023/06/29
850
机器学习-数学基础02补充

相似问题

机器学习有哪些算法?

1416

对于零基础学习Java的书籍有哪些?

1331

eBPF入门应该怎么学习?

0103

新手与机智机器学习?

2521

小白如何快速上手机器学习(深度学习)?

0320
相关问答用户
擅长4个领域
萃橙科技 | 合伙人擅长4个领域
腾讯 | 技术专家擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档