4

Google I/O 2017

Google I/O

Google I/O 是由 Google 举行的网络开发者年会,讨论的焦点是用 Google 和开放网络技术开发网络应用。Google I/O 早已成为全球计算机爱好者关注的焦点,北京时间
5 月 18 日凌晨 1 点,Google I/O 2017 在美国加州山景城的海岸线圆形剧场拉开帷幕。

今年 Google I/O 的几大看点:

  • Google Assistant
  • Google Lens
  • Google Home
  • Google Photos
  • Cloud TPU
  • Android O
  • VR/AR

Google Assistant

在去年的 Google I/O 大会上,Google 的 AI 用 Google Assistant 的方式初步落地,Google Assitant 是一个不仅能回答问题还能围绕一个话题陪你聊天的语音智能助手,而今年的 Google I/O 上,Google Assistant 的能力得到进一步的加强,专注于听觉和视觉识别的大方向,是语音、文字、图像三大沟通形式的整合。

谷歌 CEO Sundar Pichai 表示,Google Assistant 与搜索并列,是谷歌机器学习技术最重要的产品/服务载体。

Google Lens

Google Lens 是谷歌全新计算机视觉服务的名称,可以理解为一个强大的视觉搜索引擎,所见即所得的理解整个视觉世界,并为你提供服务建议。它智能识别取景器中的图像内容(如用户智能手机中的照片),并作出相应的操作回馈。其使用场景包括:识别旅游地标;提取照片中的文字信息、手机号码;与谷歌翻译整合的实时翻译等。

Google Home

Google Home 是一个集成了 Google Assistant 语音识别助手的智能音箱,除了播放音乐、搜索、建议安排待办事项等常见功能,Google Home 还能成为智能家居产品的中枢,根据用户需求,完成调节温度、开启灯光等任务。
而这次 Google Home 获得了一个最重要的功能:“Hands Free Calling”,用户可以直接通过 Google Home 拨打电话,而它并不像其它音箱一样与手机连接后成为手机的扬声器,而是真正可以脱离手机直接拨打电话。

Google Photos

谷歌宣布了 Google Photos 基于机器学习技术的全面升级,很可能是其诞生以来的最大升级。Google Photos 将利用机器学习技术自动为照片添加标签、进行分组、自动对照片效果进行调整(比如自动翻转)。
Google Photos 还可以做很多的图像处理工作,比如把模糊的照片变得更清楚。此外它还将整合 Google Lens 的图像识别能力,提供一系列新特性,比如识别照片中的电话号码。

Cloud TPU

TPU 的全称为:TensorFlow Processing Unit(TensorFlow 处理单元),是 Google 专为自家的深度学习框架 TensorFlow 而推出的处理器,安装在数据中心的服务器中。
在去年的 I/O 大会上,谷歌宣布了其第一代 TPU。围绕着人工智能,Google 也重新改造计算中心,并发布了一个新的芯片 TPU 2.0 或者说 Cloud TPU。

Android O

和上一代系统 Android N 相比,Android O 更加面面俱到了。原先的多窗口模式将被分成上下两个界面,在 Android O 上,画中画功能比多窗口模式更实用。

VR/AR

在 VR 和 AR 领域,Google 更多的是与其他厂商合作,例如 HTC vive,联想等,让用户在没有 PC 的情况下,更好的获得 VR 和 AR 的体验。

Google I/O 全记录,多希望我们能用上这些“未来科技”

我们再一次领教了 Google 如何把晦涩难懂的人工智能技术,包装成了聪明智能的 Google Lens,Google Assistant 等服务,让我们知道,这是人工智能,而不是“人工智障”。

人工智能

本次 Google I/O 2017 的 Keynote 是:Mobile first to AI first。我们炒过智能穿戴,炒过 VR 和 AR,还炒过工智能和机器学习,之所以没火就是因为它们离我们太远。

Google I/O 2017 | 使 AI 触手可及

Google 欣喜的看到,人工智能终于结出了每个人均可品尝享用的硕果。倘若 Google 能让人工智能技术越来越便捷地为民众所用——无论是在工具层面,还是应用方式层面——那么,所有人都会更快地从人工智能技术中获益。

