深度学习前沿技术摘要
目前的深度学习主要分为以下几个领域:
图像领域(CV)
representative task
图像分类
目标检测,目标跟踪,动作检测
实例分割
超分辨率(去马赛克)
去雾去雪
3D重建
风格迁移
OCR(光学字符识别)
自然语言处理(NLP)
文本分类
文本标签
实体抽取
句法依存
语义消歧
情感分析
机器翻译
自然语言理解(NLU)
观点分析
意图提取/识别
智能对话
生成任务
多模态(multimodal)
其他:语音识别(AVR)
针对这些领域以及其子任务,在深度学习蓬勃发展的前30几年(1987-2018)其主导的模型主要以3大家族为代表,分别为CNN和RNN和ANN模型族,
在很长一段时间里,三个家族都是在各自的领域进行深耕,互不打扰,比如CNN是图像(cv)领域的王者,RNN则是NLP和ASR的扛鼎,而这一切的基础,则是ANN,即人工神经网络的崛起。
在其后的一段时间,虽然这些模型之间有过一些有限的交流,比如用于处理文本的TEXT-CNN,处理图像的LSTM等,但是并没有质的飞跃。人工智能的各个领域就像拼图的碎片一样散落在各处,同时,这些模型的弊端也渐渐的显露出来,比如RNN的梯度消失问题,无法捕获长依赖的特征,CNN无法捕获局部与整体的关系等等,
虽然后面也有很多的工作致力于解决这些问题,例如,针对RNN无法建模长序列信息的问题,LSTM提出了门控机制,针对CNN的问题,提出了FPN,多维度多尺度地捕获特征,但是以上这些措施都只是缓解了问题而已,并没有真正解决这类问题。但是一个模型的出现改变了一切,他就是Transformer,Transformer 完全抛弃了传统的 CNN 和 RNN,整个网络结构完全由注意力机制组成,这种改变所带来的效果提升也是颠覆性的。
注意力机制的出现彻底解决了如何使用神经网络“记忆力差”这一问题,并且开创了一种新的深度学习范式,被称作“预训练 + fine-tuning”的模式,通过这一模式,它能够训练出更加通用的模型,再根据不同的下游任务进行微调来提高性能,这是认为是一种目前最有可能通向GAI(通用人工智能)的路径。
Transformer最先是在NLP领域被发明,它最先被应用在了机器翻译上,并取得了当年的SOTA(sate of the art),随后更是诞生出了当前最流行的自然语言处理模型:BERT,
但是它惊人的地方在于,它不止可以用来处理文本问题,这两年的一些研究发现,它甚至还可以用来做视觉任务,并且效果不亚于甚至强于CNN,甚至在其他的领域诸如图数据(GNN图神经网络,化学分子构型,蛋白质折叠方式),它都相当的有竞争力甚至是目前的最优解。
所以Transformer被认为是在未来20年里最有可能打破“深度学习模态壁垒”的模型,它的意义就像是大统一理论之于物理学一般,它有可能让目前人工智能真正实现和人一样学习物理世界方法,即从不同的模态(例如图像,文字,声音,抽象法则,图)中融合学习,进而产生更高级的思维活动(甚者还能生产表情包。。。)
(由AI生成的表情包)
本次我们参加了,是由交通银行举办的世界人工智能大赛中的手写汉字OCR任务,在这次的比赛中我们就使用到了Transformer,不过是用来处理视觉任务的,叫做视觉Transformer(VIT),它的方法也是相当的简单粗暴,就是将图片当作句子一样看待,将图像分成一个个小的patch,再输入进模型中。我们之前采用的方案是CNN+RNN的模型,准确率只有25%,
但是VIT的准确率却有90%,当然这距离第一名的准确率还尚有差距,但这是在我们的模型只用了不到50M的数据进行训练而且没有使用数据增强以及其他的微调技巧的前提下。
那么为什么这个模型这么强大呢,有一个重点在于预训练,人们很早就意识到人的学习方式是一种基于大样本的无监督或者自监督学习,举个例子,“问:酸菜鱼的配料有鱼和什么?”,在看到这句话的时候,人类不会从头的去学习什么是鱼,什么是酸菜鱼,而是人的大脑里已经有了一种能力,一看到酸菜,就能想到鱼,我们需要机器也具备这种联想能力,但是这并不用靠监督的模式实现,并不需要你明确的告诉模型,酸菜鱼是用鱼和酸菜做的,如果这样做的话,世界上的组合是无穷的,你不可能每一条知识都告诉模型,人的学习也是一样的,更多的是靠领悟,而这个领悟是没有正确的信息输入的,就像一个很老练的厨师,你让他做一道大家从未做过的菜,他总能做的比一个菜鸟厨师好。这就是预训练。
在NLP领域,一般是将语句转化为向量来进行处理,被叫做词向量,这些词向量就在巨量的文本数据中进行了预训练,它能让那些有相关性的词语在向量空间中考的更加紧密一个近点的例子:“king - man + women = queen”但是这种词向量是静态的,它无法随着任务的不同的在改变,也就意味着不管在什么文本里,在模型认为“king - man + women 永远等于 queen”,这显然是不对的,所以BERT出现了,它完全由Transformer所组成,它的词向量是动态的,这导致了在工业界,不管对什么任务,什么领域,只需要在其他人预训练过的bert模型上进行微调即可,再也不必为了不同的任务去设计不同的模型。
当然这也导致现在许多的研究者的能力下降(笑)
如何入门深度学习
- 机器学习
- 代码
- 关注前沿
- 参加比赛
深度学习前沿技术摘要相关推荐
- 独家 | Python利用深度学习进行文本摘要的综合指南(附教程)
作者:ARAVIND PAI 翻译:和中华 校对:申利彬 本文约7500字,建议阅读15分钟. 本文介绍了如何利用seq2seq来建立一个文本摘要模型,以及其中的注意力机制.并利用Keras搭建编写了 ...
- 【深度学习】老师木讲架构:深度学习平台技术演进
新智元推荐 来源:OneFlow [新智元导读]近日,袁进辉(老师木)代表OneFlow团队在全球互联网架构大会上海站做了<深度学习平台技术演进>的报告.报告包括深度学习的计算力问题. ...
- 陈天奇:深度学习编译技术的现状和未来
https://www.toutiao.com/a6690418726631637512/ 2019-05-13 16:03:04 传统的深度学习框架采用人工优化算子,然后建立运行时图解释器来解决内存 ...
- python自动视频摘要_专栏丨深度学习之视频摘要简述
原标题:专栏丨深度学习之视频摘要简述 机器之心专栏 作者:图鸭科技 现如今城市生活节奏越来越快,我们每天接收的信息越来越多.在庞大视频信息中,作为用户的我们在看完整视频之前,更想知道视频主题是什么.视 ...
- 华中科技大学计算机视觉张朋,计算机视觉与深度学习前沿研讨会圆满举办
12月23日,"华中科技大学学术前沿青年团队探索论坛--计算机视觉与深度学习前沿研讨会"在一号楼学术报告厅圆满举办.此次活动由华中科技大学主办,电信学院与IEEE SPS Wuha ...
- 深度学习前沿算法思想
转自: 深度学习前沿算法思想 导读 第一版: 深度学习前沿算法思想 深度学习实践:使用Tensorflow实现快速风格迁移 行为识别:让机器学会"察言观色"第一步 第二版: 谷歌首 ...
- 流体力学深度学习建模技术研究进展
流体力学深度学习建模技术研究进展 王怡星.韩仁坤.刘子扬.张扬.陈刚 摘要: 深度学习技术在图像处理.语言翻译.疾病诊断.游戏竞赛等领域已带来了颠覆性的变化.流体力学问题由于维度高.非线性强.数据量大 ...
- 【深度学习前沿应用】图像风格迁移
[深度学习前沿应用]图像风格迁移 活动地址:[CSDN21天学习挑战赛](https://marketing.csdn.net/p/bdabfb52c5d56532133df2adc1a728fd) ...
- (转)深度学习前沿算法思想
深度学习前沿算法思想 本文转自: https://mp.weixin.qq.com/s?__biz=MzA5NDExMTAzNA==&mid=2649981646&idx=2& ...
- 首次解密小红书“种草”机制:大规模深度学习系统技术是如何应用的
AI 引领的新一代信息技术,正驱动新一轮科技浪潮席卷而来.作为近年来国内发展最为迅速的移动互联网平台之一,小红书乘势而上,目前已经形成了以图文和短视频内容为主的超大型 UGC 社区.在这个独特而活跃的 ...
最新文章
- Android getDrawable 直接使用 提示要求API为21 的处理方法
- B2B行业网站编辑轻松创造内容,提高搜索权重
- 日志级别_Feign:请求压缩amp;日志级别【了解】
- 链式存储mysql_链栈:栈的链式存储结构
- linux文件属性是什么意思,Linux文件属性
- linux bochs 网卡,Bochs 在Windows和Linux下配置对比
- Springboot Failed to parse configuration class [x]; nested exception
- php线程安全和非线程安全_安全调用线程的步骤
- 三层交换机关于VLAN的划分以及ACL的使用
- Linux系统性能相关知识学习
- 实例化反射类class的集中方法
- VLAN的概念和链路分类
- Linux仿站工具,20 款优秀的 Linux 终端仿真器
- 【CTF misc python】加密zip和rar文件的枚举解密工具(python代码)
- ios睡眠分析 卧床 睡眠_iOS 10 的「就寝」功能如何让我的睡眠变得更有规律
- FPGA的工作原理简述
- RobotFramework-关键字-Wait Until Keyword Succeeds
- 网页三栏布局五种实现方式(左中右)
- JAVA图书管理系统不用数据库_java简单的图书管理系统(只用java代码不用数据库和可视化界面,一个管理员表和图书表)...
- shields 徽标_创意讲故事徽标的剖析
热门文章
- c语言作业朱鸣华,C语言程序设计习题解析与上机指导 第3版
- FlashFXP v3.5.4注册码+FlashFXP v3.6.0注册码+FlashFXP v3.7.2.build.1266...
- 有什么好用的电脑录音软件?
- [Android] 【极其罕见】【安卓】视频转换器【支持18种格式转换!】
- VC虚拟键值表(详细介绍)
- [渝粤教育] 武汉理工大学 人文物理 参考 资料
- 手机qq怎么添加相册表情包_手机qq怎么制作表情包配文字
- 计算机硬件仿真实验软件,计算机硬件实验虚拟仿真平台的设计
- 桩身弹性压缩计算公式_压缩弹簧弹力的计算公式
- python查看qq撤回消息_QQ坦白说里匿名叫我还想逃?Python轻松查看匿名用户信息...