2017年技术头条深度文章赏析大全
时间飞快,转眼又是一年过去,回望过去还是开望未来技术人都应有一份不忘初心的热忱,头条君在2017年结束之际,耗时一日送上批量的深度技术文章给你,希望带去一份帮助,一起以更加饱满的心态来面对种种。
话不多言,下面为主要内容,如果你觉得不错,敬请收藏之余也多分享给身边的小伙伴,共砥砺前行。
Tips
点击标题即可直接阅读,之后可返回阅读其他文章;
尽量做好了分类,把相关的文章放到一起,方便阅读;
时间节点是2017年的第四季度,希望能每个季度做一次;
样本量120+,精选30+,点击「阅读原文」查看所有文章;
文章前半部分是人工智能文章,可关注微信公众号“AI_Thinker”。
本文是伦敦帝国学院博士生Pierre Richemond所写的年度深度学习论文盘点,他属于该大学的BICV计算机视觉团队。这些论文在他们每周的Imperial Deep Learning Reading Group上经过大量的讨论。
成为一名 AI 工程师永远都不晚
你将了解到什么样的AI技能树能够满足他们一线业务的用人需求,数据科学、机器学习算法、异构并行计算以及语音识别、推荐系统与对话系统等领域的技能进阶又该如何展开,特别是其中的学院派路径与实战派方法又当如何取舍。
成为一名机器学习算法工程师,你需要这些必备技能
成为一名合格的开发工程师不是一件简单的事情,需要掌握从开发到调试到优化等一系列能力,这些能力中的每一项掌握起来都需要足够的努力和经验。本文带你一起来看一下究竟需要掌握哪些技能才能算是一名合格的算法工程师。
成为一名推荐系统工程师永远都不晚
推荐系统产品形式的演进,背景是互联网从PC到移动的演进,PC上是搜索为王,移动下是推荐为王,自然越来越重要。随着各种可穿戴设备的丰富,越来越多的推荐产品还会涌现出来。产品和技术相互协同发展,未来会有更多有意思的推荐算法和产品形式问世,成为一名推荐系统工程师永远都不晚。
写给非技术人员的机器学习指南
很多人都在谈人工智能,谈机器学习,但他们有自己的理解,作者从一个非常有趣的场景开始延伸,步步深入,对机器学习有独特的解释和指导。
深度学习中的注意力机制
最近两年,注意力模型(Attention Model)被广泛使用在自然语言处理、图像识别及语音识别等各种不同类型的深度学习任务中,是深度学习技术中最值得关注与深入了解的核心技术之一。本文以机器翻译为例,深入浅出地介绍了深度学习中注意力机制的原理及关键计算机制,同时也抽象出其本质思想,并介绍了注意力模型在图像及语音等领域的典型应用场景。
对于机器学习,到底该选择哪种编程语言?
话不多说,上数据。我搜索关键词“机器学习”和“数据科学”一,搜索选项包括编程语言Java、C、C+++、JavaScript,还包括了Python和R,因为我知道它在机器学习和数据科学方面很受欢迎,当然还有Scala,考虑到它与Spark的关系,再加上Julia,一些开发者认为这是编程界的“the next big thing”。
R vs. Python,数据分析中谁与争锋?
R和Python两者谁更适合数据分析领域?在某些特定情况下谁会更有优势?还是一个天生在各方面都比另一个更好?但是从这两个非常强大、灵活的数据分析语言中二选一是非常困难的,本文将介绍一些关于这两种语言的详细信息,并将决策权留给读者。
卷积神经网络中十大拍案叫绝的操作
CNN从2012年的AlexNet发展至今,科学家们发明出各种各样的CNN模型,一个比一个深,一个比一个准确,一个比一个轻量。我下面会对近几年一些具有变革性的工作进行简单盘点,从这些充满革新性的工作中探讨日后的CNN变革方向。
病历智能处理引擎的架构设计、实现和应用
人工智能的到来驱动着诸多领域的变革,但具体如何应用到行业实践中一直是难题,本文介绍了人工智能是如何进一步提高医疗效率的曲折历程,主要以病历智能处理引擎为例。
不再谷满谷,坑满坑,看苏宁库存架构转变
2017双11大促刚刚过去,苏宁易购交易系统的请求量和订单量在双11当日呈现指数级的增长,更是实现了7秒破亿的最快破亿记录,苏宁易购交易系统在大促期间平稳运行,完美度过双11。作为苏宁易购交易系统负责人,我给大家介绍一下交易核心系统之一,库存系统的架构演进与实践,并介绍库存系统是如何筹备和应对双11的流量洪峰的。
Heron:Twitter的新一代流处理引擎
witter由于本身的业务特性,对实时性有着强烈的需求。因此在流计算上投入了大量的资源进行开发。第一代流处理系统Storm发布以后得到了广泛的关注和应用。根据Storm在实践中遇到的性能、规模、可用性等方面的问题,Twitter又开发了第二代流处理系统——Heron,并在2016年将它开源。
Heron:来自Twitter的新一代流处理引擎应用篇
本文对比了Heron和常见的流处理项目,包括Storm、Flink、Spark Streaming和Kafka Streams,归纳了系统选型的要点。此外实践了Heron的一个案例,以及讨论了Heron在这一年开发的新特性。
追求极简:Docker镜像构建演化史
如何更高效地构建以及构建出Size更小的镜像却是很多Docker技术初学者心中常见的疑问,甚至是一些老手都未曾细致考量过的问题。本文将从一个Docker用户角度来阐述Docker镜像构建的演化史,希望能起到一定的解惑作用。
TiDB在摩拜单车在线数据业务的应用和实践
摩拜每天产生的骑行数据超过30TB,在全球拥有最为全面的骑行大数据,飞速增长的业务下也面临着数据库扩展与运维的巨大挑战。中间件方案对业务过强的侵入性、不支持跨分片的分布式事务、无法保证强一致性事务的特性都使我们望而却步。2017年初,摩拜单车开始使用TiDB,从最早的RC3、RC4、PreGA、到现在的1.0正式版,一步步见证了TiDB的成熟和稳定。
后Hadoop时代的大数据技术思考:数据即服务 Hadoop 的神话正在破灭。Hadoop的弱点也是一箩筐:安全,数据管理,查询速度,复杂等等。10年的发展,很多这些地方都已经有了比较不错的解决,唯有这个数据查询速度依然是很多Hadoop部署的痛中之痛。流计算框架 Flink 与 Storm 的性能对比
为深入熟悉了解 Flink 框架,验证其稳定性和可靠性,评估其实时处理性能,识别该体系中的缺点,找到其性能瓶颈并进行优化,给用户提供最适合的实时计算引擎,我们以实践经验丰富的 Storm 框架作为对照,为实时计算平台资源规划、框架选择、性能调优等决策及 Flink 平台的建设提出建议并提供数据支持,为后续的 SLA 建设提供一定参考。
十分钟万台服务器部署能力,探秘阿里双十一弹性扩容背后的技术故事2017年天猫双十一再次刷新了记录, 交易峰值32.5万笔/秒,支付峰值25.6万次/秒。
在本次双十一期间容器镜像服务参与并提供了服务支撑,其具备在十分钟之内快速万台服务其部署的能力。
商用级Service Mesh服务的设计之道
近些年随着微服务的火热,越来越多的团队开始进行实践,将微服务纷纷落地,也许你是从0开始,一步步地完成了单体应用向微服务的改造,让我们来看看,你解决了多少问题。
极具参考价值的MySQL性能调优技巧
根据最近的一份调查报告显示,一分钟的宕机导致企业平均损失约5000美元。不要让你的业务成为那种统计数据(因为宕机造成的损失)的一部分。在假日繁忙之前,主动调优MySQL数据库服务器(S)并收获回报吧!
如何为微服务选择数据库
在本文中,我们将探讨如何根据应用程序去选择合适的数据库模式(可以有一种以上的选择)。我们还将分析对数据模式的选择要如何帮助确定在数据层中将选用哪些技术。
6个月清洗近千亿条微信支付交易记录,他们要搞什么大事情?
2013年8月,微信红包上线。2014年春节微信红包引爆社交支付。2015年春晚红包摇一摇,推动微信红包在全国迅速普及。此后,每逢节假日或特殊日子,人们都会自主的兴起发红包,使微信红包成为热点。微信红包的火热带动微信支付的迅猛发展,按当时的发展速度预估,到2015年底,每天的微信支付交易记录会达到20亿。而原有的用户交易记录存储系统无法承受业务迅猛发展带来的冲击,一些瓶颈逐渐凸显出来。本文将就:微信支付背后的交易记录系统的重构优化历程进行一次全面的呈现。
从0到1:饿了么大数据平台Hadoop集群规模突破1000+之炼金术
随着接入的需求方越来越多样化,对大数据的数据使用、数据存储与计算的需求也越来越多样化,同时业务飞速发展,集群的规模也急速扩大。如何在这样的场景下通过大数据平台,稳定支撑住业务的发展是一个不小的挑战。本文分享主要平台工具链,技术、选型及架构设计上的一点经验。
阿里高并发“热点”:缓存数据快速“退火”
电商场景促销活动的会场页由于经常集中在某个时间点进行“秒杀”促销,这些页面的QPS(服务器每秒可以处理的请求量)往往特别高,数据库通常无法直接支撑如此高QPS的请求,常见的解决方案是让大部分相同信息的请求都尽可能地压在缓存(cache)上来缓解数据库(DB)的压力,从而尽可能地去满足高并发访问的诉求。
基于Zookeeper的分布式锁
实现分布式锁目前有三种流行方案,分别为基于数据库、Redis、Zookeeper的方案,其中前两种方案网络上有很多资料可以参考,本文不做展开。我们来看下使用Zookeeper如何实现分布式锁。
揭秘京东文件系统JFS的前世今生,支持双11每秒约10万个对象同时读写
作为一家大规模的自营式电商企业,京东需要存储海量的非结构化数据:商品图片、订单文本、仓库流转记录、App客户端文件、日志文件、内部文档等。对于存储这些数据,之前并没有统一的解决方案,都是各个业务线自行解决——MySQL BLOB、HDFS、FastDFS。
深度解析京东个性化推荐系统演进史
在电商领域,推荐的价值在于挖掘用户潜在购买需求,缩短用户到商品的距离,提升用户的购物体验。京东推荐产品发展历程主要经历了几个阶段,由简单的关联推荐过程到个性化推荐,逐步过渡到场景智能推荐。从相关、相似的产品推荐过渡到多特征、多维度、用户实时行为、结合用户场景进行的全方位智能推荐。
饿了么的PWA升级实践
自Vue.js在官方推特第一次公开到现在,我们就一直在进行着将饿了么移动端网站升级为 Progressive Web App的工作。直到近日在GoogleI/O 2017上登台亮相,才终于算告一段落。我们非常荣幸能够发布全世界第一个专门面向国内用户的PWA,但更荣幸的是能与 Google、 UC以及腾讯合作,一起推动国内Web与浏览器生态的发展。
被低估的 Babel
不仅仅是语法解析器,Babel更是一个平台。丰富的插件,让它的扩展变得无限可能。目前饿了么大前端部门正通过插件开发,将Babel应用到无痕埋点、错误日志收集等业务场景中。
提高代码可读性的10个技巧
如果你的代码很容易阅读,这也会帮助你调试自己的程序,让工作变得更容易。代码可读性是计算机编程领域的一个普遍课题,这也是作为开发人员首先要学习的东西。本文将详细介绍几个编写可读代码的最佳实践。
提高代码阅读能力的七种实用方法
随着越来越多的公司使用敏捷开发,能够阅读别人的代码比以往显得更重要。这就需要学习一些如何提高这项技能的技巧。本文提供了7种提高代码阅读技巧的方法。
小福利:
成长不易。据悉,SDCC 2017之数据库线上峰会讲在1月13日(周六)召开,邀请了来自阿里巴巴、腾讯、微博、网易等多家企业的数据库专家及高校研究学者。
福利:抽出2名幸运观众,借用的是小程序——抽奖助手,点击下方卡片即可,中奖后记得填写联系方式,头条君会与您联系。
- 专注尿道修复技术 世界顶尖专家推荐上海六院Dr.Fu
- “中国智慧”走出去 北京城轨技术将亮相国际大展
- 您现在的位置:首页 > 新民头条 > 新民社会 > 正文
- 大脑信号新解码技术能解答情绪变化
- 阿里技术助力 嘉兴警方首次打掉极限词敲诈商家团伙
- 航天应用技术大学联盟在北华航天工业学院成
- 美媒:新技术可在伤口再造皮肤 有助伤口愈合抗衰老
- 【津云微视】数字技术让城市“活”起来
- 呼和浩特经济技术开发区党工委书记李建平接受审查调查
- 油烟机技术迎来新突破 格兰仕智能洗功能大揭秘
