网站首页 > 技术文章 正文
深度学习发展至今,共经历了三次浪潮,20 世纪40年代到60年代深度学习的雏形出现在控制论(cybernetics)中,20 世纪 80 年代 到 90 年代深度学习表现为 联结主义(connectionism),直到 2006 年,才真正以深度学习之名复兴。我们目下正在经历的正是第三次浪潮,大数据+大算力+炼丹术的改进,使得以NN为代表的深度学习技术开始大规模的在学术界和工业界得到研究和应用,相关的各种智能产品逐渐走向寻常百姓家。所以,是时候来回顾一下深度学习历史上那些惊艳的成果了。
惊艳的思想:GAN、对比学习、注意力机制、自监督、自编码、知识蒸馏、记忆机制、门控机制。
大道至简的技术:BP算法,残差/跳跃连接,dropout、batch norm、MLM、softmax及其温度系数、relu。
惊艳的模型/论文:GAN、AlexNet、ResNet、word2vec、transformer、bert、GPT-3、SimCSE。
还有个骚东西:deepfake,潘多拉的魔盒;最新的MyStyle,可看做一个非常强大的 deepfake。
下面分领域简单说两句:
梦开始的地方:
万能近似定理:无论我们试图学习什么函数,我们知道一个大的 MLP 一定能够表示这个函数。
贪心逐层无监督预训练:深度学习的复兴始于 2006 年,源于Hinton等人发现这种贪心学习过程能够为多层联合训练过程找到一个好的初始值,甚至可以成功训练全连接的结构。虽然现在基本用不上了,但这是第一个成功训练全连接深度结构的方法,极大的鼓舞了大家对深度学习的信心。
通用技术:
Xavier初始化:参数初始化的艺术!
ReLU:解决深度学习梯度消失问题的关键技术,为神经网络的深度发展奠定了基础,很多SOTA级别的模型依然在使用ReLU及其变体。
BatchNorm:参数规范化之道!
attention机制:attention真的很符合生物直觉,普通的attention、self-attention等各种attention为很多领域带来了颠覆性的改变,真attention is all you need!
残差连接:防止梯度消失的终南捷径,几乎已经成为了DNN的标配。
Adam:优化算法的集大成者
记忆机制/网络:神经网络擅长存储隐性知识,但是很难记住事实,Weston et al. (2014) 引入了记忆网络来补充NN的不足。
基础理论:
深度双波谷,事情好像和我们想象的不太一样;
彩票假说,发现稀疏可训练的神经网络,网络的有效性源自子网络买彩票中奖?
AdderNet: Do we really need multiplications in deep learning?题目相当吸引眼球。
信息瓶颈理论:网络像把信息从一个瓶颈中挤压出去一般,去除掉那些含有无关细节的噪音输入数据,只保留与通用概念(general concept)最相关的特征。学习最重要的部分实际上是忘记?不明觉厉~
CV:
GAN:魔高一尺,道高一丈;还有后面的StyleGAN、CycleGAN。
VAE:变分自编码器,与普通自编码器的损失的差别在于在重建loss的基础上多了一个KL散度的正则项,该正则项可以让后验分布q(z|x)与先验分布p(z)尽可能接近,一般p(z)假设为均值为0,方差为1的高斯分布。这个假设的先验分布也是VAE与GAN的最大不同之处。
AlexNet:CNN经典出圈之作,当时很多硬件技术还不太行,平地起高楼是真牛B。
ResNet:何凯明大神出品,CNN的集大成之作,残差连接简单有效,从此成为DNN的基本组件之一。
EfficientNet:重新思考CNN模型的缩放之道。
SimCLR:A simple framework for contrastive learning of visual representations.
MAE:MLM在视觉领域依然简单有效。
GIRAFFE:GAN+NeRF,效果真的让人眼前一亮,可以移动图片里的东西!不过NeRF这个真的是知识盲区了。
扩散模型:生成领域的新贵,比如OpenAI的DALL·E 2和Google的Imagen,引领文本生成图像领域的新风向,效果令人惊艳!
NLP:
word2vec:词嵌入领域的经典之作,思想简单(由中心词预测上下文或者由上下文预测中心词),效果很好,两个训练的优化算法也很有启发。
transformer:颠覆性的提出了transformer架构,迅速席卷NLP、CV等领域,一跃成为可与老牌的RNN、CNN并列的经典架构,并且大有取而代之之势。
bert:NLP预训练技术的划时代作品,从此在NLP领域掀起了预训练的热潮,并且迅速席卷CV等相关领域。
GPT-3:大力出奇迹,大模型之路还没有尽头!可惜没有开源,好在后面META开源了可与之媲美的OPT。
dropout两次:SimCSE中采用对比学习将sentence embedding推向新SOTA,SE领域突然就卷起来了;其中提出的将dropout用作数据增强的想法很有意思,简单实用,应该会有更广泛的用途。
No Language Left Behind: Scaling Human-Centered Machine Translation. 一个模型以最先进的质量翻译200多种语言。
推荐系统:
YouTube那篇深度学习推荐论文。
知识蒸馏:
hinton那篇知识蒸馏的开山之作。
搜索:
最后说一嘴搜索领域的惊艳之作,不过多为传统的东西,可能有些跑题了。
倒排索引:优雅!
PageRank,当时还在搞物理,买了数学之美看着玩儿,被这个经典算法狠狠的惊艳到了,简洁优雅,据说是Google早期崛起的大功臣。
TF-IDF:简洁优雅,字符检索的不朽经典。
双塔架构:为了性能,基本很少有别的选择。
ANN向量检索里的乘积量化。
多模态:
clip:通过对比学习连接图文,迎接多模态的热潮吧!
Make-a-scene: Scene-based text-to-image generation with human priors. 以文本和草图为条件的图像生成,创意表达,不止文字!
强化学习:
DQN:深度强化学习!
AlphaGo/Go Zero:人机大战,震惊世界!
暂时想起这些,欢迎补充。
更新1:20220824,补充了一些2020-2022年的新内容。收藏量这么高,同志们还是要一键三连啊哈哈~
更新2:20221022,补充了一些深度学习早期的内容。
Refs:
《深度学习》花书
深度学习十年:https://bmk.sh/2019/12/31/The-Decade-of-Deep-Learning/
知乎:2021 年,深度学习方面取得了哪些关键性进展?
苏剑林:生成扩散模型漫谈(一):DDPM = 拆楼 + 建楼
苏剑林:变分自编码器(一):原来是这么一回事
原文:https://www.zhihu.com/question/440729199/answer/2629696353
猜你喜欢
- 2024-11-07 机器不学习:阿里深度学习在搜索推荐领域的应用
- 2024-11-07 深度学习在机器视觉领域的应用:分类、目标检测与语义分割
- 2024-11-07 极限元算法专家:深度学习在语音生成问题上的典型应用 | 学术分享会总结文
- 2024-11-07 深度学习物体分类在工业领域最成熟的应用介绍
- 2024-11-07 2024年AI领域必读5本神作!机器学习、深度学习
- 2024-11-07 随着人工智能的快速发展,深度学习技术成为了AI领域...
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)