pandazx's blog

データ分析など雑多な技術ブログ

グーグル社員による Google I/O 2019 徹底解説のメモ

開催概要

How to markup

  • 料理やDIYのHow to検索に対応する技術
  • Googleの検索結果のページに表示される情報を制御できる。主要なステップを表示するなど
  • Google Assistantでの操作にも対応する制御を行える

ML Kit

  • とりあえず、一般物体検知のような機械学習を使いたいユーザ向け

Google Cloud

  • データは持っていて、ちゃんと機械学習を使いたい人向け

TensorFlow

ML Kit

  • Computer Vision
    • Text recognition
    • Barcode scanning
    • Image labeling
    • Landmark detection
    • Face detection
    • Object Detection & Tracking(New)
  • NLP
    • Language identification
    • Smart reply
    • ML Kit On Device Translation(New)
      • 通信なしでローカルで動作
  • Custom
    • TensorFlowで作ったモデルのModel serving
  • AutoML Vision Edge(New)
    • 学習データを元に自動でモデルを生成する。生成されたモデルはオフラインで実行可能

Google Cloud

  • 一瞬でスライドが変わったのでメモれず

TensorFlow

  • version 2.0 リリース
  • TensorFlow.js
    • Web上で実行可能
    • ユーザが誤って個人情報をUPしようとしたら、UPする前にTensorFlow.jsで検知してアラートを上げられる
  • TensorFlow Lite
    • Edge TPUはGPUよりも推論が高速
      • MobileNetがCPUで83ms, GPUが15ms, Edge TPUが2ms

Android 10 Q

  • プライバシーに関する機能強化

Kotlin first

  • Googleでは、SDKやサンプルアプリを提供する際に、Kotlinで実装したものを第一に提供していく
  • Javaより、少ないコード行数で実装できるよ
  • Google Driveなどで利用されている

CameraX(Jetpack camera support library)

  • Androidで使えるカメラライブラリ
  • 従来は使いにくいライブラリだったが、改良した
  • Android L(5.0 API21)以降をサポート
  • ML Kitとの連携が簡単

android studio 3.5のRC1リリース

  • Project Marble
    • 新機能の開発ではなく、品質向上をする取り組みをしてきた

Google Playにおけるアプリのレーティング方法の変更

  • すべてのレーティングの平均値ではなく、直近6ヶ月の値を元に算出

Android Design

  • Dark Themeサポート
    • ダークと言っても、色は真っ黒ではなく、ほどよい色に調整している
    • 彩度も下げている
  • バッテリー消費を最大60%削減
  • 今後、Dark Themeにおけるサンプルを提供していく

People + AI Guidebook

Web, Chrome

  • Lazy loading
    • 2G, 3Gといった通信速度が遅い環境への対応

Live Caption

New Devices

  • Nest Hub Max
  • Pixel 3a

Federated Learning

  • エッジで学習して、クラウドにはモデルだけUPし、ユーザの他端末と共有

ML Fairness: Open Images Extended