当前位置: 首页 > 编程日记 > 正文

深度学习渐趋冷静,为何图形计算却逆势反涨?

不知不觉,2019 年的进度条已经快撑不住了 ▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 88%。

就像这个进度条一样,人工智能的发展也绝不是一蹴而就的事,而是一步一个脚印逐渐发展,最后达成某个目标。近年来,深度学习领域的技术发展和趋势与往年有所不同,马上到年底了,我们不妨来简单回顾一下这个领域的一些热点技术方向都发生了哪些变化。

AI技术发展和趋势

总的来说,AI 技术的发展比较平稳,有若干技术方向出现比较重要的突破,也有一方向发展遇到瓶颈。

比如,根据 Google Trend 显示,从 2018 年截至目前,在全球范围内,关键词“Knowledge Graph”的热度总体上呈上升趋势。

640?wx_fmt=png

知识图谱也越来越多地被学术和业界提到并应用于研究和实践中,该领域内的热点研究有:概念图、并行算法、知识表示、图形知识、知识库等,其中概念图是当前的热门话题之一,20 世纪 90 年代以来,其研究热度始终保持在 Top 1;知识表示也是该领域的热点话题。知识图谱作为人工智能技术中的知识容器和孵化器,会对未来 AI 领域的发展起到关键性的作用,预计未来会向自动化的方向前进,并找到更多落地应用场景。

从 2018 年到 2019 年,在全球范围内,关键词“deep learning”的热度曲线基本上较平稳,但在 11 月初出现下降的趋势。相对 AlphaGo 带来的狂热,现在大家更能理性对待深度学习。

640?wx_fmt=png

在 NLP 领域,继谷歌推出让人振奋的 BERT 之后,GPT 后来居上,随后又不断出现新的模型,不断打破“前辈”创下的记录,百度的NLP 预训练模型 ERNIE中文任务全面超越 BERT,CMU 和 Google Brain 联手推出了 Bert 的改进版 XLNet,在 20 项任务上超越 BERT,微软亚洲研究院在 ICML 2019 上提出了一个全新的通用预训练方法 MASS,在序列到序列的自然语言生成任务中全面超越 BERT 和 GPT。

在计算机视觉领域,当前的热点研究话题包括图像分割、图像分类、支持向量机、特征提取、目标识别、生物医学研究、目标检测、人脸识别、马尔可夫过程等。

其中,生成对抗网络(GAN)技术成为当下的研究热点,实际应用也越发炉火纯青,AI 生成图像和视频的效果如此逼真,以至于一些打擦边球的应用产生了不小的负面影响,倒逼立法或规范产生,比如美国加州已签署了两项新法令,其中一项是禁止任何人在选举 60 天内发布有关候选人的 Deepfake 视频,另一项法令则是允许该州居民起诉任何使用 Deepfake 技术将其图像放入色情视频的人。

图形方面的另一个重要的技术突破,不得不提到 3D 图形行业产生的一项颠覆性的技术——光线追踪技术。它通常被描述为计算机图形学的“圣杯”,有望彻底改变 3D 图形技术的发展。

什么是光线追踪技术?

简单来说,光线追踪技术是使用一种模拟真实世界光线行为的技术来生成 3D 场景,从而为开发人员提供工具,制作逼真的视觉效果。

这项新技术能够完美地计算光线反射、折射、散射等路线,渲染出逼真的画面,几乎与真实世界真假莫辨,可为游戏开发者提供电影级画质的实时渲染。

更具体的来说,就是在真实世界中,我们看到的 3D 物体被光源照亮,且光子可以在到达观看者的眼睛以前从一个物体反弹到另一个物体。光线追踪技术则反过来,通过从观者眼睛(观景式照相机)反向追踪光线捕捉这些效果,通过追踪 2D 视表面上每个像素的光线的路径,并应用到场景的 3D 模型中。

640?wx_fmt=png

光线追踪原理图

在 2016 年 Imagination 公司推出世界上首款专用的光线追踪加速器之前,业界最常用的是光栅化渲染方法,之后再在图像上绘制高光阴影等效果,以产生真实的感觉。但这种方法存在的缺点非常明显,比如无法判断远近遮挡关系,无法模拟真正的阴影、反射和折射,且计算负载巨大。光线追踪技术出现之后,便一定程度上代替了光栅化渲染。

2018 年 3 月,NVIDIA 将光线追踪技术向前推进了一步,发布了一项新技术——实时光线追踪(Real Time Ray Tracing),能够实时进行光线追踪。

