您现在的位置是:主页 > 深度智能 >
初学者机器学习教程
2022-02-22 16:33:26深度智能 7177人已围观
本文教程将帮助您了解:
用类比理解机器学习
作为人类:假设有一天你去买芒果。卖水果的老奶奶有一辆装满芒果的手推车,你可以从中挑选任意你看中的芒果,称重并根据单价进行汇总付款。
任务:你将如何选择最好的芒果?
下面是一组学习,人类从他买芒果的经验中获得的,你可以深入了解其过程从而进一步获取其经验。通过了解挑选过程,你会很容易地将它与机器学习联系起来。
学习一:鲜黄色的芒果比淡黄色的更甜
经验一:
你被告知明亮的黄色芒果比淡黄色的更甜。
所以你制定了一个简单的规则:只从亮黄色的芒果中挑选。你检查芒果的颜色,挑选亮黄色的,付钱,然后回家。这样就可以了?
学习二:小而亮的黄色芒果只有一半甜
经验二:
现在,当你回家品尝芒果时,有些芒果并没有你想象的那么甜。你很苦恼,因为你觉得自己懂的还不够。然后你得出的结论是,在购买芒果时,你不仅要寻找颜色。经过大量的琢磨和品尝不同种类的芒果,你得出的结论是,大的亮黄色芒果保证甜,而较小的亮黄色芒果只有一半甜(即如果你买了100个亮黄色芒果(50个大,其余50个小) ),那么50个大芒果都是甜的,而50个小芒果中相当于只有25个会甜)。然后,你将更新有关芒果购买的规则,从下次开始,你将牢记这一点。
学习三:小的、淡黄色的是最甜的
经验三:
不幸的事发生了: 下一次在市场上,你看到你最喜欢的芒果已经被老奶奶下架了。你决定在大爷摊位购买,该摊位提供从本国不同地区种植的芒果。现在,你意识到你所学的规则(大的、亮黄色的芒果是最甜的)不再适用。你必须从头开始学习。你从大爷摊位那里品尝了每种芒果,然后意识到小的、淡黄色的实际上是最甜的。
学习四:软芒果多汁
经验四:
有一天,你的表妹从另一个城市拜访你。你决定用芒果招待。但她就说“我不在乎芒果的甜度,我只想要最多汁的”。现在你只能再次进行试吃购买,品尝各种芒果,并意识到越软的越多汁。
学习五:青芒果比黄芒果好吃
经验五:
后来,你搬到了新的城市,你发现这里的芒果味道和你的家乡出奇的不同。你意识到在这个城市,绿色芒果比黄色芒果好吃。
学习 6:你不再需要芒果了
经验六:
你嫁给了一个讨厌芒果但喜欢橘子的人。现在你去买橘子而不是芒果。现在,你积累的所有关于芒果的知识都一文不值。现在你必须通过同样的实验方法来了解橘子的物理特性和味道之间的相关性。
如果你必须为它编写代码怎么办?
作为人类编写的代码:现在,假设你被要求编写一个计算机程序来选择您的芒果(或橙子)。你可以编写以下规则/算法:
if 是亮黄色的并且尺寸很大 ,或者小且淡黄色:芒果是甜的。
if (足够柔软): 芒果多汁
你将使用这些规则来选择芒果。
作为人类的结论:
每次从实验中做出新的观察时,都必须手动修改规则列表。
你必须了解影响芒果质量的所有因素的细节。如果问题变得足够复杂,可能很难手动制定涵盖所有可能类型芒果的准确规则。这需要大量的研究和努力,但并不是每个人都有这么多时间。
这就是机器学习能发挥作用的地方
什么是机器学习?
定义:机器学习是一个概念,它允许机器从示例和经验中学习,并且无需明确编程。因此,您无需编写代码,而是将数据提供给通用算法,算法/机器根据给定数据构建逻辑。
机器学习算法是普通算法的演变。它们允许程序自动从您提供的数据中学习,从而使您的程序“更智能”。算法主要分为:
-
训练阶段
-
测试阶段
训练阶段
你从市场上随机选择一批芒果样本(训练数据),制作一个表格,列出每个芒果的所有物理特征,如颜色、大小、形状、生长在哪个国家/地区、由哪个供应商销售等(特征),以及芒果的甜味、多汁性和成熟度(输出变量)。您将这些数据输入机器学习算法(分类/回归),它会学习一个普通芒果物理特征与其质量之间相关性的模型。
测试阶段
下次 购物时,你将获取您购买的芒果的特征(测试数据)并将其提供给机器学习算法。它将使用之前计算的模型来预测芒果是否甜美、成熟和/或多汁。该算法可以在内部使用规则,类似于您之前手动编写的规则(例如, 决策树)。 最后,您现在可以满怀信心地购买芒果,而不必担心如何选择最好的芒果的细节。
结论作为一种算法
你知道吗!你可以让你的算法随着时间的推移而改进(强化学习),这样当它在越来越多的训练数据集上得到训练时,它就会提高它的准确性。如果它做出错误的预测,它将自行更新其规则。
最好的部分是,你可以使用相同的算法来训练不同的模型。你可以分别创建一个来预测苹果、葡萄、香蕉或任何你想要的东西的质量。
最大的困惑 AI vs ML vs 深度学习
让我们在本机器学习教程中继续前进,并讨论最大的困惑之一。人们认为 AI、ML 和深度学习这三个都是一样的。但这是错误的!让我来解释说明下。
人工智能AI
人工智能是机器能够以更智能的方式执行任务的更广泛概念。它涵盖了任何使计算机能够像人类一样工作的东西。
机器学习ML
机器学习是人工智能的一个子集,其基础是机器应该有权访问数据,并且应该让机器自己学习和探索。它处理从大型数据集中提取模式。
深度学习
深度学习是机器学习的一个子集,其中使用类似机器学习的算法来训练深度神经网络,以便在前者表现不佳的情况下获得更好的准确性。
让我们将机器学习拆分成子部分,看看它们是什么,它们是如何工作的,以及它们是如何在现实生活中使用的。
从监督学习开始说,那是什么?
上一篇:农业领域农业机器人
下一篇:如何在人工智能中实现专家系统?
相关文章
随机图文
PR预设模板-900+文字标题场景片头视频调色转场特效包装工具包
PR预设模板-900+文字标题场景片头视频调色转场特效包装工具包V2 ? ? ? 【资源介绍】 ? 这套PR模板预设包含超过900种效果,可以帮助您制作独特的专业水平视频。特效内容:故障干扰,全景,卷,扭曲,玻璃,炫光泄漏,偏移,摇,拉伸,拆分,镜子,色彩校正,RGB,转场过渡,频闪FX,文本标题,背景光学,缩放和许多其他。 每个类别都包含不同的元素,创造独特的时尚外观,只需通过拖放方法一键应用大语言模型本地化领域下智能翻译-实现多语言互译
I. 引言 在全球化的今天,多语言互译已经成为了不可或缺的一部分。而在大语言模型本地化领域下,智能翻译更是成为了一个备受关注的话题。本文将会从大语言模型本地化、智能翻译技术、多语言互译实现方法、实践案例分析以及未来展望等方面,来探讨智能翻译在多语言互译中的应用和发展趋势。 II. 大语言模型本地化 大语言模型是指基于深度学习的自然语言处理模型,它可以通过学习大量的语料库来生成自然语言文本。在(自适应手机版)响应式律师事务所网站源码 HTML5个人律师网站
(自适应手机版)响应式律师事务所网站织梦模板 HTML5个人律师网站源码下载 该模板是非常容易存活的,这样的网站很容易吸引访客点击,提升ip流量和pv是非常有利的,随便挂点联盟广告都能养活网站。 本套织梦模板采用现在非常流行的全屏自适应布局设计,且栏目列表以简洁,非常时尚大气。页面根据分辨率大小而自动排版,很大程度上改善了页面宽度兼容问题, 适应大部分显示器分辨率尺寸哦。模板整体以多种颜色为主色Language Translation - Translating text between languages in real-time
I. 简介 随着全球化的发展,跨国交流和合作越来越频繁,语言障碍成为了一个不可忽视的问题。实时语言翻译技术的出现,为跨语言交流提供了一种全新的解决方案。本文将介绍实时语言翻译的概念、技术原理、应用场景和发展趋势,带您了解这一前沿技术的魅力所在。 II. 实时语言翻译的技术原理 实时语言翻译技术主要分为机器翻译和神经网络翻译两种。机器翻译是一种基于规则的翻译方法,通过预先编写的规则和词典来实现