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

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

3天内不再提示

一种新型的神经网络——受大脑结构启发的机器学习系统

电子工程师 来源:大数据文摘 作者:大数据文摘 2021-04-15 09:41 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

天文学家花了几个世纪才弄明白的规律,如果从头交给机器学习算法去领悟,能重现被发现吗?

苏黎世瑞士联邦理工学院(ETH)物理学家Renato Renner的团队就进行了这样让AI“重回16世纪”的尝试。

他们开发了一种新型的神经网络——受大脑结构启发的机器学习系统。然后,这个算法通过检测太阳和火星相对于地球的运动,竟然能够得出太阳位于太阳系中心的结论。

也就是说,让机器自学哥白尼时代的基础物理知识和相关轨道运行信息,它能够自行得出“太阳中心说”的结论,甚至还自行推出了哥白尼提出的的火星运动轨迹公式。

这一有趣的结论被小组成员们称为“重新发现了科学史上最重要的转折之一”,堪称人工智能领域“哥白尼”的诞生。

“哥白尼”神经网络诞生

从前,地球一直被认为是宇宙的中心,天文学家们用行星的小周期运转(本轮)来解释火星的运动。 直到16世纪,哥白尼发现,如果假设地球和其他行星都在绕太阳公转,则可以用更简单的公式来归纳行星运动规律。

这一发现堪称在人类科学史上的“高光时刻”之一,不仅在天文学上,在历史、宗教领域都带来了不可超越的重大影响。

据报道,这一人类花了几个世纪才弄清楚的行星运转规律, 也可以被算法短时间模拟

来自ETH的研究团队称,他们的算法可以根据太阳和火星的运动轨道以及它们相对于地球的位置,推论出太阳位于太阳系的中心位置——这一壮举是这项技术的第一个测试。

加拿大多伦多大学物理学家Mario Krenn表示,该研究小组的神经网络得出了哥白尼提出的的火星运动轨迹公式,重新发现了科学史上最重要的转折之一。下一步,研究人员希望通过得出大数据的普遍规律和模式,用于新的物理定律的发现,并重新制定量子力学。

传统的神经网络通过收集和分析庞大的数据(如图像和声音)来自我训练。通过大数据,神经网络可以总结出某类型事物特征的规律,例如,用“四只腿”和“尖耳朵”来识别猫。这些特征在其数学“节点”(人造神经元)上被编码。 但是,神经网络无法自动将这些信息提炼成几个易于解释的规则,它是一个黑匣子,以一种无法预测且难以解释的方式,将其获得的知识分布在成千上万个结点上。

Renner的团队设计了一种“迟钝型”的神经网络——由两个仅通过少数几个链接相互连接子网络组成。其中第一个子网络具备传统的数据学习功能,另一个子网络则使用学习得到的经验得出新的预测并测试。 由于两个子网络间相互连接的链路很少,因此第一个网络以压缩格式将信息传递给另一侧。Renner表示,整个过程有点像老师将知识传授给学生。

解决更复杂问题的希望,或有可能解决量子力学矛盾

尽管该算法能够推导出理论公式,但仍需要人亲自来解释这些公式,并得出它们与行星绕太阳运动的关系,但是,哥伦比亚大学的机器人学家Hod Lipson仍认为这项工作十分重要,因为它能够得出描述物理系统的关键参数。 他认为,这些技术是我们理解并跟上物理学中其他更复杂现象的希望。

Renner的团队希望开发机器学习技术,以帮助物理学家解决目前存在的量子力学矛盾。Renner说:“在某种程度上,当前的量子力学法可能只是历史的仿制品。”他认为,通过计算机可以提出不存在矛盾的公式。

为了实现该目标,Renner正在尝试改良其神经网络,该版本不仅可以从实验数据中学习,还可以提出新的实验方法来检验其假设。

人工智能推演“三体”难题

希望利用神经网络解决物理问题的不止Renner一家。

前阵子,爱丁堡大学的Enter Philip Breen团队通过训练神经网络准确的对三体运动进行了预测,且速度比最先进的常规方法快了近1亿倍。

为训练神经网络,研究者首先将问题进行简化,假设三个黑洞为平面上的三个等质量粒子,各粒子初始速度为0。随机给定粒子的初始位置,使用最先进的Brutus方法进行求解,并将这一过程重复一万次。

Breen团队利用神经网络进行的三体实验

