google i/o_Google I / O 2017最有希望的突破

google i/o

by Aravind Putrevu

通過Aravind Putrevu

Google I / O 2017最有希望的突破 (The most promising breakthroughs from Google I/O 2017)

Google I/O is one of the biggest developer conferences. This year was particularly exciting. There were two keynotes: one from Google CEO Sundar Pichai, and another from Jason Titus, the Google’s vice president of developer products.

Google I / O是最大的開發者大會之一。 今年特別令人興奮。 有兩個主題演講:一個來自Google首席執行官Sundar Pichai ,另一個來自Google開發人員產品副總裁Jason Titus 。

In this article I’ll summarize the major announcements from Google I/O 2017 and also share my own perspectives on them as a developer.

在本文中,我將總結Google I / O 2017的主要公告,并就其作為開發人員的觀點發表自己的看法。

讓我們開始吧! (Let’s get started!)

I liked the way they kicked off their event this year by showing their “The Story of an Idea” video clip. This symbolizes how, when one looks at taking an idea forward, they may face many obstacles. But finally when the world starts looking at the effort and hard work, that’s when those efforts really start to shine.

我喜歡他們今年通過播放“創意的故事”視頻剪輯開始活動的方式。 這象征著,當人們希望提出一個想法時,他們可能會面臨許多障礙。 但是最后,當世界開始關注這些努力和艱苦奮斗時,這些努力才真正開始發光起來。

The keynote starts with Sundar describing prime products of Google and the scale at which those services are operated.

主題演講從Sundar開始,描述了Google的主要產品以及這些服務的經營規模。

In the past few years, many of us haven’t gone a single day without using Google Search, Gmail, YouTube, and Android, or some other Google product. That shows the kind of engineering excellence Google owns in bringing people again and again to the same platform.

在過去的幾年中,我們許多人沒有一天沒有使用Google搜索,Gmail,YouTube和Android或其他Google產品。 這表明Google在將人們一次又一次地帶到同一個平臺方面擁有卓越的工程技術。

從移動優先到人工智能 (From Mobile First to AI First)

The main competitors of Google might be leading in certain sectors such as Cloud and Social Media. But Google has an edge over them as it has much more of world’s data. All this data makes it much easier for them to integrate AI into their products.

Google的主要競爭對手可能在某些領域處于領先地位,例如Cloud和Social Media。 但是Google擁有它們的優勢,因為它擁有更多的世界數據。 所有這些數據使他們更容易將AI集成到其產品中。

As a result, today we see slew of new features added to each Google product without compromising on User experience.

因此,今天我們看到了許多新功能添加到每個Google產品中,而不會影響用戶體驗。

“The more we can democratize access to AI technology, the sooner everyone will benefit.” — Sundar Pichai
“我們可以使使用AI技術的民主化程度越高,每個人都會越早受益。” — Sundar Pichai

谷歌鏡頭 (Google Lens)

Google is not only successful in bringing down the error rates for its speech recognition, but it’s actually nearing a typical human’s ability to understand speech. Today Google Home understands different voices in a home, and gives results accordingly.

Google不僅成功降低了語音識別的錯誤率,而且實際上已經接近典型的人類理解語音的能力。 如今,Google Home可以理解家庭中的不同聲音,并給出相應的結果。

Along similar lines, Google Lens will enable machines to look out and describe what they see.

與之類似,Google Lens將使機器能夠看到并描述它們所看到的東西。

云張量處理單元(TPU) (Cloud Tensor Processing Unit (TPU))

As a machine learning enthusiast, I know how difficult it is today to train a machine learning model. So imagine a situation where there’s a huge data set and a machine learning model written. It’s not easy to train the model on any typical computer (like your laptop) with less computing power. For this, you need a machines with more processing power so you can perform these tasks in a cost-effective way.

作為機器學習愛好者,我知道如今訓練機器學習模型有多么困難。 因此,想象一下存在大量數據集和編寫了機器學習模型的情況。 在具有較低計算能力的任何典型計算機(如筆記本電腦)上訓練模型并不容易。 為此,您需要一臺具有更大處理能力的機器,以便可以以具有成本效益的方式執行這些任務。

Since a majority of cloud vendors charge based on time, cost to do the task increases as time increases. With a better underlying infrastructure, one can train the model with more data points in the given time.

由于大多數云供應商都是基于時間收費的,因此執行任務的成本會隨著時間的增加而增加。 有了更好的基礎架構,就可以在給定的時間內訓練帶有更多數據點的模型。

Because the more a model gets trained on a wide variety of data, the more accurate the inferences become.

由于模型對各種數據的訓練越多,推斷就越準確。

