神经网络既有记忆能力又有泛化能力,这对应了我们现实世界的情况,既有多样性又有规律性,所以神经网络能够学习现实世界很多领域的问题。(多说一句,我认为现实世界的规律性是由宇宙的同源性(宇宙大爆炸,基本粒子不可再分)引起的,多样性是由随机性效应(量子力学、混沌效应等)引起的。)
  下面通过shuffle label试验来感受LeNet的记忆能力。


1、shuffle label试验

  shuffle label的方法在Bengio大神的文章《A Closer Look at Memorization in Deep Networks》https://arxiv.org/abs/1706.05394中提到。就是在训练时把标签完全打乱,样本和标签之间失去联系,然而此时仍然是可以训练的,网络完全是死记住了所有样本和标签之间的关联。当然这种记忆没有任何的泛化能力,在验证集上表现为完全随机预测。
  我们在LeNet上进行shuffle label试验,注意torch中没有shuffle功能,所以我们需要在numpy中shuffle,试验在我之前的代码https://blog.csdn.net/Brikie/article/details/112253975上修改,仅对get_data部分修改如下。

def get_data():train_img, train_label = _read('train-images-idx3-ubyte.gz','train-labels-idx1-ubyte.gz')train_img = train_img[:10000]train_label = train_label[:10000]np.random.shuffle(train_label)...


  LeNet在Mnist数据集上shuffle label的训练结果如上图,acc表示在训练集上的精度。可见,模型有很强的记忆能力,即使是标签完全打乱,模型也能学到东西。如果训练样本较多,模型记忆的过程会较慢,如果样本数量较少,比如只有5000个时,不到100epoch就能够全部都记住,精度几乎达到100%。

2、去掉卷积层之后的对比

  去掉LeNet的两个卷积层之后,把全连接层的输入尺寸改为28*28,参数量还变大了,从61706变为105214。但从下图可以看出,没有卷积层时记忆能力显著下降。这说明即使是“死记”,卷积层也仍可以对特征进行提取,相当于图片压缩了,仍可以减少需要记忆的信息量。

LeNet试验(四)使用shuffle label观察网络的记忆能力相关推荐

  1. 《计算机网络》实验报告——使用SNORT观察网络数据包和TCP连接

    实验名称:使用SNORT观察网络数据包和TCP连接 实验地点: 所使用的工具软件及环境: Windows ,snort.winpcap 一.实验目的: 通过本实验,熟悉SNORT的使用,通过抓包分析, ...

  2. <计算机视觉四> pytorch版yolov3网络搭建

    鼠标点击下载     项目源代码免费下载地址 <计算机视觉一> 使用标定工具标定自己的目标检测 <计算机视觉二> labelme标定的数据转换成yolo训练格式 <计算机 ...

  3. wifi 信道_WiFi网速太慢,四招就可以让无线网络变得顺畅

    和WIFI网速相关联的因素主要有四个,对应解决方法也就有四个. 频段冲突是WIFI网速变慢很常见的问题.现实中常用的WIFI频段有2.4GHZ和5GHZ两个大频段,也好比两条高速公路.中国2.4GHZ ...

  4. matlab抗混叠滤波器,试验四音频抗混叠滤波器设计.doc

    试验四音频抗混叠滤波器设计 实验四 音频抗混叠滤波器设计 [实验目的] 学习用Matlab进行滤波器设计仿真. [实验内容] 题目要求:1)设计Butterworth型音频抗混叠滤波器: 2)参数: ...

  5. 四、SSL 虚拟私有网络

    4 SSL VPN 4.1 概念 4.1.1 SSL SSL(Secure Socket Layer,安全套接层)是在传输通信协议(TCP/IP)上实现的一种安全协议,采用公开密钥技术.SSL基于TC ...

  6. 密码学系列(四):整理世界性网络安全相关组织、企业的网站【持更】

    密码学系列(四):整理世界性网络安全相关组织.企业的网站[持更] 前言 各网站 Thales 泰勒斯 BI.ZONE RSA Unbound Security Fasso 富信 Intertrust ...

  7. 机顶盒服务器显示7年了,机顶盒还卡吗?四招让你的网络机顶盒看电视不再卡...

    原标题:机顶盒还卡吗?四招让你的网络机顶盒看电视不再卡 1.直播服务器压力大 据笔者的调查,大多数情况下网络机顶盒看电视直播总是卡是由直播服务器压力大引起的,尤其是在晚上的黄金时间段或者周末,很多朋友 ...

  8. 《Gartner 2022年网络防火墙关键能力报告》发布,Fortinet获得三大用例最高得分

    当前,网络攻击态势迅猛发展,正演变成全球化威胁,对全球组织和数字经济影响深远.第三方数据显示,2021年上半年,全球组织应对勒索软件不法攻击已耗费近6亿美元,该数字即将超过全美组织十年来的赎金支付总额 ...

  9. 智库专家称人工智能可提升网络空间适应能力

    [概要]哈佛大学贝尔弗科学与国际事务中心网络安全项目主任Michael Sulmeyer等发表文章称,人工智能可提升网络空间适应能力. Michael Sulmeyer等在文章中表示,最近该中心的一位 ...

最新文章

  1. ActiveMQ—Queue与Topic区别
  2. 《数据科学家养成手册》第五章---矛盾的世界笔记
  3. 去掉动网广告“国内使用量最大的动网论坛”的方法
  4. 文件下载类型__response
  5. 杭电1166敌兵布阵
  6. c语言编译 64位,cmake – 编译32位和64位
  7. iOS 文字转化成图片
  8. php-redis 下载地址
  9. 数据分析、关键词和地下产业
  10. 数据挖掘和数据仓库之间的区别
  11. 任玉刚【Android开发艺术探索】读后笔记四
  12. Django新手十个开发指导
  13. 用好这 42 款 Chrome 插件,每年轻松省出一个年假
  14. 一路狂奔的“幸运咖”,再造下一个“蜜雪冰城”?
  15. c语言改变图片颜色,用c语言把bmp格式的彩色图片转换成黑白的
  16. 【第4天】尊重是最有力的征服
  17. 痛心!华为高管丁耘去世,享年 53 岁
  18. PPT分享:基于Eventuate平台解决微服务架构难题
  19. Android手机之间不消耗流量互传文件
  20. Ctfhub解题 web RCE

热门文章

  1. 序列表转换成横向菜单
  2. AEAI ESB路由转换机制说明
  3. 网络通信:单播、广播、组播
  4. emberjs重写补充类之reopen方法和reopenClass方法
  5. 雅虎团队经验:网站页面性能优化的 34条黄金守则
  6. IIS5.1错误,启动时WEB服务提示:服务器没有及时响应启动或控制请求 之终极解决方案。...
  7. windows winrar 指令_【转】winrar命令行详解
  8. 动物模型:急性肝脏损伤模型的构建及选择
  9. R语言统计与绘图:正态、方差齐性、多重比较
  10. 北斗导航 | 卫星导航基础知识(伪随机噪声码)