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

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

3天内不再提示

基于内存的人工智能神经网络架构

姚小熊27 来源:人工智能实验室 作者:人工智能实验室 2020-12-18 13:40 次阅读

在过去十年左右的时间里,研究人员已经开发了多种基于人工神经网络(ANN)的计算模型。尽管已发现许多这些模型在特定任务上表现良好,但它们并不总是能够识别可应用于新问题的迭代,顺序或算法策略。

过去的研究发现,添加外部存储器组件可以提高神经网络获取这些策略的能力。但是,即使使用外部存储器,它们也容易出错,对提供给他们的数据变化敏感,并且需要大量的训练数据才能很好地发挥作用。

达姆施塔特技术大学的研究人员最近推出了一种新的基于记忆增强的基于ANN的体系结构,该体系结构可以学习解决问题的抽象策略。这种结构在将算法计算与依赖于数据的操作分开,将算法处理的信息流划分为两个不同的“流”。

研究人员在论文中写道:“扩展具有外部记忆的神经网络已经提高了他们学习这种策略的能力,但是它们仍然容易出现数据变化,难以学习可扩展和可转移的解决方案,并且需要大量的训练数据。” “我们提出了神经哈佛计算机,这是一种基于内存的基于网络的体系结构,该体系结构通过将算法操作与数据操作解耦而采用抽象,通过拆分信息流和分离的模块来实现。”

神经哈佛计算机或NHC将输入算法的信息流分为两个不同的流,即数据流(包含特定于数据的操作)和控制流(包含算法操作)。最终,它可以区分与数据相关的模块和算法模块,从而创建两个独立但又耦合的存储器。

NHC具有三个主要的算法模块,分别称为控制器,存储器和总线。这三个组件具有不同的功能,但彼此交互以获取可应用于将来任务的抽象。研究人员在论文中解释说:“这种抽象机制和进化训练使学习健壮和可扩展的算法解决方案成为可能。”

研究人员通过使用NHC训练和运行11种不同的算法来评估NHC。然后,他们测试了这些算法的性能,以及它们的泛化和抽象能力。研究人员发现,NHC可以可靠地运行所有11种算法,同时还可以使它们在比最初训练要完成的任务复杂的任务上表现出色。“在11种复杂程度各异的算法中,我们证明NHC可靠地学习了具有强大概括性和抽象性的算法解决方案,可以完美地概括和扩展到任意任务配置和复杂性,而这些复杂性和复杂性远远超出了训练期间所看到的,并且与数据无关表示法和任务领域”,

该研究人员小组最近进行的研究证实了使用外部存储组件来增强复杂程度不同的任务中基于神经网络的体系结构的性能和可推广性的潜力。将来,NHC体系结构可用于合并和改进不同ANN的功能,从而帮助开发可识别有用策略的模型,从而基于新数据做出准确的预测。
责任编辑:YYX

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

    关注

    42

    文章

    4656

    浏览量

    99487
  • 内存
    +关注

    关注

    8

    文章

    2804

    浏览量

    73137
  • 人工智能
    +关注

    关注

    1781

    文章

    45190

    浏览量

    232495
收藏 人收藏

    评论

    相关推荐

    不同的人工神经网络模型各有什么作用?

    人工神经网络(Artificial Neural Networks, ANNs)是一种受生物神经网络启发的计算模型,广泛应用于各种领域。本文将介绍不同类型的人工
    的头像 发表于 07-05 09:19 113次阅读

    人工智能神经网络系统的特点

    人工智能神经网络系统是一种模拟人脑神经网络结构和功能的计算模型,具有高度的自适应性、学习能力和泛化能力。本文将介绍人工智能神经网络系统的特点
    的头像 发表于 07-04 09:42 104次阅读

    人工智能神经网络模型有哪些

    人工智能神经网络模型是一类受人脑启发的计算模型,它们在许多领域都取得了显著的成功。以下是一些常见的神经网络模型: 感知机(Perceptron) : 感知机是最简单的神经网络模型之一,
    的头像 发表于 07-04 09:41 104次阅读

    人工智能人工神经网络有什么区别

    人工智能(Artificial Intelligence,简称AI)和人工神经网络(Artificial Neural Network,简称ANN)是两个密切相关但又有所区别的概念。 定义和起源
    的头像 发表于 07-04 09:39 72次阅读

    人工智能神经网络的结构是什么

    人工智能神经网络是一种模拟人脑神经网络的计算模型,其结构和功能非常复杂。 引言 人工智能神经网络是一种模拟人脑
    的头像 发表于 07-04 09:37 86次阅读

    人工智能神经网络的工作原理是什么

    人工智能神经网络的工作原理是一个复杂且深入的话题,涉及到多个领域的知识,包括数学、计算机科学、生物学等。 神经网络的基本概念 神经网络是一种受人脑结构启发的计算模型,它通过模拟人脑
    的头像 发表于 07-04 09:35 66次阅读

    人工智能神经网络芯片的介绍

    人工智能神经网络芯片是一类专门为深度学习和神经网络算法设计的处理器。它们具有高性能、低功耗、可扩展等特点,广泛应用于图像识别、语音识别、自然语言处理等领域。以下是关于人工智能
    的头像 发表于 07-04 09:33 102次阅读

    神经网络人工智能的关系是什么

    神经网络人工智能的关系是密不可分的。神经网络人工智能的一种重要实现方式,而人工智能则是神经网络
    的头像 发表于 07-03 10:25 119次阅读

    卷积神经网络和bp神经网络的区别

    化能力。随着深度学习技术的不断发展,神经网络已经成为人工智能领域的重要技术之一。卷积神经网络和BP神经
    的头像 发表于 07-02 14:24 239次阅读

    神经网络人工智能的关系

    在快速发展的科技领域,人工智能(Artificial Intelligence, AI)和神经网络(Neural Networks)是两个备受瞩目的概念。它们之间的联系紧密而复杂,共同推动了智能
    的头像 发表于 07-01 14:23 103次阅读

    神经网络架构有哪些

    神经网络架构是机器学习领域中的核心组成部分,它们模仿了生物神经网络的运作方式,通过复杂的网络结构实现信息的处理、存储和传递。随着深度学习技术的不断发展,各种
    的头像 发表于 07-01 14:16 116次阅读

    人工神经网络相关资料

    以冯·诺依曼型计算机为中心的信息处理技术的高速发展,使得计算机在当今的信息化社会中起着十分重要的作用。但是,当用它来解决某些人工智能问题时却遇到了很大的困难。 例如,一个人可以很容易地识别他人的脸孔
    发表于 09-27 06:13

    不可错过!人工神经网络算法、PID算法、Python人工智能学习等资料包分享(附源代码)

    ,是模拟人工智能的一条重要途径。人工神经网络与人脑相似性主要表现在: ①神经网络获取的知识是从外界环境学习得来的; ②各神经元的连接权,即突
    发表于 09-13 16:41

    什么是卷积神经网络?卷积神经网络人工智能和机器学习的意义

    随着人工智能(AI)技术的快速发展,AI可以越来越多地支持以前无法实现或者难以实现的应用。本文基于此解释了卷积神经网络(CNN)及其对人工智能和机器学习的意义。CNN是一种能够从复杂数据中提取特征的强大工具,例如识别音频信号或图
    发表于 09-05 10:23 753次阅读

    人工神经网络和bp神经网络的区别

    人工神经网络和bp神经网络的区别  人工神经网络(Artificial Neural Network, ANN)是一种模仿人脑
    的头像 发表于 08-22 16:45 3672次阅读