In this context Cloud TPU (2nd Gen TPU) is going to be a major innovation. With Cloud TPU integrated into Google Cloud Platform (GCP), we can expect that GCP can become a go-to place for all machine learning use-cases.

在這種情況下,Cloud TPU(第二代TPU)將成為一項重大創新。 通過將Cloud TPU集成到Google Cloud Platform(GCP)中,我們可以期望GCP可以成為所有機器學習用例的首選。

Google.ai (Google.ai)

Google always talks about open-source and the democratization of its technology. It also does that for the ecosystem to thrive. Tensorflow is a good example of this.

Google一直在談論開源和其技術的民主化。 這樣做還可以使生態系統蓬勃發展。 Tensorflow就是一個很好的例子。

Similarly, I believe Google.ai will serve as a one place to find all the AI work done by Google.

同樣,我相信Google.ai將成為查找Google完成的所有AI工作的一個地方。

AutoML is crazy and shows how far Google can take AI. An example for this is neural net building another neural net. Remember we are still in 2017.

AutoML太瘋狂了,它展示了Google可以將AI 推向多遠。 一個例子就是神經網絡,建立另一個神經網絡 。 請記住,我們仍然在2017年

Applying machine learning advancements to the healthcare domain (Diabetic Retinopathy, Breast Cancer Diagnosis) reminds us that technology can change lives and help us live longer.

將機器學習的進步應用于醫療保健領域( 糖尿病性視網膜病變 , 乳腺癌診斷 )提醒我們,技術可以改變生活并幫助我們更長壽。

On that note, check out this video of a high school student’s effort to solve one of the toughest medical prediction problems.

關于這一點,請觀看此視頻,了解高中學生為解決最棘手的醫學預測問題之一而付出的努力。

On the fun side, have you heard of AutoDraw? Head over to it, you’ll get to see AI in action.

在有趣的方面,您聽說過AutoDraw嗎? 前往它,您將看到AI發揮作用。

谷歌助手 (Google Assistant)

Google Search remains Google’s main source of income.

Google搜索仍然是Google的主要收入來源。

Google Assistant is essentially Google Search — but it uses voice as its modality. By getting people to use Google Assistant, they’re getting users to search more often, and introducing more interesting features like making it more conversational, injecting it into all form factors, and finally opening it as a platform.

Google助理實質上是Google搜索-但它使用語音作為其形式。 通過促使人們使用Google助手,他們使用戶可以更頻繁地進行搜索,并引入更多有趣的功能,例如使其更具對話性,將其注入所有形式的要素,并最終將其作為平臺開放。

To learn more about developing “Actions on Google” take a look at this wonderful API.ai demo.

要了解有關開發“ Google上的操作”的更多信息 看看這個精彩的API.ai演示。

Google首頁 (Google Home)

Google Assistant more or less drives Google Home. It has positioned itself as competitor to the Amazon Alexa Platform.

Google助手或多或少地驅動著Google Home 。 它已將自己定位為Amazon Alexa平臺的競爭對手。

Now we might assume that Google is playing catch-up to Amazon, but with the amount of data that Google has, and the daily user interaction with Google services, it may be able to out-class Alexa.

現在我們可以假設Google正在追趕Amazon,但是由于Google擁有的數據量以及用戶與Google服務的日常交互,它也許可以超越Alexa。

Many people will be watching to see how this battle turns out.

許多人將觀看這場戰斗的結果。

Here are some of Google Home’s core features:

以下是Google Home的一些核心功能:

  • proactive assistance

    主動協助
  • hands-free calling

    免提通話
  • visual responses to a suitable nearby screen

    對合適的附近屏幕的視覺響應
  • integration with Google’s existing services, like Maps, Chromecast, Calendar, and YouTube

    與Google現有的服務(例如地圖,Chromecast,日歷和YouTube)集成

Google相簿 (Google Photos)

Right from the day it is unveiled, Google Photos (previously known as Picasa) was a tremendous hit. Again, with the ability to analyze and organize information, Google is bringing up yet another feature: Suggested Sharing. This relieves of the time-intensive task of making photo albums and sharing them with loved ones. Now it’s just a single click.

從發布之日起,Google相冊(以前稱為Picasa)便大受歡迎。 再次,由于具有分析和組織信息的能力,Google提出了另一個功能:建議共享。 這省去了制作相冊并將其與親人共享的費時的任務。 現在只需單擊即可。

Ditto with shared libraries and photo books. And there’s a clever integration with Google Lens.

與共享庫和相簿同上。 并且與Google Lens進行了巧妙的集成。

Google’s applying machine learning to everything.

