点上方蓝字计算机视觉联盟获取更多干货

在右上方 ··· 设为星标 ★,与你不见不散

仅作学术分享,不代表本公众号立场,侵权联系删除

转载于:机器之心

AI博士笔记系列推荐

周志华《机器学习》手推笔记正式开源!可打印版本附pdf下载链接

在本文中,来自 MIT 的研究者探讨了关于深度学习中非常基础的问题,包括网络的近似能力、优化的动态规律和强泛化能力等。

人工智能(AI)的复苏很大程度上归功于深度学习在模式识别方面的快速发展。深度神经网络架构的构建一定程度上受到了生物大脑和神经科学的启发。就像生物大脑的内部运行机制一样,深度网络在很大程度上无法得到解释,没有一个统一的理论。对此,来自麻省理工学院(MIT)的研究者提出了深度学习网络如何运行的新见解,有助于人们揭开人工智能机器学习的黑匣子

论文地址:https://cbmm.mit.edu/sites/default/files/publications/PNASlast.pdf

论文作者 Tomaso Poggio、Andrzej Banburski 和 Quianli Liao 来自 MIT 大脑、心智和机器中心(Center for Brains, Minds and Machines, CBMM),其中 Tomaso Poggio 是 MIT 计算神经学科「大家」,也是深度学习理论研究的先锋。他们创建了一种新的理论来解释深度网络的运行原因,并于 2020 年 6 月 9 日在 PNAS(美国国家科学院院刊)上发表了他们的研究成果。

Tomaso Poggio

值得强调的是,这篇论文的 editor 是 Stanford 理论大咖 David L. Donoho,他的研究方向主要包括谐波分析、信号处理、深度学习以及压缩感知。

研究者重点探究了深度网络对某些类型的多元函数的近似,这些函数避免了维数灾难现象,即维数准确率与参数量成指数关系。在应用机器学习中,数据往往是高维的。高维数据的示例包括面部识别、客户购买历史、病人健康档案以及金融市场分析等。

深度网络的深度是指计算的层数——计算层数越多,网络越深。为了阐明自己的理论,三位研究者检验了深度学习的近似能力、动态优化以及样本外性能

深度网络的近似能力

对于一般的范例如下:为了确定一个网络的复杂性,使用函数 f (x ) 表示,理论上应当保证一个未知目标函数 g 的近似达到给定的准确率(> 0)。特别地,深度网络在近似函数方面比浅层网络具备更好的条件。这两种类型的网络都使用相同的操作集——点积、线性组合、单一变量的固定非线性函数、可能的卷积和池化。

如下图 1 所示,网络中的每个节点对应于要近似的函数的图中的节点。结果发现,深度网络具有比浅层网络更好的近似能力。

研究者发现通过具有局部层级的深度卷积网络,指数成本消失,并再次变得更加线性。然后证明了对于特定类型的复合函数,卷积深度网络可以避免维数灾难。这意味着,对于具有局部层级问题,例如图像分类,浅层网络与深度网络之间的差距是指数级的。

「在近似理论中,无论是浅层网络还是深度网络,都在以指数代价近似连续函数,然而,我们证明了对于某些类型的组合函数,卷积型的深度网络(即使没有权重共享)可以避免维数灾难」,研究者表示。

优化的动态规律

之后该团队解释了为什么参数过多的深度网络在样本外数据上表现良好。该研究证明对于分类问题,给定一个用梯度下降算法训练的标准深度网络,那么重要的是参数空间的方向,而不是权重的范数或大小。

参考文献 27 的最新结果说明了在二元分类线性网络的特殊情况下过拟合的明显缺失。他们证明了最小化损失函数,如 logistic 函数、交叉熵和指数损失函数等会使线性可分离数据集的最大边值解渐近收敛,不受初始条件的影响,也不需要显式正则化。这里该研究讨论了非线性多层深度神经网络(DNN)在指数型损失下的情况,如下图 2 所示:

左图显示了在数据集(CIFAR-10)相同、初始化不同的网络上,测试与训练交叉熵损失的对比,结果显示在训练集上产生的分类误差为零,但测试误差不同;右图显示了在相同的数据、相同的网络上测试与训练损失的对比。