仅几个月后,在 SIGGRAPH 2018 计算机图形与交互技术大会上,NVIDIA 就推出了全球首批支持即时光线追踪的 Quadro RTX 系列 GPU,使得图形计算大大简化,这使得之前要花费几天甚至几周时间的复杂渲染工作,现在可以在几分钟甚至几秒内生成逼真的产品模型。

目前,这种技术已经实现落地,并开始应用于游戏和动画等场景,我们看到的很多栩栩如生的游戏画面和动画效果,如皮克斯电影“汽车总动员”中闪电麦昆的闪亮反光、“钢铁侠”的反光服以及“变形金刚”中的伪装机器人,都用到了光线追踪技术。

640?wx_fmt=gif

在 GTC 2018 上,NVIDIA CEO 黄仁勋展示的《逆水寒》游戏画面中 RTX on 与 RTX off 效果对比,至今还让笔者印象深刻。上图中可以看到,使用了 RTX 技术后,游戏画面中船身和桥洞上水的反光变得更加逼真灵动。

GPU对图形计算的贡献

强化学习教父 Richard Sutton 曾说过:70 年的人工智能研究史告诉我们,利用计算能力的一般方法最终是最有效的方法。摩尔定律揭示了这一事实。

大部分 AI 研究都是在认为智能体可用的计算为恒定的情况下进行的,在这种情况下,利用人类知识是提高性能的唯一方法。但是,短期看知识,长期看算力,研究人员利用专门领域知识可以在短期内提升性能,若想长期获得性能提升,利用计算能力才是王道。

Sutton 的这番话强调了计算能力的重要性。

从另一个角度来看,神经网络等算法上的突破其实在很早之前就已实现,一直以来,大量 AI 领域的优秀人才也在推动着相关研究继续向前,但是在落地上却无法取得大跨步的进展,很大一部分原因就是计算力不足。

NVIDIA 通过GPU,让 AI 与图形计算完美结合,带给了用户不一样的体验,实现了图形计算技术落地,改变了产品设计师、游戏设计师、建筑师们的工作方式,可以说是引领了技术突破的行家,可见 GPU 在图形计算技术实现突破方面发挥了巨大作用。

由于历史原因,GPU 是为了视频游戏而生,在三维游戏中常常出现的一类操作是对海量数据进行相同的操作,不同于CPU,GPU 的众核架构非常适合把同样的指令流并行发送到众核上,采用不同的输入数据执行。GPU 的这一能力使得它天然地擅长图像处理任务,能够更快地进行计算。从 1991 年之前显示功能在 CPU 上实现,经过二维图形计算、可编程图形计算器,到当今热门的异构计算,GPU 还在不断完善,比如 NVIDIA 强大的 Quadro RTX 系列 GPU。

关于最新的 AI 技术,包括图形计算、GPU 发展的最新现状和未来发展趋势,你可能还想了解更多细节。

现在,机会就在眼前!

2019 年 12 月 16-19 日,由 NVIDIA 主办的 GTC CHINA 2019 将在苏州金鸡湖国际会议中心举办,绝对是个洞察 AI 和图像计算技术发展状况和趋势的绝好机会。

几大亮点不容错过

黄仁勋主题演讲

一如既往, NVIDIA CEO 仍将继续登台做主题演讲,带来 NVIDIA 最新的产品发布。往年,穿着一身黑色皮夹克的“黄教主”都会带来“核弹级”的新产品或新功能,不知道这次,他还会带给大家什么样的惊喜,大家可以期待一下。

聚焦 AI 与图形方面的新技术和新趋势

NVIDIA GTC 这一系列全球盛会,会为参会者带来当今计算领域最热门的话题的相关见解,今年,大会的主题非常明确,就是“AI 与图形方面的新技术与新趋势”,AI 领域的技术演讲涉及方方面面,图形计算则是 NVIDIA 最擅长的技术之一,在 NVIDIA 在图形计算方面全球领先的技术分享,还怕错过最新鲜、最紧跟潮流的技术趋势吗?

数十个技术论坛

640?wx_fmt=png

如图所示,今年的 GTC CHINA 开设了十大 AI 相关主题技术论坛,包括 AI 框架及应用、AI 开发及工具、科学计算中的 AI、数据中心,云计算和图形虚拟化、智慧金融、自动驾驶与交通等,涉及当下最热门的 AI 研究和应用话题。

640?wx_fmt=png

在图像相关主题技术论坛中,你将会了解到关于光线追踪在游戏中的应用、工业设计与工程、产品渲染和光线追踪、AI 加速图像应用四大方面的技术解读,该领域最顶尖的技术专家将带来他们的分享。

各行业大咖齐聚,有深度的技术解读