Google正在將機器學習應用于一切。

的YouTube (YouTube)

Susan Wojcicki, CEO of YouTube, brings up an interesting demonstration of platform’s ability to solve social issues. It reminds me of the original promised power of social media.

YouTube首席執行官Susan Wojcicki展示了該平臺解決社會問題的能力的有趣展示。 它使我想起了社交媒體最初應許的力量。

Today, there’s no equivalent open video service to YouTube, which makes big money. Yet Google isn’t resting on its laurels. It’s introducing new features into YouTube in all possible form factors, be it your computer, smart phone, or TV.

如今,沒有像YouTube這樣的開放視頻服務可以賺錢。 然而,谷歌并沒有因此而為之驕傲。 它會以各種可能的形式在YouTube中引入新功能,無論是您的計算機,智能手機還是電視。

安卓系統 (Android)

Oh! How can I forget it? Most popularly used mobile operating system in the world.

哦! 我怎么會忘記呢? 世界上使用最廣泛的移動操作系統。

Google is going full speed ahead with a new version of Android. And it’s not just patching things — these are some major new features.

Google正在全速開發新版本的Android。 這不僅僅是修補問題-這些是一些主要的新功能。

As an Android developer, I’d like to congratulate and thank the entire team of Android for yet another beautiful release.

作為一名Android開發人員,我要祝賀并感謝整個Android團隊提供的又一個漂亮版本。

Even though Android is popular in its own sense, it still has few issues, like battery life and operating system version fragmentation. But with every new release, Google is tackling these problems by making Android more robust.

盡管Android就其自身而言很受歡迎,但它仍然存在一些問題,例如電池壽命和操作系統版本碎片。 但是,隨著每個新版本的發布,Google都會通過使Android更強大來解決這些問題。

Android O improves the user experience with features such as Picture in Picture, Notification Dots, Autofill, and Smart Text selection.

Android O通過畫中畫,通知點,自動填充智能文本選擇等功能改善了用戶體驗。

Out of which my favorite is Picture in Picture. Even though multi-window features were available in previous releases of Android, this time multi-window is mostly adaptable to a form factor of big sizes (including tablets).

我最喜歡的是畫中畫。 即使早期版本的Android中提供了多窗口功能,但這次多窗口大多數情況下都適用于大尺寸的尺寸(包括平板電腦)。

On the machine learning side of things, I believe “TensorflowLite” and the new hardware supported neural network API will let any phone run simple models locally for faster benefits. Of course, we’ll need to learn how to use it properly so we don’t hamper user experience.

在機器學習方面,我相信“ TensorflowLite”和新的硬件支持的神經網絡API將使任何電話都能在本地運行簡單模型以獲得更快的收益。 當然,我們需要學習如何正確使用它,以免影響用戶體驗。

Other vitals like battery life, security, startup time, and stability are important, and are the real needs of the hour.

諸如電池壽命,安全性,啟動時間和穩定性之類的其他重要因素也很重要,并且是小時的真正需求。

After working at a security company, I’ve seen first-hand how many Android apps do things in a sort of gray area, against the platform’s rules.

在一家安全公司工作之后,我親眼目睹了有多少Android應用在違反該平臺規則的灰色區域進行操作。

To find such apps, “Google Play Protect” comes into action and scans apps and makes sure things are in line. Google doesn’t tell you exactly what they look when they scan your apps, but in my view it would be a combination of many regular and behavioral Security Scan techniques.

為了找到這樣的應用程序,“ Google Play保護”開始起作用并掃描應用程序,并確保一切正常。 Google不會告訴您他們掃描應用程序時的確切樣子,但是在我看來,這將是許多常規和行為安全掃描技術的結合。

They’ve also implemented boundary limits to services running in the background, which saves battery power.

他們還對后臺運行的服務實施了邊界限制,從而節省了電池電量。

Kotlin (Kotlin)

Kotlin support was one completely unexpected announcement from Google. Kotlin is a JVM-based open source programming language, and it’s under active development.

Kotlin支持是Google完全出乎意料的一項宣布。 Kotlin是基于JVM的開源編程語言,并且正在積極開發中。

But I would quickly highlight some main benefits:

但我很快會強調一些主要好處:

  • Android Studio support

    Android Studio支持
  • It’s interchangeable with Java

    它可以與Java互換
  • More succinct code

    更簡潔的代碼

You can join the official Kotlin Slack group to learn more about Kotlin here.

您可以在此處加入官方的Kotlin Slack組,以了解有關Kotlin的更多信息。

Android Go is yet another initiative aimed at improving Android’s presence in developing countries, where connectivity and data is a problem. Here’s their Youtube Go App.