研究者这样描述:「在描述经验指数损失最小化的特征时,我们考虑的是权重方向的梯度流,而不是权重本身,因为分类的相关函数对应于归一化网络。动态归一化权值与单位范数约束下最小化损失的约束问题等价。特别地,典型动态梯度下降与约束问题具有相同的临界点。」

这意味着深度网络上的动态梯度下降与那些对参数的范数和大小都有明确约束的网络等价——梯度下降收敛于最大边值解。研究者发现了线性模型的相似性,在这种模型中,向量机收敛到伪逆解,目的是最小化解的数量。

事实上,研究者假定训练深度网络的行为是为了提供隐式正则化和范数控制(norm control)。科学家们把深度网络的这种能力归因为泛化,而无需对正则化项或权重范数进行明确的控制,而对于数学计算问题,则表明不管在梯度下降中是否存在强制约束,单位向量(从梯度下降的解中计算)保持不变。换言之,深度网络选择最小范数解,因此具有指数型损失的深度网络的梯度流具有局部最小化期望误差。

「我们认为,这项研究结果特别有趣,因为它可能解释了深度学习领域出现的最大谜团之一,即卷积深度网络在一些感知问题上的不合理有效性」,研究者写道。

随着应用数学、统计学、工程学、认知科学以及计算机科学跨学科的交融,研究者开发了一种关于为什么深度学习有效的理论,它可能会促进新的机器学习技术的发展,并在未来加速人工智能的突破。

原文链接:https://www.psychologytoday.com/us/blog/the-future-brain/202008/new-ai-study-may-explain-why-deep-learning-works

end

我是王博Kings,一名985AI博士,在Github上开源了机器学习、深度学习等一系列手推笔记,获得了不少同学的支持。

这是我的私人微信,还有少量坑位,可与相关学者研究人员交流学习 

目前开设有人工智能、机器学习、计算机视觉、自动驾驶(含SLAM)、Python、求职面经、综合交流群扫描添加CV联盟微信拉你进群,备注:CV联盟

王博的公众号,欢迎关注,干货多多

王博的系列手推笔记(附高清PDF下载):

博士笔记 | 周志华《机器学习》手推笔记第一章思维导图

博士笔记 | 周志华《机器学习》手推笔记第二章“模型评估与选择”

博士笔记 | 周志华《机器学习》手推笔记第三章“线性模型”

博士笔记 | 周志华《机器学习》手推笔记第四章“决策树”

博士笔记 | 周志华《机器学习》手推笔记第五章“神经网络”

博士笔记 | 周志华《机器学习》手推笔记第六章支持向量机(上)

博士笔记 | 周志华《机器学习》手推笔记第六章支持向量机(下)

博士笔记 | 周志华《机器学习》手推笔记第七章贝叶斯分类(上)

博士笔记 | 周志华《机器学习》手推笔记第七章贝叶斯分类(下)

博士笔记 | 周志华《机器学习》手推笔记第八章(上)

博士笔记 | 周志华《机器学习》手推笔记第八章(下)

博士笔记 | 周志华《机器学习》手推笔记第九章

点个在看支持一下吧

