预约试听:15323438773
  


技术分享

News

人工智能 机器学习到底是什么?

日期: 2017-09-26
浏览次数: 182

编者按: 人工智能和机器学习可谓火爆空前。自从AlphaGo完胜人类围棋顶尖棋手后,人们关于人工智能的讨论就从未间断过。 有人说,人工智能会使大批人失业,又有人说,人工智能会给人类带来威胁。更多人期待的则是,人工智能可以帮助我们创造更多的价值。AI是一个非常广义的概念。为了更好的了解它,现在先让我们来讨论一下人工智能的一个重要分支——机器学习。本文编译于Ben Dickson近期在techfinancials.co.za上发表的题为“What is machine learning?”的文章。

人工智能 机器学习到底是什么?

当我第一次试着编程时,我就爱上了这门艺术(是的,我相信编程既是科学又是艺术), 那一年,我九岁。 我很快就迷上了如何通过设置逻辑规则和条件来控制程序的流程,if... else语句,switch,循环等等。

在接下来的几年里,我学会了通过创建模块和将代码段抽象成函数和类的手段来保持代码整洁。 我通过面向对象的分析和设计(OOA / D)增强了我的软件开发技能。 我学习了代码的重复使用和设计模式。 我学会了用UML图形和示意图来解释我的程序。 我学会了将这些原则应用于近十几种不同的编程语言之中。

但是编程的经验法则保持不变:定义规则和逻辑。 其余的只是帮助实施和维护这些规则的技巧。

几十年来,基于规则的代码主导了我们创建软件的方式。 我们分析一个或一组问题,指定边界,实例,进程,关系,并将它们转换为确定软件工作方式的规则。

虽然这种方法对我们来说很好,但却导致了“笨”软件,除非人类以某种方式更新其逻辑,否则该程序永远不会改变其行为。 另外,它也不适用于规则不明确的情况,例如识别图像中的对象,在网络流量中发现恶意活动,或是在不平坦的地面上对机器人进行导航。

机器学习是现代人工智能的基石,它颠覆了传统编程模式。 机器学习有助于创建修正和改善其性能的软件,而无需人类向其解释如何完成任务。 这就是我们今天直接使用的, 以及许多即将发生的,创新背后的技术,包括你从网站,数字助理,无人驾驶汽车,分析软件等处看到的令人惊讶的建议。

什么是机器学习?

机器学习是从示例中学习的软件。 你不需要编写机器学习的算法,而是通过提供大量的相关数据,来训练它们。 例如,不要试图对机器算法解释一只猫看起来是什么样的,你需要通过提供数百万张猫的图片来培训它。 该算法在这些图像中找到重复的模式,并为自己确定如何定义猫的外观。在此之后,当你向该程序显示新照片时,它可以区分照片中是否含有猫的成分。

许多人将机器学习等同于人工智能。 然而,AI是一个松散的概念,它可以应用于从复杂的、基于规则的软件到尚未发明的,人类智能之间的任何事情。 实际上,机器学习是AI的一个特别分支,它基于数据而并非规则来创建程序。

什么是监督,无监督和强化学习?

机器学习有几种不同风格的算法。 其中最流行的是“监督学习”,进一步说,就是你使用带有标签数据的训练算法,将一组输入对象(通常为矢量)映射到一组期望的输出值中(也称为监督信号)。 上面所讲的猫的示例就是监督学习的一个例子。 另一个例子是语音识别,你可以通过提供声音波形来对应其中的书面字体。

你提供给监督学习的算法样本越多,其分析新数据的能力就越精确。 而这也是监督学习的主要挑战。 创建带有标记样本的大数据非常耗时,同时也需要大量的人力。 一些平台,如亚马逊的Mechanical Turk提供数据标签服务。

在“无监督学习”中,机器学习的另一个分支,则没有参考数据,一切都没有标签。 换句话说,你提供输入,但不提供输出。 该算法对未标记的数据进行整理,提取推论并找出模式。 无人监督学习对于人类无法定义的,隐藏模式的情况尤其有用。

例如,你允许机器学习算法监视你的网络活动。 然后,它将根据其找到的模式设置正常网络活动的基准。根据这个标准,它将检测并且记录异常网络活动。

