📅  最后修改于: 2020-09-26 13:58:44             🧑  作者: Mango
机器学习教程提供了机器学习的基本和高级概念。我们的机器学习教程专为学生和工作专业人士设计。
机器学习是一项正在发展的技术,它使计算机能够从过去的数据中自动学习。机器学习使用各种算法来构建数学模型并使用历史数据或信息进行预测。当前,它被用于各种任务,例如图像识别,语音识别,电子邮件过滤,Facebook自动标记,推荐系统等等。
本机器学习教程为您介绍了机器学习以及各种机器学习技术,例如监督学习,无监督学习和强化学习。您将了解回归和分类模型,聚类方法,隐马尔可夫模型以及各种顺序模型。
在现实世界中,我们周围都是人,他们可以通过他们的学习能力学习所有东西,并且我们拥有可以按照指令工作的计算机或机器。但是,机器还能像人类一样从经验或过去的数据中学习吗?因此,这就是机器学习的作用。
据说机器学习是人工智能的一个子集,主要涉及算法的开发,这些算法使计算机可以自行学习数据和过去的经验。机器学习一词由Arthur Samuel于1959年首次提出。我们可以将其概括地定义为:
机器学习使机器无需显式编程即可自动从数据中学习,从体验中提高性能以及预测事物。
借助样本历史数据(称为训练数据),机器学习算法可以建立数学模型,帮助您进行预测或决策而无需进行显式编程。机器学习将计算机科学和统计学结合在一起,以创建预测模型。机器学习构造或使用从历史数据中学习的算法。我们提供的信息越多,性能就越高。
一台机器具有学习是否可以通过获取更多数据来提高其性能的能力。
机器学习系统从历史数据中学习,建立预测模型,并且每当接收到新数据时,就为其预测输出。预测输出的准确性取决于数据量,因为大量数据有助于建立更好的模型,从而更准确地预测输出。
假设我们有一个复杂的问题,我们需要执行一些预测,因此无需为它编写代码,我们只需将数据输入通用算法即可,并在这些算法的帮助下,按照数据并预测输出。机器学习已经改变了我们对问题的思考方式。下面的框图说明了机器学习算法的工作原理:
机器学习的需求日益增长。之所以需要机器学习,是因为它能够执行过于复杂的任务,以至于无法直接实现。作为一个人类,我们由于无法手动访问大量数据而受到一些限制,因此,为此,我们需要一些计算机系统,并且通过机器学习来简化我们的工作。
我们可以为机器学习算法提供大量数据,然后让他们探索数据,构建模型并自动预测所需的输出,从而训练机器学习算法。机器学习算法的性能取决于数据量,并且可以由成本函数确定。借助机器学习,我们可以节省时间和金钱。
机器学习的重要性可以通过其用例轻松理解。目前,机器学习已用于自动驾驶汽车,网络欺诈检测,面部识别和Facebook的好友建议等。Netflix和Amazon等多家顶级公司都拥有建立使用大量数据来分析用户兴趣并相应推荐产品的机器学习模型。
以下是显示机器学习重要性的一些关键点:
从广义上讲,机器学习可以分为三种类型:
监督学习是一种机器学习方法,在这种方法中,我们向机器学习系统提供了带有标签的样本数据以对其进行训练,并在此基础上预测输出。
该系统使用标记的数据创建一个模型,以理解数据集并了解每个数据,一旦训练和处理完成,我们将通过提供样本数据来检查模型,以检查其是否预测了准确的输出。
监督学习的目标是将输入数据与输出数据进行映射。监督学习是基于监督的,它与学生在老师的监督下学习事物时相同。监督学习的示例是垃圾邮件过滤。
监督学习可以进一步分为两类算法:
无监督学习是一种机器无需任何监督即可学习的学习方法。
训练是通过未标记,分类或分类的数据集提供给机器的,算法需要对该数据进行操作而无需任何监督。无监督学习的目的是将输入数据重组为新特征或具有相似模式的一组对象。
在无监督学习中,我们没有预定的结果。机器尝试从大量数据中找到有用的见解。可以将其进一步分为两类算法:
强化学习是一种基于反馈的学习方法,其中学习代理为每个正确的行为获得奖励,并为每个错误的行为获得惩罚。代理会根据这些反馈自动学习并提高其性能。在强化学习中,主体与环境互动并对其进行探索。代理的目标是获得最大的奖励积分,因此可以提高其绩效。
自动学习狗手臂运动的机器狗是强化学习的一个例子。
注意:我们将在后面的章节中详细了解上述机器学习类型。
几年前(大约40至50年),机器学习是科幻小说,但今天它已成为我们日常生活的一部分。机器学习使我们的日常工作变得轻松,从无人驾驶汽车到亚马逊虚拟助手“ Alexa”。但是,机器学习背后的思想太古老了,历史悠久。下面给出了机器学习历史中发生的一些里程碑:
现在,机器学习的研究取得了长足的进步,无所不在,例如无人驾驶汽车,亚马逊Alexa,Catboats,推荐系统等等。它包括带聚类,分类,决策树,SVM算法等的有监督,无监督和强化学习。
现代机器学习模型可用于做出各种预测,包括天气预报,疾病预测,股票市场分析等。
在学习机器学习之前,您必须具有以下基本知识,以便您可以轻松理解机器学习的概念:
我们的机器学习教程旨在帮助初学者和专业人士。
我们向您保证,在学习我们的机器学习教程时不会遇到任何困难。但是,如果本教程中有任何错误,请将问题或错误张贴在联系表中,以便我们进行改进。