640?wx_fmt=png

640?wx_fmt=png

GTC CHINA 2019 另一大亮点,是堪称豪华的演讲嘉宾阵容,以及他们带来的技术解读。比如:

演讲嘉宾:费良宏,Amazon Web Services,首席云计算技术顾问

演讲主题:《从框架到平台,AWS 的深度学习实践》

演讲嘉宾:Yang Edward,Facebook,Research Engineer

演讲主题:《PyTorch与机器学习面临的新挑战》

演讲嘉宾:董 明,西山居,技术总监,《剑侠情缘网络版叁》

演讲主题:《使用实时光线追踪技术进行画质革新》

演讲嘉宾:方杰,NVIDIA,GPU 计算高级专家

演讲主题:《使用自动混合精度加速PaddlePaddle训练》

更多嘉宾还在确认中......

深度价值培训

除此之外,本次大会还将为参会者 AI 相关深度价值培训,共有三种培训参与方式供选择:讲师指导的 DLI 全天培训、讲师指导的 DLI 迷你培训和自主培训。

关于 AI 深度学习和加速计算的实践培训

NVIDIA 深度学习学院(DLI)授课,使用完全配置的云端 GPU 实验资源,体验如何应用深度学习、数据科学和加速计算技术来解决各行业面临的极具挑战性的问题。

时间:12 月 16 日、12 月 17 日是全天

收获:正式的培训证书,作为职业发展的权威证明

640?wx_fmt=png

讲师指导的 DLI 迷你培训

NVIDIA 还将开设 9 场由 DLI 认证讲师指导的 DLI 迷你培训。

640?wx_fmt=png

(迷你培训部分课程)

课时:2 小时

授课内容:如何应用深度学习、数据科学或加速计算的特定概念或技术,来解决医疗、电信、游戏或娱乐等行业的实际问题。

时间:12 月 18 - 19 日

迷你培训面向已购买 GTC CHINA “会议 + DLI 迷你培训”证件的参会者开放。

各种好玩的AI demo演示

行业大咖、紧跟潮流的技术解读还不够?NVIDIA 近年来推出了各种好玩的互动 demo,比如在 SIGGRAPH 2019 上,为庆祝阿波罗 11 号登月 50 周年,NVIDIA 曾展示了一款基于 RTX 的互动演示,让参会者也能体验一次登月之旅。

NVIDIA 还曾特别推出的“宠物换脸”应用 GANimal,你只需上传一张爱宠照片,简单的操作之后,它就会生成一系列其他动物逼真的照片,其神态、动作与你家宠物一致。

Isaac 机器人平台是一个包含硬件、软件和虚拟世界机器人模拟器的全套方案。

640?wx_fmt=gif

基于 Isaac 平台的应用可以实现 SLAM 技术,机器人可以随时构建自己的地图。通过传感器数据校准来构建导航地图,它们可以了解自己的位置。

Holodeck 是 NVIDIA 打造的虚拟现实 (VR) 创新平台,能够让世界各地的设计师、同事和其他相关者“共聚一堂”,在高度逼真和物理模拟协同 VR 环境中构建和研究作品。

GTC CHINA 2019 是否会有更多精彩展示呢?这些炫酷的“黑科技”背后是什么原理?如何才能掌握 AI 技能,做出一样酷炫的“黑科技”?在 GTC CHINA 2019,你会找到答案!

640?wx_fmt=png

院校师生 5 折

使用邀请优惠码:NVMKT 可享 75 折购大会通行证

还在等什么,戳阅读原文注册报名吧!

点击 https://www.nvidia.cn/gtc/ ,了解大会更多详情。

相关文章:

数字图像处理课设

2019独角兽企业重金招聘Python工程师标准>>> 对于整个窗体的设计,菜单组件(MenuStrip)和工具条(ToolStrip)来添加相应的功能事件当然还有右击鼠标就能弹出相应的属性框,也是使用了叫contextMenuStrip的组件…

Swift3.0带来的变化汇总

var string "Hello-Swift" //获取某个下标后一个下标对应的字符 char"e" //swift2.2 //var char string[startIndex.successor()] //swift3.0 var char string[string.index(after: startIndex)] //获取某个下标前一个下标对应的字符 char2 "t&qu…

通过配置NFS使Ubuntu和海思3559A板子共享目录

之前在Ubuntu和海思3559A板子之间来回拷贝文件都是用的scp命令,不是很方便,这里通过配置NFS来实现它们之间共享目录,操作步骤如下: 1. 在Ubuntu上安装NFS,执行以下命令,执行结果如下: sudo ap…

22w+的人选择了这款蓝牙耳机