与监督学习相比,无监督的学习更接近于机器自我学习的过程。 然而,无监督学习的问题是其结果往往是不可预测的。 这就是为什么它通常需要结合人的直觉来引导其保持正确方向,因为它一切都是自学的。 例如,上述网络安全的例子,网络活动中有许多原因会使其偏离规范,然而这并不是恶意制造的。 但机器学习的算法并不知道。在开始的时候,人类分析人员必须纠正其决定,直到它学会判断异常并作出更好的决策。

另一个不太知名的机器学习领域是“强化学习”。在强化学习中,程序员定义了状态,期望目标,允许的行动以及约束。 该算法通过尝试将各种不同的允许行动进行组合来了解如何实现目标。 当你知道目标是什么,但无法定义达到目标的路径时,此方法特别有效。

强化学习在许多设置中被使用。 在更著名的案例中,Google DeepMind的AlphaGo,掌握了复杂的棋盘游戏Go的机器学习程序。 该公司正在采用同样的方法来提高英国电网的效率。 Uber也在使用相同的技术来教AI代理玩侠盗猎车手车(或更准确地说,让它们自己学习)。

什么是深度学习?

人工智能 机器学习到底是什么?

虽然机器学习是人工智能的一个分支,但深度学习是机器学习的专门分支。 深度学习使用神经网络,一个具有人类大脑结构和功能的复制品。

深入学习解决了上一代学习算法中存在的一个主要问题。先前, 随着数据的增长,算法平台的效率和性能趋于停滞。 现在,深度学习算法在获得更多数据的同时,其性能也在不断改进。深度学习算法并不是直接通过将输入映射到输出的方式,而是依赖于几层处理单元。 每个层将其输出传递到下一个层,进行处理,然后再传递到下一层。 在某些模型中,计算可能会在处理层之间来回流动多次。现已证明深度学习在各种任务中非常有效,包括图像字幕,语音识别和语言翻译。

机器学习的挑战是什么?

虽然机器学习对未来应用的发展至关重要,但并不是没有自己的挑战。

一方面,机器学习算法的开发和部署在很大程度上依赖于大量的计算和存储资源来执行其任务。 这种依赖关系使得它们在执行时受限于云服务和大数据。 因此,在执行边缘计算机集成解决方案时(edge intelligence)它们更具挑战性。

机器学习的另一个问题 - 特别是深度学习 - 是它的不透明度性。 随着算法变得越来越复杂,人类越来越难以解释它们是基于什么,做出决定的。 在许多情况下,这可能不是问题。 但是,当你想要对算法做出关键决定时,使它们具有透明性并且让人一目了然是非常重要的。

此外还存在一些偏见问题。 机器学习往往会吸收嵌入到它们在接受培训时,数据中包含的一些的习惯和倾向。 在某些情况下,寻找和消除偏见很容易,而在其他情况下,它的嵌入度极深,人类往往难以察觉。

然而,这些挑战都不可能阻止AI和机器学习成为我们这个时代的通用技术(这个术语曾经被用于蒸汽机和电力这样的发明)。 不管我们往哪个方向发展,机器学习都将会对我们产生深刻影响。


