想入门机器学习,先弄懂这8个基础概念
作者头像
  • 贾莲莲
  • 2020-08-17 19:35:47 1

明天我们要学习的课程是机器学习的八个核心概念。

监督学习

机器学习可以分为几种不同的类型,包括监督学习、无监督学习、半监督学习和强化学习。在这里,我们将重点介绍两种常用的学习方法:监督学习和无监督学习。

监督学习是从带有标签的训练数据中推断出某种功能的机器学习任务。它可以细分为“回归”和“分类”问题。回归涉及定量输入,而分类涉及定性输入。例如,根据房屋的位置、面积和其他配套设施来预测房价,这就是典型的回归问题。识别图片中的物体是猫还是狗,则属于分类问题。

无监督学习

无监督学习,也称作非监督学习,与监督学习的主要区别在于它没有预设的训练样本,而是需要直接对数据进行建模。无监督学习通过观察数据,自行寻找数据的模式和规律。例如,聚类(将相似的数据归为一类)和异常检测(找出一组数据中的异常项)。在无监督学习中,给定的数据没有任何标签或者只有一种标签。例如,小时候我们不认识钱的时候,把纸币和硬币分开,就是聚类的一个简单例子。

过拟合

过拟合通常发生在回归算法中,指的是训练出的模型与训练数据集高度一致,导致对新数据的预测效果不佳。避免过拟合是分类器设计的关键任务之一,通常通过增加数据量和测试样本集来评估分类器的性能。举个例子,高中时老师不建议我们做题海战术,因为那样只会让我们记住答案,而不能真正掌握解题的原理。因此,遇到新题目时,我们仍然不会做。

决策树

决策树是一种常用的分类方法,它是一个预测模型,用来表示对象属性与对象值之间的映射关系。决策树本质上是一个树状结构,每个非叶节点代表一个特征属性上的测试,每个分支代表该特征属性的值域,而每个叶节点则存放一个类别。一个经典的决策树案例是周志华教授在《机器学习》一书中提到的,通过西瓜的纹理、根蒂和触感来判断其好坏。

自然语言处理

自然语言处理技术主要是让机器能够理解人类的语言。近年来,随着语音交互的流行,语音识别、自然语言理解和自然语言生成等技术逐渐受到关注。这些技术实际上是自然语言处理领域的不同分支。自然语言理解是指计算机通过计算来理解人类输入的文本,而自然语言生成则是将计算机特有的逻辑性表达转换成人类生成的文本。这些技术在当前流行的聊天机器人中应用广泛。

数据挖掘

数据挖掘,又称数据挖掘,通常会与数据分析联系在一起。很多人认为数据挖掘等于机器学习加上数据库,这种观点基本上是对的。简单地说,数据挖掘就是在数据库中自动发现有价值的信息,并对其进行分析,即我们常说的知识发现(KDD)。数据挖掘的任务主要包括聚类分析、预测建模、关联分析和异常检测,这些任务既可以独立运行,也可以结合操作。

感知机

感知机是一种较为基础的机器学习算法,相较于其他复杂的算法,感知机更容易理解。它是二分类的线性分类模型,输入为实例的特征向量,输出为实例的类别。感知机模型的数学定义为:假设输入空间是X⊆R^n,输出空间是y={+1, -1}。感知机的函数定义如下: [ f(x) = text{sign}(omega cdot x + b) ] 其中,(omega) 是权重向量,(b) 是偏置项,sign 函数表示符号函数,即: [ text{sign}(x) = begin{cases} +1, & x geqslant 0 -1, & x < 0 end{cases} ]

神经网络

神经网络是一个广泛的机器学习模型集合,通常指生物神经网络和人工神经网络两种。神经网络最重要的应用之一是分类,例如让机器区分图片中的动物是猫还是狗。神经网络的核心思想是模拟人类大脑处理数据的方式。神经元是神经网络的基本单元,最初是生物学上的名词,在研究人工智能机制时,人们将其数学化,形成了神经元的数学模型。

    本文来源:图灵汇
责任编辑: : 贾莲莲
声明:本文系图灵汇原创稿件,版权属图灵汇所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:图灵汇",违者将依法追究责任。
    分享
弄懂入门概念机器基础学习
    下一篇