0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人工神经网络需学习也可执行任务

454398 来源:ST社区 作者:ST社区 2020-10-13 14:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

神经网络无需学习就能驾驶虚拟赛车。

动物生下来就具有天生的能力和禀性。马生下来几小时后就会走,鸭子孵出来后很快就会游,人类婴儿自然而然会被人脸吸引。大脑进化到了即使几乎没有经验也敢于面对世界的地步,许多研究人员希望AI也有这种天生的能力。

新研究发现,人工神经网络可以进化到无需学习即可执行任务的程度。该技术有望带来这样的AI:极其擅长处理各种任务,比如为照片添加标签或驾驶汽车。

人工神经网络对彼此之间传输信息的小型计算单元(“神经元”)进行了排列。这种网络常常通过调整神经元之间连接的“权重”或强度来学习诸多任务,比如玩游戏或识别图像。一种名为神经网络架构搜索(neural architecture search)的技术试过众多网络形状和大小,以找到针对某特定用途提高学习能力的那种网络形状和大小。

新方法使用同样这种搜索技术来查找权重并不重要的网络。对于这种网络而言,网络的整体形状决定了它的智能,可能使其特别适合某些任务。

供职于谷歌Brain的论文主要作者、计算机科学家Adam Gaier说:“如果动物有所有这些天生的行为,一些神经网络在未经大量训练的情况下就有出色的表现,我们想知道我们能将这个想法运用到多先进的程度。”

整个过程始于一组很简单的网络,这些网络将输入(比如来自机器人传感器的数据)与行为输出连接起来。它评估网络处理特定任务时的性能,保持网络处于最佳性能状态,并通过添加神经元、添加连接或改变神经元对输入总和的敏感度使网络发生突变。在评估阶段,为网络的所有权重赋予一个共享的随机数。(这实际上针对几个随机数来完成,然后对结果求平均值。)

结果名为与权重无关的神经网络(WANN)。这种网络因处理任务时表现出色和很简单而获得加分。处理该研究论文中那些任务的典型网络可能有数千个神经元和权重,而WANN只有少量的神经元和仅仅一个权重。

但令人惊讶的是,WANN仍表现不俗。研究团队将它们与标准网络架构进行了比较,标准网络架构的权重经过逐渐完善,可以熟练完成这三项模拟任务:驾驶赛车、使两足机器人行走以及控制双轮推车以平衡支杆。

两条腿旁边是神经网络及众多连接的示意图。尽管没有取得高分,但前一代网络中的极简架构仍能控制此处所示的向前行走的Bipedal Walker两足机器人。

与经过训练的网络相比,WANN得到的分数只有其分数的六分之一到一半。研究人员赋予表现最佳的权重而不是随机权重后,与经过训练的网络相比,WANN得到的分数提高到三分之二到五分之四。如果在进化后,以训练庞大标准网络的同一方式来训练WANN,其性能与标准网络相媲美。

在涉及识别手写数字的任务中,WANN的准确率超过90%(而针对这项任务训练的庞大网络的准确率为99%)。该研究论文上个月在加拿大温哥华的神经信息处理系统(NeurIPS)大会上公布。

优步AI实验室(Uber AI Labs)的计算机科学家Rosanne Liu没有参与这项研究,他说:“他们的整个系统切实可行,这非常了不起。”其他研究人员尝试开发不依赖权重的网络,但以失败告终。Gaier称,这个突破最初是为所有权重赋予同一数字的bug,却不料最终简化了网络搜索。

虽然WANN的性能未能超过经过训练的大型网络,但该方法为寻找专门适合不同任务的网络架构开辟了一条新途径,正如大脑各部位以不同的方式相连以适合特定的用途。比如说,卷积神经网络的特点是拥有适合图像识别的架构,可以映射大脑视觉皮层的结构。Gaier认为,可能还有多得多的构建模块,准备使AI一问世就很聪明。