01现在有两个电子产品,应该是你们现在必有的,手机和电脑。但还有一样不可缺少的电子产品,那就是耳机。不管喜不喜欢带,反正你手里肯定有一个,应该没人不认可我说的这个话吧。反正我去哪都会带着耳机,听不听…

自定义数字格式字符串输出示例

自定义数字格式字符串输出示例 MSDN 下表阐释了通过给特定数据类型和值应用某些自定义数字格式字符串来创建的输出。输出是通过使用 ToString 方法和美国英语 (en-US) 区域性生成的。 “格式字符串”列指示格式字符串,“数据类型”列指示所用的数据类型,…

海思3559A上编译LIVE555源码操作步骤

1. 从http://www.live555.com/liveMedia/public/ 下载live.2019.06.28.tar.gz,并解压缩; 2. 生成静态库,拷贝一份config.armlinux,取名为config.hi3559a,修改后的内容如下: CROSS_COMPILE? /opt/hisi-linux/x86-ar…

基于海康机器视觉算法平台的对位贴合项目个人理解 | CSDN原力计划

扫码参与CSDN“原力计划”作者 | 果汁分你一半哈哈来源 | CSDN原力计划获奖作品都说“纸上得来终觉浅,绝知此事要躬行”,可惜咱没这条件呀,没项目咱也不能干坐着呀,那咱发挥主观能动性,咱不是学机械的么,还…

解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题