Android Go是另一項旨在改善Android在存在連接和數據問題的發展中國家的業務的計劃。 這是他們的Youtube Go應用 。

沉浸式計算(VR / AR) (Immersive Computing (VR/AR))

Basically, computing that works like more we do. This is a niche that is just picking up, and Google does not want to be a late comer. They introduced Daydream last year, and this time they’re already taking giant strides to solve crucial problems.

基本上,計算工作就像我們所做的那樣。 這只是一個小眾市場,而Google不想成為后來者。 他們于去年推出Daydream,這次他們已經在解決重大問題方面取得了巨大進步。

A standalone VR headset is an important achievement in the VR space because both Vive and Oculus need extra hardware to get the device working.

獨立的VR耳機是VR領域的一項重要成就,因為Vive和Oculus都需要額外的硬件才能使設備正常工作。

With Augmented Reality, your GPS can get your exact location. Then the Visual Positioning Service (VPS) can get you to the exact location of a home within a community.

借助增強現實,您的GPS可以獲取您的確切位置。 然后,視覺定位服務(VPS)可以將您帶到社區中房屋的確切位置。

Google expeditions can take students on immersive virtual journeys.

Google探險可以帶學生進入身臨其境的虛擬旅程。

All Done! That’s a wrap.

全做完了! 這是一個包裝。

Generally, we hear major product announcements from Google I/O. But this year there are no such announcements. Instead, there were a slew of updates and new features, and almost all products were enticing. Over and above, it shows that Google believes AI is the way forward.

通常,我們會聽到Google I / O的主要產品公告。 但是今年沒有這樣的公告。 相反,有大量的更新和新功能,幾乎所有產品都具有吸引力。 不僅如此,它還表明Google相信AI是前進的道路。

額外資源 (Extra Resources)

  1. Video recordings of all the sessions at Google I/O 2017.

    Google I / O 2017所有會話的視頻記錄。

  2. Code lab sessions conducted at Google I/O 2017

    在Google I / O 2017上進行的代碼實驗室會議

  3. Photos taken at the event.

    在活動中拍攝的照片 。

關于我 (About me)

I’m an engineer working on a Cloud Security Product at McAfee LLC. I’m passionate about evangelizing tech, meeting developers and helping in solving their problems.

我是McAfee LLC的一名云安全產品工程師。 我熱衷于傳播技術,與開發人員會面并幫助解決他們的問題。

You can learn more about me here.

您可以在此處了解有關我的更多信息。

翻譯自: https://www.freecodecamp.org/news/the-most-promising-breakthroughs-from-google-i-o-2017-40d3accd42/

google i/o

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395782.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395782.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395782.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java clex 中的 IloLPMatrix

最近看 cplex 在 java 的 callback,發現它給的 callback 例子中,都是用 IloLPMatrix 這個類放約束條件,在 IloLPMatrix 中, 每個約束條件存儲在 IloRange 中。 使用 IloLPMatrix 的好處是,這個類可以方便查看模型中的求…

6/12 Sprint2 看板和燃盡圖

轉載于:https://www.cnblogs.com/queenjuan/p/5578551.html

mailto 附帶附件_我和我的朋友如何將附帶項目發展為每月$ 17,000的業務

mailto 附帶附件In 2014, my friends and I set out to build the best possible web design tools. We built UI kits, Admin Dashboards, Templates, and Plugins. We’ve always tried to create products that are helpful in the development process, and that we oursel…

轉:PHP應用性能優化指南

程序員都喜歡最新的PHP 7,因為它使PHP成為執行最快的腳本語言之一(參考PHP 7 vs HHVM 比較)。但是保持最佳性能不僅需要快速執行代碼,更需要我們知道影響性能的問題點,以及這些問題的解決方案。本文涵蓋了保障PHP應用平…

java 運行異常處理_Java編程異常處理和I/O流

重點:  1.在編寫程序時,要正確地使用捕獲例外和聲明拋出異常的兩種例外處理的方法。2.遇到實際問題時,要根據需要正確使用各種輸入/輸出流,特別是對中文使用適當的字符輸入流。3.正…

反射練習