MIT探索深度学习网络的基础理论相关推荐

  1. 面向弹载图像的深度学习网络压缩方法研究

    这里写自定义目录标题 源自:航空兵器 作者:高一博 杨传栋 陈栋 凌冲 摘 要 针对基于深度学习目标识别算法具有网络结构复杂.参数量大.计算延迟高等特点,难以直接应用于弹载任务的问题,对网络轻量化方法 ...

  2. 何恺明团队新作!深度学习网络架构新视角:通过相关图表达理解神经网络

    标题&作者团队 导语:恺明大神出品,必属精品.Facebook的研究员从一个新奇的角度对神经网络的表示与设计进行探索,提出了一种新颖的相关图表示方式.它有助于对现有网络架构进行更深层次的分析与 ...

  3. 【论文解读】深度学习网络架构新视角:通过相关图表达理解神经网络(何恺明团队新作)...

    文章来源于极市平台,作者Happy 标题&作者团队 导语:恺明大神出品,必属精品.Facebook的研究员从一个新奇的角度对神经网络的表示与设计进行探索,提出了一种新颖的相关图表示方式.它有助 ...

  4. 对你来说,哪一个深度学习网络是最佳选择?(2)

    Caffe 2 Yangqing和他的Facebook团队正在开发Caffe 2 .在2017年4月18日,Facebook采用BSD协议开放了Caffe2.Caffe 2和Caffe不同点在哪里呢? ...

  5. 不用深度学习网络,只需预先设置NAS算法,就能实现AutoML自动机器学习的革命吗?

    AutoML(自动机器学习)是深度学习的新方式,利用大数据分析.高性能计算.数据管理.算法.边缘计算等技术.有了AutoML,我们就不再需要设计复杂的深度学习网络,用于数据采集.数据预处理.优化.应用 ...

  6. 图像超分中的深度学习网络

    图像超分中的深度学习网络 质量评估 操作通道 有监督算法 预上采样 后采样超分 逐步上采样 迭代上下采样 上采样的学习方式 残差块 递归学习 多路径学习 密集连接 通道注意力机制 其他卷积 像素递归网 ...

  7. 搭建深度学习网络识别图片--猫狗大战

    猫狗大战(项目代码:https://github.com/JasonZhou89/kaggle--Dogs-vs.-Cats-Redux-Kernels-Edition) 一. 问题的定义 1.1 项 ...

  8. 如何利用扬声器构建深度学习网络?

    简 介: 来自于康纳尔大学的这篇研究论文给出了 一个利用物理系统实现深层网络学习和推理的框架.本文对于文章举例的三个系统不属于线性时不变系统进行分析.除了其中SHG系统比较复杂之外,其它两个系统(三极 ...

  9. 【模型解读】深度学习网络之Siamese Network网络

    文章首发于微信公众号<有三AI> [模型解读]深度学习网络只能有一个输入吗 继续我们之前的专栏<模型解读>,今天说多输入网络,很久没写了因为实在是有更重要的事情. 平常我们所见 ...

最新文章

  1. const与#define的异同
  2. 【通知】3月第二周直播预告,模型优化,人脸识别,图像增强核心技术与难题...
  3. meeting with nate mar 13 meeting notes
  4. python3精要(64)-Python命名风格规范-google版
  5. Java时间和日期指南
  6. Petya and Staircases CF212div.2B
  7. 前端基础:初步认识Chrome调试面板,学会简单的代码调试,必会!
  8. torch.randn【返回从标准正态分布(均值为0,方差为1,即高斯白噪声)中抽取的一组随机数】
  9. WinForm 下实现一个自动关闭的MessageBox
  10. corntab主调度脚步
  11. WiFi基础知识解析
  12. tar命令下的--exclude
  13. 计算机配置64位几个字节,电脑装32位还是64位系统
  14. 解决freeswitch30s就挂掉的问题
  15. iPhone转Android体验,一直用苹果手机,突然换成安卓是什么体验?网友:差距太大!...
  16. 企业面临大危机,CRM崩溃告急,程序员竟用特殊手段化解危机!
  17. Linux Debian 系统的单网卡绑定多个IP地址的操作步骤
  18. 一:各种熵的定义及理解
  19. 10.9 顾z校内互坑题
  20. 伯克利创造出“可看到未来”的机器人,能帮助无人驾驶预测事故

热门文章

  1. android intent-filter category,android intent-filter category.DEFAULT
  2. as3.0 mysql_RedhatAS3.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+weba_PHP教程
  3. php分页上一页下一页判断,一个分页函数:显示“上一页下一页”等
  4. 命令行linux iso,linux – 有没有办法从命令行更改.iso文件卷id?
  5. python作业案例_作业解析-python bayesian案例
  6. 如何检查python的库是否安装成功_机器学习之Python编程库的安装
  7. vue读取终端硬件信息_自助服务终端机主要特点及规格
  8. java安装找不到uri,【找不到与请求 URI匹配的 HTTP 资源】(转)
  9. java画布颜色切换_在本视频讲解演示中,扩展画布的目的是为了后面制作齿孔时操作起来方便,扩展部分更换了另一种颜色,是为了以示区别,能直观区分出票面部分。...
  10. 数据库编程连接mysql_使用JDBC编程-连接MySQL数据库