想搞机器学习?先把这些数学符号“征服”吧

2018-04-10 16:57:29 来源:机器之心
标签:

 

本文介绍了机器学习中的基本数学符号。具体来说有算数符号,包括各种乘法、指数、平方根以及对数;数列和集合符号,包括索引、累加以及集合关系。此外,本文还给出了 5 个当你在理解数学符号遇到困难时可以应急的小技巧。

 

在机器学习中,你永远都绕不过数学符号。

 

通常,只要有一个代数项或一个方程符号看不懂,你就完全看不懂整个过程是怎么回事了。这种境况非常令人沮丧,尤其是对于那些正在成长中的机器学习初学者来说更是如此。

 

如果你能了解一些基本的数学符号以及相关的小技巧,那你就在看懂机器学习方法的论文或书籍描述上前进了一大步。

 

在本教程中,你将学到机器学习技术描述中遇到的基本数学符号。

 

在学完整个教程后,你会知道:

算术符号,包括若干种乘法、指数、平方根以及对数

数列和集合符号,包括索引、求和以及集合关系

5 种当你看不明白数学符号的时候可以采用的应急方法

 

让我们开始学习吧!

 

 

机器学习中的基本数学符号

教程概览

本教程分为 7 个部分,分别是:

1. 看不懂数学符号的沮丧

2. 算术符号

3. 希腊字母

4. 数列符号

5. 集合符号

6. 其他符号

7. 更多帮助资源

 

看不懂数学符号的沮丧

你在阅读机器学习算法的相关内容时会遇到一些数学符号。举例来说,这些符号可能会被用来:

描述一个算法

描述数据的预处理

描述结果

描述测试工具

描述含义

 

你可能在论文、教科书、博文以及其他地方看到这些描述。相关代数项常常会给出完整定义,但你还是会看到不少陌生的数学符号。我曾多次深受其苦,简直太令人感到挫败了!

 

在本教程中,你会复习到一些帮助你看懂机器学习方法描述的基本数学符号。

 

算术符号

在本节中,我们将重温一些基础算数中你不太熟悉的符号,以及毕业之后一些可能遗忘的概念。

 

简单算术

算术的基本符号你已很熟悉。例如:

加法:1 + 1 = 2

减法:2 – 1 = 1

乘法:2 x 2 = 4

除法:2 / 2 = 1

 

大多数的数学运算都有一个对应的逆运算,进行相反的运算过程;比如,减法是加法的逆运算,而除法是乘法的逆运算。

 

代数

我们常希望用更抽象的方式来描述运算过程,以将其与具体的数据或运算区分开来。因此代数的运用随处可见:也就是用大写和/或小写字母来代表一个项,或者一个数学符号体系中的概念。用希腊字母来代替英文字母也是很常见的用法。数学中的每一个领域都可能有一些保留字母,这些字母都会代表一个特定的东西。尽管如此,代数中的项总应在描述中被定义一下,如果作者没有去定义,那是他的问题,不是你的错。

 

乘法符号

乘法是一个常见的符号,有几种记法。一般是用一个小小的「ⅹ」或者星号「*」来代表乘法:

c = a x b

c = a * b

 

你有时也会看到用一个点来代表乘法,比如:

c = a . b

 

这个式子其实和下式是一样的意思:

c = a x b

 

或者你可能会看到运算符被省略,先前被定义的代数项之间没有符号也没有空格,比如:

c = ab

 

这还是一样的意思。

 

指数和平方根

指数就是一个数字的幂次。这个符号写作正常大小的原数(底数)以及一个上标数(指数),例如:

2^3

 

这个表达式的计算结果就是 3 个 2 连乘,或者说是 2 的立方:

2 x 2 x 2 = 8

 

求一个数的幂,就默认是求它的平方。

2^2 = 2 x 2 = 4

 

平方运算的效果可以用开方来逆转。开方在数学中是在被开方的数字上面加一个开方符号,这里简单起见,直接用「sqrt()」函数来表示了。

sqrt(4) = 2

 

式中,我们知道了指数的结果 4,以及指数的次数 2,我们想算出指数的底数。事实上,开方运算可以是任意次指数的逆运算,只是开方符号默认次数为 2,相当于在开方符号的前面有一个下标的 2。我们当然可以试着写出立方的逆运算,也就是开立方符号:

2^3 = 8

3 sqrt(8) = 2

 

对数和 e

当我们求 10 的整数次幂的时候,我们常称之为数量级。

10^2 = 10 x 10 or 100

 

对这个运算求逆的另一方法是求这个运算结果(100)以 10 为底数的对数;用符号来表达的话就写作 log10()。

