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

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

3天内不再提示

神经网络中的遗忘

倩倩 来源:学习三分钟 2020-04-17 10:52 次阅读

神经网络中的遗忘

两种遗忘方式的对比

查找记忆的删除是一条一条的删,而网络记忆的删除是断开连接。

学习中的遗忘

学习的过程是寻找符合所有情况的规律的过程

在这个过程中,有时候我们的大脑会断开连接,有时候又会重塑连接

假设猜想:如果我们的大脑不会断开连接,那么我们便会,只知道解决学习时已见过的情况,而不会解决未见过的情况。这样的“学习”只能是记忆,记忆所有信息,却不能找到共同的规律。(网络的过拟合)

案例验证:比如现实生活中的雨人,他看完了一本书记住了里面的所有内容,但他日常生活能力低下,四岁才会走路,现在都还不会系扣子,智力测试也只有87分。

学习后的遗忘

为什么已经被记住的内容还是会遗忘?

生存困难:寻找到普遍性的规律的生物,有大概率能存活,而只寻找到局部规律的生物,存活的概率变便很小。

演化结果:所以,大脑演化出一种该规律多次出现就强化该连接,出现次数少便弱化该连接的机制。这并不是为了忘记痛苦的记忆,或者节省能量,而是为了抑制局部规律形成的过拟合。

“ 你忘记所有的招式,就练成太极拳了”

原文:“太极拳只重其义,不重其招。你忘记所有的招式,就练成太极拳了。”

解释:“忘记”并非字面意思,而是意为不要仅记住个别招式,而失去了应对无限情况的能力。这里的招式是“已知”,“情况”是指任何情况,包括已知,也包括未知。由于人脑的长期记忆也不是查找记忆,并不会去记忆每个情况,所以练太极拳的过程并不是记忆的过程,而是学习的过程。让大脑的神经网络从这些有限的招式中泛化出普遍规律,便可自动应对无限情况。

翻译:”情况无限,招式有限,需泛化有限招式,来应对无限情况。”

总结

学习中的遗忘:由于寻找规律(学习)的过程中需要不断的断开连接,重塑连接(不断调整权重,构建模型)

学习后的遗忘:为了提高泛化能力,防止模型的过拟合,根据连接的使用频率,强化或弱化该连接的一种模型筛选机制。

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

    关注

    42

    文章

    4767

    浏览量

    100662
  • 模型
    +关注

    关注

    1

    文章

    3204

    浏览量

    48789
收藏 人收藏

    评论

    相关推荐

    LSTM神经网络在语音识别的应用实例

    神经网络简介 LSTM是一种特殊的循环神经网络(RNN),它能够学习长期依赖关系。在传统的RNN,信息会随着时间的流逝而逐渐消失,导致网络难以捕捉长距离的依赖关系。LSTM通过引入门
    的头像 发表于 11-13 10:03 384次阅读

    LSTM神经网络在时间序列预测的应用

    时间序列预测是数据分析的一个重要领域,它涉及到基于历史数据预测未来值。随着深度学习技术的发展,长短期记忆(LSTM)神经网络因其在处理序列数据方面的优势而受到广泛关注。 LSTM神经网络简介
    的头像 发表于 11-13 09:54 498次阅读

    BP神经网络和卷积神经网络的关系

    BP神经网络(Backpropagation Neural Network)和卷积神经网络(Convolutional Neural Network,简称CNN)是两种在人工智能和机器学习领域
    的头像 发表于 07-10 15:24 1374次阅读

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

    BP神经网络和人工神经网络(Artificial Neural Networks,简称ANNs)之间的关系与区别,是神经网络领域中一个基础且重要的话题。本文将从定义、结构、算法、应用及未来发展等多个方面,详细阐述BP
    的头像 发表于 07-10 15:20 962次阅读

    rnn是递归神经网络还是循环神经网络

    RNN(Recurrent Neural Network)是循环神经网络,而非递归神经网络。循环神经网络是一种具有时间序列特性的神经网络,能够处理序列数据,具有记忆功能。以下是关于循环
    的头像 发表于 07-05 09:52 543次阅读

    递归神经网络是循环神经网络

    递归神经网络(Recurrent Neural Network,简称RNN)和循环神经网络(Recurrent Neural Network,简称RNN)实际上是同一个概念,只是不同的翻译方式
    的头像 发表于 07-04 14:54 690次阅读

    循环神经网络和卷积神经网络的区别

    循环神经网络(Recurrent Neural Network,RNN)和卷积神经网络(Convolutional Neural Network,CNN)是深度学习领域中两种非常重要的神经网络
    的头像 发表于 07-04 14:24 1229次阅读

    循环神经网络和递归神经网络的区别

    循环神经网络(Recurrent Neural Network,简称RNN)和递归神经网络(Recursive Neural Network,简称RvNN)是深度学习两种重要的神经网络
    的头像 发表于 07-04 14:19 836次阅读

    深度神经网络与基本神经网络的区别

    在探讨深度神经网络(Deep Neural Networks, DNNs)与基本神经网络(通常指传统神经网络或前向神经网络)的区别时,我们需要从多个维度进行深入分析。这些维度包括
    的头像 发表于 07-04 13:20 772次阅读

    反向传播神经网络和bp神经网络的区别

    反向传播神经网络(Backpropagation Neural Network,简称BP神经网络)是一种多层前馈神经网络,它通过反向传播算法来调整网络
    的头像 发表于 07-03 11:00 750次阅读

    bp神经网络是深度神经网络

    Network)有相似之处,但它们之间还是存在一些关键的区别。 一、引言 神经网络是一种模拟人脑神经元结构的计算模型,它由大量的神经元(或称为节点)组成,这些神经元通过权重连接在一起
    的头像 发表于 07-03 10:14 790次阅读

    bp神经网络和卷积神经网络区别是什么

    BP神经网络(Backpropagation Neural Network)和卷积神经网络(Convolutional Neural Network,简称CNN)是两种不同类型的人工神经网络,它们在
    的头像 发表于 07-03 10:12 1115次阅读

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

    卷积神经网络(Convolutional Neural Networks,简称CNN)和BP神经网络(Backpropagation Neural Networks,简称BPNN)是两种
    的头像 发表于 07-02 14:24 3400次阅读

    神经网络在数学建模的应用

    数学建模是一种利用数学方法和工具来描述和分析现实世界问题的过程。神经网络是一种模拟人脑神经元结构和功能的计算模型,可以用于解决各种复杂问题。在数学建模神经网络可以作为一种有效的工具
    的头像 发表于 07-02 11:29 893次阅读

    神经网络的激活函数有哪些

    神经网络,激活函数是一个至关重要的组成部分,它决定了神经元对于输入信号的反应方式,为神经网络引入了非线性因素,使得网络能够学习和处理复杂
    的头像 发表于 07-01 11:52 548次阅读