1.反射 一種計算機處理方式。是程序可以訪問、檢測和修改它本身狀態或行為的一種能力。 新建一個Person類: public class Person { private int age; private String name; public int getAge() { return age; } public void setAge(int age) { this.age age; } pu…

開源 物聯網接入_我們剛剛推出了開源產品。 那么接下來會發生什么呢?

開源 物聯網接入by Victor F. Santos由Victor F.Santos 我們剛剛推出了開源產品。 那么接下來會發生什么呢? (We just launched an open source product. So what happens next?) Last month me and the ninja god Pedro launched GitShowcase, a plug-and-play p…

Class? getClass()

getClass()方法屬于Object的一部分,它將產生對象的類,并且在打印該類時,可以看到該類類型的編碼字符串,前導"["表示這是一個后滿緊隨的類型的數組,而緊隨的"I"表示基本類型int, //: initialization/OptionalTrailingArgrments.java package object;import …

log4j使用說明

1.log4j代碼中修改輸出級別:如: protected final Logger logger LoggerFactory.getLogger(Test.class); 將其轉成實現類,修改輸出級別即可System.out.println(logger.isDebugEnabled()?"debug is true":"debug is false&quo…

java list集合增刪改_Java中集合類list的增刪改查

今天給大家帶來的是Java中list類的使用,java.util 包提供了list類來對線性數據操作List接口是Collection接口的子接口,List有一個重要的實現類--ArrayList類,List中的元素是有序排列的而且可重復,所以被稱為是序列List可以精確的控…

IIS6、IIS7和IIS8各版本的差別

一、寫在前面 目前市面上所用的IIS版本估計都是>6.0的.所以我們主要以下面三個版本進行講解 服務器版本IIS默認版本server20036.0server20087.0server20128.0二、IIS6的請求過程 由圖可知,所有的請求會被服務器中的http.sys組件監聽到,它會根據IIS中的 Metabase 查看基于該 …

Android Studio 插件的使用

1、GsonFormat https://github.com/zzz40500/GsonFormat 2、Android SelectorChapek http://blog.csdn.net/weifei554287925/article/details/41727541

函數式編程基礎_在收件箱中免費學習函數式編程的基礎

函數式編程基礎by Preethi Kasireddy通過Preethi Kasireddy 在收件箱中免費學習函數式編程的基礎 (Learn the fundamentals of functional programming — for free, in your inbox) If you’re a software developer, you’ve probably noticed a growing trend: software ap…

安卓Java虛擬機大小_虛擬機為安卓流暢度背鍋,是因為關系數十萬程序員飯碗?...

導讀:虛擬機相當于應用程序在不同運行環境中的翻譯。說起谷歌安卓系統的“虛擬機”,很多人愛拿它和蘋果iOS做比較,結果,安卓的很多短腿兒都讓虛擬機背了鍋,比如安卓手機運存容量是iPhone的兩到三倍,流暢度卻…

Redis PHP連接操作

安裝 要在PHP程序中使用Redis,首先需要確保 Redis 的PHP驅動程序和 PHP 安裝設置在機器上。可以查看 PHP教程 教你如何在機器上安裝PHP。現在,讓我們來看看一下如何設置 Redis 的PHP驅動程序。 需要從 github 上資料庫: https://github.com/n…

AppCompatActivity實現全屏的問題

前言:我的 Activity 是繼承 BaseActivity , 而 BaseActivity 繼承 AppCompatActivity 。 BaseActivity 的繼承 /*** 應用程序的基類**/ public class BaseActivity extends AppCompatActivity {}HomeActivity 的繼承 public class HomeActivity extends BaseActivit…

aws cognito_使用AWS Cognito的用戶管理—(1/3)初始設置

aws cognitoby Kangze Huang黃康澤 使用AWS Cognito的用戶管理—(1/3)初始設置 (User Management with AWS Cognito — (1/3) Initial Setup) 完整的AWS Web樣板-教程1A (The Complete AWS Web Boilerplate — Tutorial 1A) Main Table of Contents Click Here主要目錄請點擊這…

java建一個conversion_Scala中的JavaConverters和JavaConversions之間有什么區別?

JavaConversions 提供了一系列隱式方法,可以在Java集合和最接近的相應Scala集合之間進行轉換,反之亦然 . 這是通過創建實現Scala接口的包裝器并將調用轉發到底層Java集合或Java接口,將調用轉發到底層Scala集合來完成的 .JavaConverters 使用p…

flexbox:1.0.0_了解Flexbox:您需要了解的一切

flexbox:1.0.0This article will cover all the fundamental concepts you need to get good with the CSS Flexbox model. It’s a long one, so I hope you’re ready for it.本文將介紹您熟悉CSS Flexbox模型所需的所有基本概念。 這是一個很長的時間,所以希望您…

10.Object類

在JAVA中,所有的類都直接或間接繼承了Java.lang.Object類Object是一個特殊的類,他是所有類的父類,是Java類層中的最高層類。當創建一個類時,他總是在繼承,除非某個類已經指定要從其他類繼承,否則他就是從ja…