Google IO Extended 2018

Google IO 2018에서 나온 내용들을 리뷰

1-B. What’s new in Tensorflow by 이건희 다우기술

  • Tensorflow @ many platforms

TF + Javascript

  • 왜? - 브라우저에서 작동하는 Tensorflow
  • TF.js
  • 기존 python 기반보다 3~4배 정도 느린 수준

TF + nodejs

  • 기존에는 nodejs express <-> server tensorflow daemon
  • express + tesnorflow로 처리하는 것이 가능해짐
    • 기존의 방식보다 network 비용이 막대하게 필요함
  • TF.js Node의 경우에는 기존 Python과는 거의 차이 없음

왜 TF + JavaScript?

  • ChromeOS 에서 확장하려는 구글의 시도
    • 현재 ChromeOS 에서 Linux App이 돌아가도록 하고 있음
  • Edge 디바이스에서 TF 영향력 강화
    • Tensorflow.js
    • Tensorflow LITE (Mobile / IOT)

Tensorflow HUB

  • 모델을 바로 HUB에서 공유하는 서비스
  • 일종의 Docker-HUB
  • 미리 학습된 가중치과 그래프를 포함하는 모듈들
  • 허브에서 가져오는 것을 바로 사용 / 재사용 가능
  • Modules
    • Image : Inception, Mobilenet, NASNet, PNASNet, ResNet
    • Text : Universal Sentence Encoder, ELMo, NNLM embedding trained on Google News, W2V trained on Wikipedia
    • Others : GAN, delf, Inflated 3D Convnet (I3D)

Tensorflow Serving

  • 방금 제대로 적용된 수준의 내용은 아님
  • RESTful API 제공

2-B A Google Assistant new features by 양승찬 Google

3-B Somethings about TPU by 이진원 삼성전자 DS

4-B 모바일 개발자를 위한 머신러닝 : ML Kit by 남상균 NBT

  • Google IO의 기조
    • IO 2017 : Mobile First to AI First
    • IO 2018 : Solving Problems with AI for everyone
    • ML을 모든 개발자들에게 쉽게 사용할 수 있는 환경 제공
  • On-device ML
    • Good : 낮은 지연시간 / 오프라인 동작 가능 / 저전력 고효율
    • Bad : 메모리 사용 제약 / 배터리 소모 / 작은 컴퓨팅 파워
  • 반면 Apple은 Core ML을 통해서 iOS app에서 사용할 수 있도록 제공
  • ML Kit + AR Core (Google) VS Core ML + ARKit (Apple)
  • Firebase 기반으로 사용하는 것 설명 : 주로 Vision만 가능
    • 두 가지 종류 (On-device / Cloud)

5-A Google News by 안태현 Google UX Product 총괄

  • Google IO 에는 Googler는 잘 못 간다. (외부인 위주임)
  • Google News가 왜 중요한가?
    • 48K new documnets (for 1min?)
    • Fake News가 잘 걸러지고 있나?
    • 58% : High Quality 정보가 찾기 힘들다
    • 57% : 뉴스를 믿지 못하겠다.
    • 33% : 뉴스는 나의 Unhapiness를 올리는 데 주력한다고 느낀다.
    • => High Quality Information을 제공하는 데 주력
    1. Keep up with news you care about
    • TimeLine / Opinion / Etc
    • 동영상 / podcast / etc
    • Local stories : 로컬뉴스
    • Newscasts
      • 한 사건에 대해서 비디오 / 아티클 등을 Preview할 수 있는 형태
    1. Understand the full story
    • Full Coverage
      • Deep dive한 여러가지 관점 등등을 정리
      • Tab - Landing Page (Top coverage -> Local coverage -> Timeline -> FAQ (구글 서치에서 질문하는 것들) -> Opinion from Twitter -> Fact Check -> Analysis -> Videos)
  • 디자인 컨셉
    • 최대한 UX를 심플하게 가져가서 사용자가 내용에 집중하도록 도와줌
Share Comments