其中9900个算例作为神经网络的训练库,剩余100个用于验证。最后,用5000个全新算例测试神经网络,并将预测结果与利用Brutus方法得到的计算结果进行比对。

结果十分有趣!神经网络准确地预测了三体运动,并正确模拟出相近轨迹间的散度,与Brutus方法的计算结果极其相近。Breen团队表示,“我们已经证明深度人工神经网络可以在固定时间内快速且准确的解决三体问题这一计算难题。”

更重要的是,团队将能量消耗情况引入了神经网络预测能力的测试中。几次调整后,神经网络符合节能条件,且误差仅仅为10-5。

这一结果令人惊叹。且具有极大的潜力。Breen团队特别指出神经网络甚至能够解决Brutus方法无法计算的三体问题。

因此他们希望构建一个混合系统,使用Brutus方法进行所有繁重的计算,若计算负担过大,则引入神经网络,直到可运用Brutus方法继续计算。

这样,神经网络应该可以比以往更准确地模拟星系核和球状星团内部的黑体运动。

这仅仅是个开始,Breen团队表示,“终有一天,我们设想神经网络可以被训练解决更多混沌问题,例如四体或五体问题,并进一步减轻计算负担。”

编辑:jq

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

    关注

    42

    文章

    4827

    浏览量

    106785
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261473
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NMSIS神经网络库使用介绍

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

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

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

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

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

    【「AI芯片:科技探索与AGI愿景」阅读体验】+神经形态计算、类脑芯片

    AI芯片不仅包括深度学细AI加速器,还有另外个主要列别:类脑芯片。类脑芯片是模拟人脑神经网络架构的芯片。它结合微电子技术和新型神经形态器件,模仿人脑
    发表于 09-17 16:43

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

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于网络专家系统的并步电机故障诊断方法。本文将小波
    发表于 06-16 22:09

    BP神经网络网络结构设计原则

    BP(back propagation)神经网络一种按照误差逆向传播算法训练的多层前馈神经网络,其网络结构设计原则主要基于以下几个方面:
    的头像 发表于 02-12 16:41 1252次阅读

    BP神经网络与卷积神经网络的比较

    BP神经网络与卷积神经网络在多个方面存在显著差异,以下是对两者的比较: 结构特点 BP神经网络 : BP
    的头像 发表于 02-12 15:53 1305次阅读

    如何优化BP神经网络学习

    优化BP神经网络学习率是提高模型训练效率和性能的关键步骤。以下是些优化BP神经网络学习率的方法:
    的头像 发表于 02-12 15:51 1421次阅读

    BP神经网络的实现步骤详解

    BP神经网络的实现步骤主要包括以下几个阶段:网络初始化、前向传播、误差计算、反向传播和权重更新。以下是对这些步骤的详细解释: 网络初始化 确定
    的头像 发表于 02-12 15:50 1118次阅读

    BP神经网络的优缺点分析

    BP神经网络(Back Propagation Neural Network)作为一种常用的机器学习模型,具有显著的优点,同时也存在些不容
    的头像 发表于 02-12 15:36 1570次阅读

    什么是BP神经网络的反向传播算法

    神经网络(即反向传播神经网络)的核心,它建立在梯度下降法的基础上,是一种适合于多层神经元网络学习算法。该算法通过计算每层
    的头像 发表于 02-12 15:18 1273次阅读

    BP神经网络与深度学习的关系

    ),是一种多层前馈神经网络,它通过反向传播算法进行训练。BP神经网络由输入层、个或多个隐藏层和输出层组成,通过逐层递减的方式调整网络权重,
    的头像 发表于 02-12 15:15 1339次阅读

    BP神经网络在图像识别中的应用

    传播神经网络(Back Propagation Neural Network),是一种多层前馈神经网络,主要通过反向传播算法进行学习。它通常包括输入层、
    的头像 发表于 02-12 15:12 1185次阅读

    深度学习入门:简单神经网络的构建与实现

    深度学习中,神经网络是核心模型。今天我们用 Python 和 NumPy 构建个简单的神经网络神经网络由多个
    的头像 发表于 01-23 13:52 838次阅读

    人工神经网络的原理和多种神经网络架构方法

    所拟合的数学模型的形式受到大脑神经元的连接和行为的启发,最初是为了研究大脑功能而设计的。然而,数据科学中常用的神经网络作为
    的头像 发表于 01-09 10:24 2243次阅读
    人工<b class='flag-5'>神经网络</b>的原理和多种<b class='flag-5'>神经网络</b>架构方法