毫无疑问,AI 成为了今年 Google I/O 大会的绝对主角,大会上“人工智能”、“深度学习”也频频出现。

人工智能是否会超越人类智慧?- 施米德休教授采访

孩子们甚至某些小动物仍比我们最好的自我学习的机器人更聪明。但我认为,在未来的某一点,我们也许能够建立一个基于NN增量式学习的人工智能程序(NNAI),可以学习到小动物的聪明程度,学习如何计划和推理,把各种各样的问题分解成能快速解决(或已经解决)的子问题。

人工智能时代的降临

人工智能接管的世界即将来临,让我们拥抱它吧。

深度学习

基础深度学习概念备忘录

深度学习可能对于很多初学者是一头雾水,在高速发展的同时有很多新的概念名词被抛出,而本文则是对一些常见名词的备忘介绍。

[译]深度学习的基础框架

深度学习属于经验学科,随着现在研究的进展所用到的基础框架也在不断地完善。幸运地是,开源系统让任何人都有搭建一个深度学习架构的可能。

基于 Deep Learning 的视频识别方法概览

人工智能在视频上的应用主要一个课题是视频理解,努力解决“语义鸿沟”的问题。传统的手工特征有一大堆,目前效果较好的是 iDT (Improved Dense Trajectories) ,深度学习对图像内容的表达能力十分不错,在视频的内容表达上也有相应的方法。

机器学习、深度学习与自然语言处理领域推荐的书籍列表

包括数学基础、机器学习、深度学习、自然语言处理、泛数据科学五个方面。

Google 正式支持 Kotlin

今年的 Google I/O 上, 专门邀请了Jake Wharton (Square员工,Butterknife 作者,知名 Kotlin 推动者)来分享 Kotlin 心得,Google 终于正式支持了JetBrains的编程语言 Kotlin, 将其作为 Android 的官方开发语言。对于开发者而言,这绝对是一个激动人心的好消息。

欢呼声热烈 谷歌宣布 Kotlin 成 Android 开发一级语言

谷歌宣布,将 Kotlin 语言作为安卓开发的一级编程语言。Kotlin 由 JetBrains 公司开发,与 Java 100% 互通,并具备诸多 Java 尚不支持的新特性。JetBrains 在 2010 年首次推出 Kotlin 编程语言,并在次年将之开源。下一版的 Android Studio(3.0)也将提供支持。

快速学习一门语言最简单粗暴的方法当然是亲自动手实践一个项目,现在就来试一试:

谷歌宣布 Kotlin 成安卓开发一级语言,我们如何来学习它

笔者根据多年编程经验,编程语言都应该在思想上互通的,如果,没有想到这一点。学习之路苦不堪言。今天分享下,当拿到一个新语言时,如何来学习。

使用 Kotlin 优雅的开发 Android 应用

我们该如何在 Android 中应用这门新的语言呢?今天的这篇文章带你学习使用
Kotlin 开发 Android 应用,并对比我们传统语言 Java,让你真真切切的感受到他的美和优雅。

进一步研究 Kotlin

而对于一些小伙伴,早早就已经开始实践出真知了:

研究学习Kotlin的一些方法

虽然 Kotlin 使用简单快捷,然而由于自己的深入研究的习惯导致每接触到 Kotlin 的新功能,就马不停蹄的研究它的本质,这里总结一下关于如何研究 Kotlin 的一些方法来快速研究掌握 Kotlin。

用 Kotlin 写 Android ,难道只有环境搭建这么简单?

作为有经验的开发人员,大家都知道 Android 现在基本上都用 gradle 构建,gradle 构建过程中只要加入 Kotlin 代码编译的相关配置,那么 Kotlin 的代码运用到 Android 的问题就解决了。

最后,附上学习任何一门语言必备的秘笈:

Kotlin 中文文档

(本期完)


# SegmentFault 技术周刊 #

「技术周刊」是社区特别推出的技术内容系列,一周一主题。周刊筛选的每篇内容,是作者的独到见解,踩坑总结和经验分享。

每周四更新,欢迎「关注」或者「订阅」。大家也可以在评论处留言自己感兴趣的主题,推荐主题相关的优秀文章。


SegmentFault思否
14.1k 声望165.8k 粉丝

SegmentFault 社区管理媛 - 思否小姐姐