本文作者:qweasjd

机器学习原理,

qweasjd 02-01 7
机器学习原理,摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于机器学习原理的问题,于是小编就整理了2个相关介绍机器学习原理的解答,让我们一起看看吧。南大周志华的《机器学习》这本书怎么样?机器...

大家好,今天小编关注到一个比较意思的话题,就是关于机器学习原理问题,于是小编就整理了2个相关介绍机器学习原理的解答,让我们一起看看吧。

  1. 南大周志华的《机器学习》这本书怎么样?
  2. 机器学习应补充哪些数学基础?

南大周志华的《机器学习》这本书怎么样?

周志华Tom M.Mitchell,是卡内基梅隆大学的教授,讲授“机器学习”等多门课程美国人工智能协会(AAAL)的***;美国《Machine Learning》杂志、国际机器学习年度会议(ICML)的创始人;多种技术杂志的撰稿人,曾发表过许多文章,出版过多本专著,是机器学习领域的著名学者。

本书展示了机器学习中核心算法和理论,并阐明了算法的运行过程。

机器学习原理,
图片来源网络,侵删)

本书综合了许多的研究成果,例如统计学人工智能、哲学、信息论、生物学、认知科学计算复杂性和控制论等,并以此来理解问题的背景、算法和其中的隐含***定。

本书可作为计算机专业 本科生、研究生教材,也可作为相关领域研究人员、教师的参考书。

经典机器学习进阶书籍没有特别晦涩难懂的语言,书里有很多简单明了的例子,如果对机器学习感兴趣,经典的书有PRML,统计学习方法,机器学习实战,然后还有这本机器学习,都值得一看。

机器学习原理,
(图片来源网络,侵删)

机器学习应补充哪些数学基础

我们知道,机器学习涉及到很多的工具,其中最重要的当属数学工具了,因此必要的数学基础可谓是打开机器学习大门的必备钥匙。机器学习涉及到的数学基础内容包括三个方面,分别是线性代数概率统计和最优化理论。下面小编就会好好给大家介绍一下机器学习中涉及到的数学基础知道,让大家在日常的机器学习中可以更好地运用数学工具。 首先我们给大家介绍一下线性代数,线性代数起到的一个最主要的作用就是把具体的事物转化成抽象的数学模型。不管我们的世界当中有多么纷繁复杂,我们都可以把它转化成一个向量,或者一个矩阵的形式。这就是线性代数最主要的作用。所以,在线性代数解决表示这个问题的过程中,我们主要包括这样两个部分,一方面是线性空间理论,也就是我们说的向量、矩阵、变换这样一些问题。第二个是矩阵分析。给定一个矩阵,我们可以对它做所谓的SVD分解,也就是做奇异值分解,或者是做其他的一些分析。这样两个部分共同构成了我们机器学习当中所需要的线性代数。 然后我们说一下概率统计,在评价过程中,我们需要使用到概率统计。概率统计包括了两个方面,一方面是数理统计,另外一方面是概率论。一般来说数理统计比较好理解,我们机器学习当中应用的很多模型都是来源于数理统计。像最简单的线性回归,还有逻辑回归,它实际上都是来源于统计学。在具体地给定了目标函数之后,我们在实际地去评价这个目标函数的时候,我们会用到一些概率论。当给定了一个分布,我们要求解这个目标函数的期望值。在平均意义上,这个目标函数能达到什么程度呢?这个时候就需要使用到概率论。所以说在评价这个过程中,我们会主要应用到概率统计的一些知识。 最后我们说一下最优化理论,其实关于优化,就不用说了,我们肯定用到的是最优化理论。在最优化理论当中,主要的研究方向是凸优化。凸优化当然它有些限制,但它的好处也很明显,比如说能够简化这个问题的解。因为在优化当中我们都知道,我们要求的是一个最大值,或者是最小值,但实际当中我们可能会遇到一些局部的极大值,局部的极小值,还有鞍点这样的点。凸优化可以避免这个问题。在凸优化当中,极大值就是最大值,极小值也就是最小值。但在实际当中,尤其是引入了神经网络还有深度学习之后,凸优化的应用范围越来越窄,很多情况下它不再适用,所以这里面我们主要用到的是无约束优化。同时,在神经网络当中应用最广的一个算法,一个优化方法,就是反向传播。

到此,以上就是小编对于机器学习原理的问题就介绍到这了,希望介绍关于机器学习原理的2点解答对大家有用。

机器学习原理,
(图片来源网络,侵删)
阅读
分享