程序员电子刊201606

上传人:mg****85 文档编号:46404518 上传时间:2018-06-26 格式:PDF 页数:19 大小:4.73MB
返回 下载 相关 举报
程序员电子刊201606_第1页
第1页 / 共19页
程序员电子刊201606_第2页
第2页 / 共19页
程序员电子刊201606_第3页
第3页 / 共19页
程序员电子刊201606_第4页
第4页 / 共19页
程序员电子刊201606_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《程序员电子刊201606》由会员分享,可在线阅读,更多相关《程序员电子刊201606(19页珍藏版)》请在金锄头文库上搜索。

1、 ContentsCSDN十大资讯 3Google I/O 2016: 人工智能真正的起点 4封面报道人工智能60周年, 我们需要关注什么 11Peter Norvig: 人工智能将是软件工程的重要部分 13语音识别系统及科大讯飞最新实践 19使用深度学习打造智能聊天机器人 24无人驾驶: 人工智能三大应用造就“老司机“ 31知人知面需知心 论人工智能技术在推荐系统中的应用 37流动的推荐系统 兴趣Feed技术架构与实现 42移动以架构和工具链优化Unity3D游戏开发流水线 51揭秘Android N新的编译工具JACK&JILL 56当微软牛津计划遇到微信App 微信实现部分 611606

2、资讯.indd 12016-5-27 3:30:45主办单位:CSDN出品人:陈 鸣总编:孟迎霞 主编:卢鸫翔编辑:仲 浩 周建丁 魏 伟 唐小引陈秋歌 钱曙光 孙 思 屠 敏特约编辑:徐威龙 杨福川 张国强流程编辑:何永灿 美术设计:纪明超 美术编辑:张 虓Tel:010-64351458E-mail:读者服务部读者信箱:地址:北京市朝阳区广顺北大街33号院1号楼 福码大厦B座12层邮政编码:100102电话:010-64351436传真:010-64348545出版日期:每月1日文章版权归CSDN所有,未经许可不得转载如发现装订错误或缺页,请寄回读者服务部调换2016.06欢迎关注CSDN

3、微信公众账号如何编写基于编译时注解的Android项目 68使用Unity开发HoloLens应用 73大数据高性能数据库中间件MyCAT 78OpenStack能复制Red Hat的成功吗? 81容器的性能监控和日志管理 86技术SLAM刚刚开始的未来 90在调试器里看百度云管家 95先进的银行反欺诈架构设计 101知识库专栏PHP学习指南 107PHP并发I/O编程之路 111PHP知识库内容精选 118百味 1201606资讯.indd 22016-5-27 3:30:45News资讯排行3TOP 10Twitter实现每秒处理3000张图片的优化实践作者 / Todd Hoff如今,T

4、witter每秒可以创建并保存3000张(20GB)图片。 2015年,Twitter从对媒体存储策略的优化中节省出了600万美 元。其中一些有价值的策略是: 分离处理, 将发推与发送媒体 分离, 通过解耦的方式来处理; 改用分段、 可恢复的上传操作 能大幅降低媒体上传的失败率; 移动handle(句柄) ,而不要 移动blob(二进制大对象) ; 以及按需操作等。01卷积神经网络模型如何辨识裸体图片作者 / Ryan Compton过去二十年里, 裸体图片的自动检测一直是计算机视觉领域的 焦点问题, 由于其丰富的研究历史和明确的目标, 该问题是了 解整个领域发展变化的极好例子。 本文中, 作

5、者用裸体检测问 题来展示训练现代版的卷积神经网络模型 (convnets)与过去 的研究有何区别。 例如算法: 首先筛选出含有大量肤色区域的 图片; 其次, 在这些区域内寻找长条状区域,按照人体结构的 信息用专用组合器把它们组合成可能的肢体部位, 并且连接这 些肢体部位。02在首席架构师手里,应用架构如此设计作者 / 王庆友本文基于作者在大型互联网系统的实践和思考,和读者一起 探讨应用架构选型。从形上看, 架构是系统的骨架, 支撑和连 接各个部分; 从神上看, 架构是系统的灵魂, 深刻体现业务本 质。 同时,架构可细分为业务架构、应用架构、技术架构,业 务架构是战略, 应用架构是战术,技术架构