log10(100) = 2

 

这里,我们已知指数的结果和底数,而要求指数的次数。这让我们在数量级上轻松地缩放。除此之外,由于计算机中使用二进制数学,求以 2 为底数的对数也是常用的运算。例如:

2^6 = 64

log2(64) = 6

 

还有一个非常常见的对数是以自然底数 e 为底数的。符号 e 是一个专有符号,代表一个特殊的数字或者说一个称为欧拉数的常数。欧拉数是一个无限不循环小数,可以追溯到无穷的精度。

e = 2.71828...

 

求 e 的幂被称为自然指数函数:

e^2 = 7.38905...

 

求自然对数的运算就是这个运算的逆运算,记作 ln():

ln(7.38905...) = 2

 

忽略更多数学细节,自然指数和自然对数在数学中非常有用,因为它们能用来抽象地描述某一系统的持续增长,比如说复利这样的指数级增长体系。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
比尔盖茨:人工智能应被用于医疗和教育领域

根据《CNET》报导,微软创办人比尔盖茨认为,人工智能(AI)是一把双面刃,为了确保能够好好利用这项技术,应该要将其用于医疗或教育相关的领域。

英特尔Cooper Lake人工智能平台助力Facebook

英特尔的Cooper Lake微架构旨在取代该公司目前的Cascade Lake产品,它可能会带来一些机器学习和人工智能的新技术,这要归功于Facebook。

AI+医疗为现代医学注入活力

人工智能在医学中的应用日益广泛,医疗健康行业越来越多地采用人工智能来改善患者护理,提高医疗流程效率。一方面是医疗服务提供者希望拓展医疗服务,另一方面是人工智能技术日益成熟,2019国际医疗人工智能论,全面深入探讨医学领域的人工智能应用。

乘着5G的东风,智能家居奋力一搏

众所周知,智能家居的概念已经提出很长时间了,虽然市场上也有大量的智能家居产品,但是因为种种原因,标准问题,网络问题,接口和格式壁垒问题,万物互联缺陷等等都让它们成为单一的一个个信息孤岛而无法形成一种闭环管理模式。

美国的下一代”极光”超算,能否撼动中国的最强超算地位?
美国的下一代”极光”超算,能否撼动中国的最强超算地位?

据外媒报道,美国能源部长里克·佩里(Rick Perry)和参议员迪克·德宾(Dick Durbin)今天在阿贡国家实验室(Argonne)出席了一场仪式,公布了美国下一代超级计算机的详细信息。美国能源部的新超算将由英特尔在阿贡国家实验室建造,这将是美国第一台每秒可进行1百亿亿次浮点计算(Exaflop)的超算。

更多资讯
美公布下一代超算详细参数,每秒可进行1百亿亿次浮点计算

据外媒报道,美国能源部长里克·佩里和参议员迪克·德宾今天在阿贡国家实验室出席了一场仪式,公布了美国下一代超级计算机的详细信息。美国能源部的新超算将由英特尔在阿贡国家实验室建造,这将是美国第一台每秒可进行1百亿亿次浮点计算(Exaflop)的超算。

谷歌预测未来机器人可以边玩边学,真是可怕

据外媒报道,近日,谷歌大脑展示了如何让机器人没有目标地“玩”也可以变得更聪明。谷歌通过模拟远程操纵机器人获得了一个数据集“Learning from Play data(LfP)”。在远程操作中,研究人员让机器人用机械手和机械臂与现实世界交互,但是没有具体的目标。

拿下800万美元大单,汉能在韩国市场即将全面开花

在今后两年里,West Sea Energy将采购总装机容量超过7兆瓦,总价值800万美金的汉能汉墙产品,产品将用于韩国薄膜太阳能试点工程建设。

东南亚人工便宜?中国的AGV机器人在那边销量很好

面对东南亚市场的境况,不少工业机器人厂家纷纷将目光瞄准东南亚,无论是在本地开设公司与建厂,还是与当地企业合作,都在加大布局的力度与速度。

波音737max客机的安全认证大多由波音自己完成,这是埃航客机失事的主因?
波音737max客机的安全认证大多由波音自己完成,这是埃航客机失事的主因?

波音自己安全认证是怎么回事?波音自己安全认证导致空难隐患?据外媒报道,波音委托给FAA做的737MAX安全认证,其实是自己部分完成的。

电路方案
双管反激激电路

双管反激激电路

2019-03-19 13:38:47
LPC1788核心板

LPC1788核心板

2019-03-19 13:38:35
GPS、GPRS模块

GPS、GPRS模块

2019-03-19 13:16:47
USB-RS232

USB-RS232

2019-03-19 13:15:18