News / 推荐新闻 More
2021 - 06 - 16
PLC控制柜精华篇,值得收藏!PLC控制柜的功能PLC综合控制柜具有过载、短路、缺相保护等保护功能。它具有结构紧凑、工作稳定、功能齐全。可以根据实际控制规模大小,进行组合,既可以实现单柜自动控制,也可以实现多柜通过工业以太网或工业现场总线网络组成集散(DSC)控制系统。PLC控制柜能适应各种大小规模的工业自动化控制场合。广泛应用在电力、冶金、化工、造纸、环保污水处理等行业中。PLC控制柜的组成部分1、空开:一个总的空气开关,这个是整个柜体的电源控制。相信每个柜子都必须要有的一个东西。   2、PLC:这个要根据工程需要选择。打个比方如果工程小可以直接就是一个一体化的PLC 但如果工程比较大 可能就需要模块、卡件式的,同时还可能需要冗余(也就是两套交替使用)。   3、24VDC的电源:一个24VDC的开关电源,大多数的PLC都是自带24VDC的电源,根据是否确实需要来定是否要这个...
2021 - 06 - 10
突击检查!专属PLC工程师的考题,看你能拿几分?一、填空题1.交流接触器主要由 触头系统、电磁系统 和 灭弧系统 组成。为了减小铁心的振动和噪音,在铁心上加入 短路环 。2.欠电流继电器在正常工作电流流过线圈时,衔铁是 吸合 状态,而当流过线圈的电流小于整定电流时衔铁 释放 。3.三相闸刀开关垂直安装时,电源端应在 上 方,负载端应在 下 方。4.复合按钮的复位顺序为: 常开 按钮先断开, 常闭 按钮后闭合。5.根据工作电压的高低,电器分为 低压电器 和 高压电器 。6.频敏变阻器的等效阻抗随频率的减小而 减小 。7.PLC的工作方式为 周期循环扫描 ,其工作过程分为 输入采样、程序执行 和 输出刷新 三个阶段。8.数据寄存器D存放 16 位 二 进制的数据,其中最高位为 符号位,当最高位为1时为 负 数,为0时为 正 数。9.FP系列PLC的输入和输出继电器采用 十六 进制编号,其它内部...
2021 - 06 - 10
PLC程序丢失了怎么办?PLC底层是单片机,单片机一般通过RAM和ROM这些东西来保存数据,RAM是断电就消失了,而ROM在断电下依然可以保持,除非是外力来让它改变了。因为数据比较大,很多早期PLC使用了电池来给RAM保持,只要电池电压低于某个值,就可能会造成数据丢失,更换电池时候,需要在电源通电前提下进行,否则一样会造成数据丢失。现在数据很多是通过EEPROM或者FLASH来保存的,这两者断电后都不会造成数据丢失,如果数据丢失了,往往是硬件上坏掉了。还有一种是EPROM,需要紫外线刷新的,盖了一张纸在上边,如果你撕掉了这张纸,会看到下边有个洞口的,这时候如果是白天,太阳光有紫外线,会把数据弄丢的,如果是在黑暗状态下,是不会有问题的。PLC虽然比较安全可靠,但是一般都要备份好程序和数据,毕竟任何电子产品都有自己的寿命周期,一旦程序或者数据丢失了,通过备份的程序和数据,重新刷写就可以了,否则...
2021 - 06 - 07
机器视觉检测技术发展趋势分析在现代化生产中,由于能够最大程度的提高产品质量、降低成本,近年来一直被广泛用于各类工业检测项目上。而随着工业制造技术和加工工艺的提高和改进,对检测手段、检测速度和精度提出得更高要求,也使得机器视觉检测技术在各大行业建功无数,发展势头强劲。那么,今天我们就来细数下机器视觉检测发展的几个历程和趋势。1、初级视觉理论:主要针对光学成像的逆问题,是由能从二维光强度阵列恢复三维可见表面物理性质的一系列处理过程组成。这里各过程的输入数据及计算目的都是能够明确描述的,如边缘检测、立体匹配、由运动恢复结构等方法。在三维物体投影成二维图像过程中,三维信息有很多损失,从而导致病态问题产生,因此加强对初级视觉过程及其约束条件的研究就显得格外重要,其主要针对3D重建。2、主动视觉理论:主动视觉指观察者以确定或不定方式运动跟踪目标、感知对象的技术方法。在主动视觉中,观察者和目标物体也可同...
技术分享
 
2021 / 06 / 16
PLC控制柜精华篇,值得收藏!PLC控制柜的功能PLC综合控制柜具有过载、短路、缺相保护等保护功能。它具有结构紧凑、工作稳定、功能齐全。可以...
 
联系方式

深圳市龙华新区观澜第三工业区观中街5号联为科技园

1505031685@qq.com

15323438773 杨老师  

0755-29495142

预约免费试听
  • 您的姓名:
  • *
  • 公司名称:
  • 地址:
  • 电话:
  • *
  • 传真:
  • E-mail:
  • 邮政编码:
  • 留言主题:
  • 详细说明:
  • *
     
联为智能教育专业打造自动化教育产、学、研一体化平台,成为智能制造教育领导者。联为plc培训班精心打造专业培训实操基地,专门为学员研发一批教学设备,包括机器人学习教学连线,plc培训学习教学连线,工业机器人培训、plc编程培训等专业的教学设备,让学员真正理论实践一体,学以致用,从实践交流中体会知识的精髓,来一场完美的职业转身。
扫码学习
深圳联为智能教育感谢您的关注!
plc学习
在线直播间
plc培训班
小胡老师
Copyright ©2005 - 2013 深圳市联为智能教育有限公司


犀牛云提供企业云服务
5
电话
  • 15323438773
6
二维码
回到顶部