6、是装备。其中应用 架构承上启下,一方面承接业务架构的落地,另一方面影响 技术选型。03每秒处理10万订单,乐视集团支付架构作者 / 梁阳鹤作为商品购买的最后一环, 保证用户快速稳定的完成支付尤为 重要, 在2015年11月, 乐视对整个支付系统进行了全面的架构 升级, 使之具备了每秒稳定处理10万订单的能力。 本文从库分 表、订单ID、最终一致性、数据库高可用、数据分级、粗细管 道等进行了详细的分析。05Siri的兄弟Viv可能带来下一个人工智能革命 作者 / Sharon Gaudin苹果Siri创造者Dag Kittlaus和Adam Cheyer开发了一个新的人 工智能平台, 叫做Viv

7、。作为个人智能助理, Siri可以告诉你披 萨是什么, 但是Viv甚至可以帮你点一个披萨。06中国Spark技术峰会见闻作者 / 张相於2016年5月15日, 中国Spark技术峰会成功举办, 作者总结了两 点深刻的感受: Spark生态圈正在越来越深刻和广泛地影响和 改造大数据应用行业;Spark本身也正以飞快的速度发展,在 功能和性能方面稳步发展。07中国云计算的动向与机会作者 / 蒋涛云计算和大数据已走过十年, 但现在依然呈现高速增长趋势, 在此之中, SaaS更是创业热点。 而在中国市场, 阿里巴巴从最早 的远不及Amazon, 到今年的爆发式增长, 便可窥安防、 金融、 电信等各个行

8、业对于云计算大数据需求是何其旺盛。 目前国外 厂商进化存在水土不服等问题, 而国内厂商则面临缺乏技术和 产品、 很难吸引新一代人才等窘境, 2016将是本土企业发展年, 在下一个五年和十年, 云计算大数据领域将会诞生与国际巨头 一个数量级的公司。08Apache Spark在SnappyData支持即时SQL分析作者 / 唐小引Pivotal GemFire的内存数据存储团队最近发布了一种新的数 据库解决方案SnappyData, 它基于GemFire和Apache Spark。 SnappyData查询可以使用传统的SQL语句, 或者使用Spark查 询,这样原来的工作可以兼容SnappyD

9、ata,也可以使用两种 方式同时进行。09JavaScript的未来:更新幅度小,更新更频繁作者 / Paul KrillJavaScript的官方版本ECMAScript即将迎来一系列更新。 2016 版有望在下个月发布。得益于进程的改变,版本会比之前更 新得更加频繁。 即将到来的ECMAScript 2016年度版本增加了 Array.Prototype.includes方法, 来判断一个数组中是否包含某个 元素。 此外, 还增加了幂运算操作符等。10CSDN十大资讯2016年4月25日5月25日访七牛云技术总监陈超:浅谈开源技术选型考量作者 / 仲浩从个人角度, 你喜欢玩什么开源都行。

10、但从团队的技术选型上 讲, 首先要看技术是否能解决你的需求, 其次看team能否hold 住它, 最后永远选择社区活跃的开源项目。041606资讯.indd 32016-5-27 3:30:454Report报道News资讯这是近年来Google第一次把I/O开发者大会搬到了一个三面环海风景绝佳的露天剧场里举行(见图1) 。数千来自世界各地不同肤色、不同语言的开发者齐聚一堂,大家自发组成的人浪一波比一波汹涌,会场的气氛比加州明媚的阳光还要灼热。我相信,再过很多年依然还会清晰地记得那个上午,Google为我们推开了那扇通往未来世界的大门, 虽然只有一个缝隙, 但里面曾只出现在科幻电影里的奇妙景色