编辑:hfy
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 神经网络
    +关注

    关注

    42

    文章

    4842

    浏览量

    108186
  • 图像识别
    +关注

    关注

    9

    文章

    534

    浏览量

    40186
  • 卷积神经网络

    关注

    4

    文章

    374

    浏览量

    12919
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    神经网络的初步认识

    日常生活中的智能应用都离不开深度学习,而深度学习则依赖于神经网络的实现。什么是神经网络神经网络的核心思想是模仿生物
    的头像 发表于 12-17 15:05 461次阅读
    <b class='flag-5'>神经网络</b>的初步认识

    自动驾驶中常提的卷积神经网络是个啥?

    在自动驾驶领域,经常会听到卷积神经网络技术。卷积神经网络,简称为CNN,是一种专门用来处理网格状数据(比如图像)的深度学习模型。CNN在图像处理中尤其常见,因为图像本身就可以看作是由像素排列成的二维网格。
    的头像 发表于 11-19 18:15 2252次阅读
    自动驾驶中常提的卷积<b class='flag-5'>神经网络</b>是个啥?

    NMSIS神经网络库使用介绍

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核上的神经网络的性能并最​​大限度地减少其内存占用。 该库分为多个功能,每个功能涵盖特定类别
    发表于 10-29 06:08

    在Ubuntu20.04系统中训练神经网络模型的一些经验

    本帖欲分享在Ubuntu20.04系统中训练神经网络模型的一些经验。我们采用jupyter notebook作为开发IDE,以TensorFlow2为训练框架,目标是训练一个手写数字识别的神经网络
    发表于 10-22 07:03

    CICC2033神经网络部署相关操作

    在完成神经网络量化后,需要将神经网络部署到硬件加速器上。首先需要将所有权重数据以及输入数据导入到存储器内。 在仿真环境下,可将其存于一个文件,并在 Verilog 代码中通过 readmemh 函数
    发表于 10-20 08:00

    人工智能工程师高频面试题汇总:循环神经网络篇(题目+答案)

    后台私信雯雯老师,备注:循环神经网络,领取更多相关面试题随着人工智能技术的突飞猛进,AI工程师成为了众多求职者梦寐以求的职业。想要拿下这份工作,面试的时候得展示出你不仅技术过硬,还得能解决问题。所以
    的头像 发表于 10-17 16:36 861次阅读
    <b class='flag-5'>人工</b>智能工程师高频面试题汇总:循环<b class='flag-5'>神经网络</b>篇(题目+答案)

    液态神经网络(LNN):时间连续性与动态适应性的神经网络

    1.算法简介液态神经网络(LiquidNeuralNetworks,LNN)是一种新型的神经网络架构,其设计理念借鉴自生物神经系统,特别是秀丽隐杆线虫的神经结构,尽管这种微生物的
    的头像 发表于 09-28 10:03 1570次阅读
    液态<b class='flag-5'>神经网络</b>(LNN):时间连续性与动态适应性的<b class='flag-5'>神经网络</b>

    神经网络的并行计算与加速技术

    随着人工智能技术的飞速发展,神经网络在众多领域展现出了巨大的潜力和广泛的应用前景。然而,神经网络模型的复杂度和规模在不断增加,这使得传统的串行计算方式面临着巨大的挑战,如计算速度慢、
    的头像 发表于 09-17 13:31 1299次阅读
    <b class='flag-5'>神经网络</b>的并行计算与加速技术

    如何在机器视觉中部署深度学习神经网络

    图 1:基于深度学习的目标检测可定位已训练的目标类别,并通过矩形框(边界框)对其进行标识。 在讨论人工智能(AI)或深度学习时,经常会出现“神经网络”、“黑箱”、“标注”等术语。这些概
    的头像 发表于 09-10 17:38 1053次阅读
    如何在机器视觉中部署深度<b class='flag-5'>学习</b><b class='flag-5'>神经网络</b>

    无刷电机小波神经网络转子位置检测方法的研究

    摘要:论文通过对无刷电机数学模型的推导,得出转角:与三相相电压之间存在映射关系,因此构建了一个以三相相电压为输人,转角为输出的小波神经网络来实现转角预测,并采用改进遗传算法来训练网络结构与参数,借助
    发表于 06-25 13:06

    神经网络专家系统在电机故障诊断中的应用

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于种经网络专家系统的并步电机故障诊断方法。本文将小波神经网络和专家系统相结合,充分发挥了二者故障诊断的优点,很大程度上降低了对电机
    发表于 06-16 22:09

    神经网络RAS在异步电机转速估计中的仿真研究

    众多方法中,由于其结构简单,稳定性好广泛受到人们的重视,且已被用于产品开发。但是MRAS仍存在在低速区速度估计精度下降和对电动机参数变化非常敏感的问题。本文利用神经网络的特点,使估计更为简单、快速
    发表于 06-16 21:54

    基于FPGA搭建神经网络的步骤解析

    本文的目的是在一个神经网络已经通过python或者MATLAB训练好的神经网络模型,将训练好的模型的权重和偏置文件以TXT文件格式导出,然后通过python程序将txt文件转化为coe文件,(coe
    的头像 发表于 06-03 15:51 1506次阅读
    基于FPGA搭建<b class='flag-5'>神经网络</b>的步骤解析

    MAX78000采用超低功耗卷积神经网络加速度计的人工智能微控制器技术手册

    的Maxim超低功耗微控制器相结合。通过这款基于硬件的卷积神经网络(CNN)加速器,即使是电池供电的应用可执行AI推理,同时功耗仅为微焦耳级。
    的头像 发表于 05-08 11:42 1139次阅读
    MAX78000采用超低功耗卷积<b class='flag-5'>神经网络</b>加速度计的<b class='flag-5'>人工</b>智能微控制器技术手册

    MAX78002带有低功耗卷积神经网络加速器的人工智能微控制器技术手册

    的Maxim超低功耗微控制器相结合。通过这款基于硬件的卷积神经网络(CNN)加速器,即使是电池供电的应用可执行AI推理,同时功耗仅为微焦耳级。
    的头像 发表于 05-08 10:16 1026次阅读
    MAX78002带有低功耗卷积<b class='flag-5'>神经网络</b>加速器的<b class='flag-5'>人工</b>智能微控制器技术手册