swift中开发选择图片上传,会使用到Tap Gesture Recognizer控件,对应 UITapGestureRecognizer API,以下是代码示例(取自IOS developer library): IBAction func selectImageFromPhotoLibrary(_ sender: UIT…

测试发现equals和hashCode与书上描述的不一样

2019独角兽企业重金招聘Python工程师标准>>> 如果两个对象根据equals()方法比较是相等的,那么调用这两个对象中任意一个对象的hashCode方法都必须产生同样的整数结果。但是现实情况,两者产生的hashCode值却不相等求解? 转载于:htt…

海思3559A上编译OpenCV4.1.0源码操作步骤

1. 从https://github.com/opencv/opencv/releases 下载opencv源码opencv-4.1.0.zip并解压缩; 2. 修改最顶层的CMakeLists.txt,在第658行加入一条语句如下,fix error: pngstruct.h:30:18: fatal error: zlib.h: No such file or directory #i…

如何从零开始设计与开发一款通用模型预测调度系统 | 干货分享

机器学习模型从训练导出到生成环境部署,这个过程中涉及大量工作,会面临着各种问题与挑战,比如不断丰富的业务场景,系统需要负载种类繁多的神经网络,预测任务不均匀等,然而企业拥有的计算资源(如…

闲来无事,总结 Xcode常用快捷键

IOS模拟器home键:Command Shift H 构建应用程序:Command + B 运行app:Command + R 清理工程:Command + Shift + K 打开Xcode首选项:Command + &#xff…

openNebulafrontEnd ComputeNode 配置记录

openNebulafrontEnd ComputeNode 配置记录 1,OpenNebula nfs(file system shared) for image datastore; openNebula computeNode挂载,如果frontend与compute在同一台服务器则不用做NFS shared; 3,make raw image 4,配置过程中配置服务器网桥报错 报错信息 bringing up interfa…

武汉大学提出ARGAN:注意力循环生成对抗模型用于检测、去除图像阴影 | ICCV 2019...

作者 | 王红成出品|AI科技大本营(ID:rgznai100)【导读】如何去除一张图像中的阴影部分?在ICCV 2019会上,武汉大学的一篇论文针对这一问题提出了一种用于阴影检测和去除的注意循环生成对抗网络——ARGAN。论…

海思3559A上编译libyuv源码操作步骤

1. 下载libyuv源代码,执行: git clone https://chromium.googlesource.com/libyuv/libyuv 2. 通过CMakeLists.txt编译生成库,build.sh脚本内容如下: cmake \-DCMAKE_BUILD_TYPERELEASE \-DCMAKE_C_COMPILER/opt/hisi-linux/x86…

Cocoapods的安装以及使用(2)

Cocoapods 在网上看博客,看了好多次,都没有学会cocoapods,今天上午浪费了一上午的时间,终于算是学会了。其实也是很简单的。 iOS 新版 CocoaPods 安装流程 1.换掉现有Ruby默认源(由于好多人都没有翻墙,所…

MyEclipse10中导入的jquery文件报错(出现红叉叉,提示语法错误)

为了做一个页面特效,导入了一个jquery文件,怎想,myeclipse竟然报错说是语法错误,但是这个js文件我是从官网上下载的,不应该出错才对,百度谷歌之后终于找到了解决办法: 选中报错的js文件&#xf…

海思3559A上编译libjpeg-turbo源码操作步骤

1. 从https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/2.0.2 下载libjpeg-turbo 2.0.2版本; 2. 脚本build.sh内容如下: cmake \-DCMAKE_BUILD_TYPERELEASE \-DCMAKE_C_COMPILER/opt/hisi-linux/x86-arm/aarch64-himix100-linux/bin/aarc…

免费!这里有一份开发者进阶“宝典”求带走

作为开发者,无论是前端还是后端,做机器学习还是云计算、架构,保持对技术的敏感性都是非常重要的事。新技术一般发源于人力、财力等各方面资源都很雄厚的大厂,经过时间的沉淀逐渐成为技术主流。因此,从 BAT、Google、Fa…

使用终端建立自己需要工程

cocoapods应该是时下类库比较全面的三方管理工具,使用也特别方便,你只需将别人的类库在你的 podfile中 pod "SomeoneNameLibrary" 就可以在你的工程中使用这个库,作为一个开发者,你是否也想让别人在他的项目中 pod &quo…

1.0 封装后的布局成本

2019独角兽企业重金招聘Python工程师标准>>> 1.0.1 C语言中(.c) 1. 数据和函数是分开声明的,语言本身没有支持“数据和函数”之间的关联性。 2. 这种程序方法为程序性的,由一组“分布在各个以功能为导向的函数…

通过gdb core dump方法查看程序异常时的堆栈信息

在Linux下可通过core文件来获取当程序异常退出(如异常信号SIGSEGV, SIGABRT等)时的堆栈信息。core dump叫做核心转储,当程序运行过程中发生异常的那一刻的一个内存快照,操作系统在程序发生异常而异常在进程内部又没有被捕获的情况下,会把进程…

日均350000亿接入量,腾讯TubeMQ性能超过Kafka

整理 | 夕颜出品 | AI科技大本营(ID:rgznai100)【导读】近日,腾讯开源动作不断,相继开源了分布式消息中间件TubeMQ,基于最主流的 OpenJDK8开发的Tencent Kona JDK,分布式HTAP数据库 TBase,企业级…

iOS应用版本更新(自动提醒用户)

在#import "AppDelegate.h" 文件中的application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 方法中调用检测结果 获得发布版本的Version 比较当前版本与新上线版本做比较 UIAlertView代理方法

Bash Shell脚本编程-变量知识

Shell:GUI CLI提供交互式接口:提高效率命令行展开:~ ,{}命令别名:alias命令历史:historyGlobbing:*,?,[],[^]命令补全:$PATH指定的目录下路径补全…

FFmpeg中可执行文件ffplay用法汇总

从https://ffbinaries.com/downloads 下载最新的4.1版本的windows 64位FFplay。目前linux下的只有3.2版本的。FFplay是一个由FFmpeg和SDL库组成的简单媒体播放器,它主要用作各种FFmpeg API的测试。 通过执行以下命令将FFplay信息重定位到ffplay_help.txt文件中便于…

用Go重构C语言系统,这个抗住春晚红包的百度转发引擎承接了万亿流量

整理 | 夕颜出品 | AI科技大本营(ID:rgznai100)11 月 20 日,百度的万亿流量转发引擎 BFE 登上了 GitHub Trending Top 3,今日 Star 已突破 270。事实上,这个曾经抗住 2019 年春晚抢红包的转发引擎早已于 2019 年夏在 G…

Swift3.0带来的变化汇总系列一——字符串与基本运算符中的变化

var string "Hello-Swift" //获取某个下标后一个下标对应的字符 char"e" //swift2.2 //var char string[startIndex.successor()] //swift3.0 var char string[string.index(after: startIndex)] //获取某个下标前一个下标对应的字符 char2 "t&qu…

vc+如何添加右键弹出菜单

2019独角兽企业重金招聘Python工程师标准>>> 一、创建新工程 二、编辑菜单资源 1、添加菜单 按“CtrlR”,双击“Menu”图标2、于菜单编辑器内编辑菜单四、添加代码(红色部分) void CCMenuView::OnUpdateShow(CCmdUI* pCmdU…

EMNLP 2019 | 大规模利用单语数据提升神经机器翻译

BDTC大会官网:https://t.csdnimg.cn/q4TY作者 | 吴郦军、夏应策来源 | 微软研究院AI头条(ID:MSRAsia)编者按:目前,目标语言端的无标注单语数据已被广泛应用于在机器翻译任务中。然而,目标语言端的无标注数据…