人工智能
ACL 2017精选论文(洪亮劼,Etsy数据科学主管)
涉及自然语言处理、人工智能、机器学习等诸多理论以及技术的顶级会议——第55届计算语言学年会(The 55th Annual Meeting of the Association for Computational Linguistics,简称ACL会议)于今年7月31日-8月4日在加拿大温哥华(Vancouver)举行。从近期谷歌学术(Google Scholar)公布的学术杂志和会议排名来看,ACL依然是最重要的自然语言处理相关的人工智能会议。因为这个会议的涵盖面非常广泛,且理论文章较多,一般的读者很难从浩如烟海的文献中即刻抓取到有用信息,这里笔者从众多文章中精选出5篇有代表性的文章,为读者提供思路。
深度学习中的注意力机制(张俊林,新浪微博AI实验室资深算法专家)
最近两年,注意力模型(Attention Model)被广泛使用在自然语言处理、图像识别及语音识别等各种不同类型的深度学习任务中,是深度学习技术中最值得关注与深入了解的核心技术之一。本文以机器翻译为例,深入浅出地介绍了深度学习中注意力机制的原理及关键计算机制,同时也抽象出其本质思想,并介绍了注意力模型在图像及语音等领域的典型应用场景。
声纹识别技术助力远程身份认证(李通旭,清华大学博士后;刘乐,得意音通研发部经理)
“声纹”作为一种典型的行为特征,相比其他生理特征在远程身份认证中具有先天的优势,文章介绍了声密保在远程身份认证中的应用,解析了一些在声纹识别准确率、时变问题和噪音问题等方面的技术难点和工程解决经验,最后针对远程身份认证的安全性问题,分享了得意音通在防录音闯入上的最新研究成果。希望对广大读者有所帮助。
微博深度学习平台架构和实践(黄波,微博机器学习平台技术负责人;何沧平,微博深度学习平台架构师)
随着人工神经网络算法的成熟、GPU计算能力的提升,深度学习在众多领域都取得了重大突破。本文介绍了微博引入深度学习和搭建深度学习平台的经验,特别是机器学习工作流、控制中心、深度学习模型训练集群、模型在线预测服务等核心部分的设计、架构经验。微博深度学习平台极大地提升了深度学习开发效率和业务迭代速度,提高了深度学习模型效果和业务效果。
CCAI 2017中国人工智能大会不仅邀请了本年度有最新研究成果的顶级专家学者发表独立演讲,还设置了“语言智能与应用论坛”、“智能金融论坛”、“人工智能科学与艺术论坛”、“人工智能青年论坛”四大专题论坛,就当前技术的前沿研究以及应用实践与广大开发者进行深度探讨。本专题汇集了这次大会的精粹内容。
洞悉人工智能新进展——CCAI 2017中国人工智能大会掠影(记者/唐小引)
迁移学习是AI的下一个热点,中国正在这个领域领跑——杨强教授CCAI 2017访谈(记者/蒲鸽、胡永波)
周志华:深度学习很有用,但过度追捧就有危险了(记者/孟岩)
观点综述:金融领域能否完全交给人工智能?(记者/焦燕)
“无须安装”、“触手可及”、“用完即走”……这一系列特性,使微信小程序自被提出起,就广受开发者关注,大家对它的热议可谓跌宕起伏,它的每次更新,都能引爆朋友圈。本专题特别邀请到多位微信小程序技术弄潮儿,请他们从技术开发层面对小程序进行全面解读,同时展示多款出色小程序。
微信小程序技术解读(陈兴艺,广州帅为网络联合创始人&CTO)
从《小睡眠》谈微信小程序开发的实用技术与注意事项(刘剑华,心潮&小睡眠移动技术开发总监)
《轻课》微信小程序踩坑历险记(沙拉依丁·苏里坦,《轻课》前端架构师)
使用Vue.js开发小程序:解析前端框架mpVue(胡成全,美团点评酒旅事业群前端技术专家)
微信开发深度解析之缓存策略(苏震巍,苏州盛派网络创始人、首席架构师)
资讯
CSDN要闻
防黑客式编程
暴力计算的科学
图灵的战前模拟计算机:对现代计算机之父的历史回顾
定制处理器:获得便宜芯片的新途径
自主驾驶最大的问题是人
古巴地下互联网
移动
微信全文搜索优化之路(陈家敏,微信终端开发工程师)
基于本地数据的全文搜索(Full-Text-Search,简称FTS)在移动应用上扮演着重要角色,与基于服务端提供的搜索服务不同,移动端受硬件条件限制,尤其在数据量相对较大的情况下,搜索性能问题表现得十分突出。本文以移动平台广泛采用的SQLite FTS Extension为例,介绍了移动平台FTS的基本原理,并结合微信Android客户端自身实践,重点讲述微信在FTS上的一些性能优化经验。
Mesos容器引擎的架构设计和实现解析(张乾,Mesosphere中国区研发负责人)
提到容器,大家第一时间都会想到Docker,毕竟Docker是目前最为流行的容器开源项目,它实现了一个容器引擎(Docker engine),并且为容器的创建和管理、容器镜像的生成、分发和下载提供一套非常便利的工具链,而它的容器镜像格式几乎就是业界的事实标准。但其实除了Docker之外,在容器的开源生态圈中还有其他一些项目也在做自己的容器引擎,这样的项目一般也被称作为容器运行时(container runtime),比如:CoreOS的rkt和Mesos的容器引擎(Mesos containerizer)。在本文中,笔者将对Mesos容器引擎进行全面介绍,解释在Docker如此流行的情况下Mesos为什么还要坚持做自己的容器引擎,介绍Mesos容器引擎的总体架构和各核心组件,以及它对容器各相关标准规范的采纳和支持。
图数据库在CMDB领域的应用(董小珊,姚臻,谭通)
在上期的图数据库介绍中,我们对什么是图数据库,以及图数据库所擅长的领域做了一个初步的介绍,也收到了众多的反馈和咨询,特别要求我们对图数据库在一些具体行业的应用能做一些深入介绍。为此,从本期文档开始,笔者将用一系列文章对图数据库在一些专门领域的部署和应用做专题介绍。第一期,将讲述图数据库在CMDB领域的建模和应用场景。
网易云容器服务基于Kubernetes的实践探索(娄超,网易云容器编排技术负责人)
大红大紫的容器编排工具Kubernetes已然成为这个领域的领导者,但是,其定位主要是面向私有云市场,在公有云市场下,Kubernetes的实践面临诸多问题,本文作者将就网易云容器如何解决Kubernetes在公有云上的问题展开探讨,为读者提供相应的思路。
技术
C++17中那些值得关注的特性(祁宇,《深入应用C++11》作者,C++开源社区purecpp.org创始人)
接着前两篇文章,本文将介绍剩下的一些C++17特性,这些特性一部分来自于boost库,一部分则是用来让代码写得更加简洁便利,算是语法糖;还有一部分是新增算法。来自于boost库的特性有:variant、any、optional、filesystem和string_view(string_view已在前文介绍过);让代码更加简洁便利的特性有:nested namespaces、single param staticassert、if init、deduction guide、capture this等;还有一些是新增加的实用算法和并行算法。
Chrome扩展开发定制HTTP请求响应头域(一)(翟灿东,平安健康前端工程师)
Google Search无法加入到iframe中,缘因HTML的Response Header中添加了X-Frame-Options。为了去掉X-Frame-Options,在尝试多种解决方案,最终开发了Chrome扩展IHeader,为了分享这一开发过程,作者撰写了该系列文章,本文是第一篇。
CSS模块化演进(张伟,饿了么前端工程师)
作为Web开发的重要组成部分,CSS技术演进也在推动着前端工程化不断进步。本文将从CSS模块化、namespace约束、CSS in JS方案三个方面逐步深入解读CSS在工程化领域取得的成果。
点击阅读原文订阅《程序员》(含iOS、Android及印刷版)