11、已经让我们这些探头张望的人们欢欣鼓舞、 充满遐想了。这次发布会可以说是有史以来内容分布最广的一届,覆盖了人工智能、物联网、车载系统、搜索、广告、软件、移动系统和虚拟现实等多个热门方向和领域,让我们先来一起简单地回顾一下这次发布会的主要内容。Google Assistant不再是一问一答式的语音搜索,基于Google在语音识别和自然语言理解上的进展,Google Assistant已经可以结合上下文语境给出最佳答案,提供了更自然更方便的用户体验,人工助手进入了2.0时代。相较于其他产品和之前的Google Now, 这次的Google Assistant当仁不让是目前最能理解你的人工助手, “O

12、K Google”就是那个能召唤阿拉丁的灯神的“Magic Word” 。从整个生态来看,Google这几年一直把人工智能认定为计算机科技发展趋势,智能助手只是其在这一领域的实践之一,持续在人工智能和机器学习领域加大投入也证明了他们的决心。Google后续会将其人工智能的技术整合到Android、 车载系统、 自动驾驶、 物联网等多个平台和领域。Google Home乍看之下只是前些年发布的失败作品Nexus Q 2.0版本,唯一的区别在于可以更换各种颜色的底座。嗯,工业设计还算不错, 看完了产品的Demo视频才发现大错特错。不只是开关电器,化身钢铁侠里的Jarvis协助你管理各种生活事务才是

13、Google Home的目标。Google希望这个智能无线音箱化身为你整个智能家庭生活的大脑,而依托之前提到的自然语言识别与理解的技术, 以及自家生态下Chromecast、Android手机和电视、Nest等各种设备的联动,Google Home将会是Amazon Echo最有力的挑战者。VR平台Daydream这次推出的VR平台Daydream和多年前Google推出Android系统的逻辑一致,VR/AR领域已经被大家认定为移动设备后下一个承载互联网的平台。作为互联网大门的Google旨在通过提供一个开放的平台,将用户和开发者连接起来, 在Daydream上建立一个VR的生态环境。目前虽

14、然VR领域已经火爆异常, 不管是Samsung文 / 宋锐Google I/O 2016: 人工智能真正的起点1606报道.indd 42016-5-27 3:17:105Report报道News资讯的Gear VR还是HTC的Vive,都给我们带来了不少的惊喜。 但是在这之前只有Facebook和旗下的Oculus能有机会成为新的平台级产品, Google以一种全新的姿态进入了这个战场:基于Android的Daydream客户端和广泛的硬件厂商支持。三星、HTC、华硕、华为、LG、小米、中兴等厂商都将支持Daydream,而Daydream将会在今年秋季推出。现场展示的包括了育碧和EA等老牌

15、厂商多家游戏合作伙伴(惊喜是网易的出现)和大量适配VR平台的自家杀手级应用 (Google Map、Street View、YouTube、 Google Movie等) , Google表示后续会接入如HBO、IMAX、Netflix、 华尔街日报等平台的更多的VR内容。 戴上VR眼镜将成为未来用户开始阅读和观看视频的第一步。解放了头部动作的Nexus控制器,减少了头部动作,通过控制器进行界面控制将会大大降低使用VR的难度和不适感。通过打造一整套VR生态的方式, Google将成为下一代平台大战中最有希望的角逐者。Android N作为目前使用最为广泛的移动设备操作系统,也是Google在移

16、动时代最明智的布局,前几年的重头戏Android在今年整个Keynote的比重已经大大降低了。诚然,这么多年持续迭代下可优化的空间确实已经不多。简单来说,相较于之前的版本,Android N将会带来更强的性能(图形工具Vulkan/JIT编译器) , 更好的体验 (快速清除和切换任务/快速清除和处理通知/全新的Emoji) ,更多的功能(多屏显示/画中画模式) ,更安全的机制 (全新的文件加密模式) 。对开发者来说,最大的惊喜是Android Instant App的推出,和搜索行为的深度整合能给自己的产品带来更多更精准的用户流量。同时,不用等待日渐臃肿的App下载完毕就能快速使用该产品图1 Google I/O 2016 Keynote现场1606报道.indd 52016-5-27 3:17:116Report报道

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号