Slide 1

Slide 1 text

Bring the World Smarter Together since 2017 Taiwan ‧ Hong Kong ‧ Singapore Google Cloud AI Platform Introduction

Slide 2

Slide 2 text

Copyright © 2019, CloudMile Who I am —— Brent Chang @ CloudMile •GCP/AWS Certified Cloud Architect •4yr+ Public Cloud experience •“Stay Hungry, Stay foolish!”

Slide 3

Slide 3 text

Copyright © 2019, CloudMile 1st GCP Infra & ML Specializations N.Asia. 40+ Certifications Top10 TW Coolest Startup We enable enterprises to turn AI into real opportunity. 200+ Cloud Customers in HK, TW

Slide 4

Slide 4 text

Copyright © 2019, CloudMile Confidential Copyright © 2019, CloudMile Custom-code prediction Disease fast screening Visual search Content recommender system Recommender system for e-commerce Anomaly detection Defects inspection Logistic Healthcare Textile Media Manufacturing Gaming e-commerce FSI Intelligent document recognition

Slide 5

Slide 5 text

Welcome to join us! https://www.facebook.com/groups/GCPUG.TW/ https://www.meetup.com/GCPUG-Taipei/

Slide 6

Slide 6 text

www.companyname.com © 2016 Startup theme. All Rights Reserved. PAGE www.mile.cloud 6 Copyright © 2019, CloudMile Google Cloud AI Platform Introduction

Slide 7

Slide 7 text

Copyright © 2019, CloudMile Machine Learning nowadays ● Preparing the data is time-consuming task ● Hard to deploy your model to production ● Hard to reuse or share with other users

Slide 8

Slide 8 text

Copyright © 2019, CloudMile Machine Learning nowadays ● Preparing the data is time-consuming task ● Hard to deploy your model to production ● Hard to reuse or share with other users

Slide 9

Slide 9 text

Copyright © 2019, CloudMile Machine Learning workflow

Slide 10

Slide 10 text

Copyright © 2019, CloudMile Source and prepare your data Ingest Transform Cloud Dataflow Ingest and distribute data reliably Fast, correct computations quickly and simply Cloud Pub/Sub Label AI Platform Data Labeling High quality training data for machine learning

Slide 11

Slide 11 text

Copyright © 2019, CloudMile Source and prepare your data

Slide 12

Slide 12 text

Copyright © 2019, CloudMile Source and prepare your data

Slide 13

Slide 13 text

Copyright © 2019, CloudMile Code your model Configured environments Built-in algorithms AI Platform Get a head start with fully configured VMs for popular data science and deep learning frameworks Use the built-in algorithms inside AI Platform to develop with and deploy Deep Learning VM ML Pipelines and more AI Hub Build onto end-to-end ML pipelines, notebooks, and related content from the AI Hub

Slide 14

Slide 14 text

Copyright © 2019, CloudMile Deep Learning VM image Fast prototyping Prototype your ML project quickly with pre-configured VMs for deep learning. CPU, GPU and TPU support Choose to add the latest Cloud TPU or GPUs on Google Cloud to your instance in a single click and accelerate your model training jobs. Performance optimized for Google Cloud We tune the libraries and config to get the optimal performance on our infrastructure, so you don’t need to worry about it. Flexibility Choose between different ML frameworks like TensorFlow, PyTorch, and scikit-learn or install your own on top of our common base image.

Slide 15

Slide 15 text

Copyright © 2019, CloudMile Deep Learning VM image —— One-Click Deployment Get started quickly Spin up a JuypterLab instance, pre-configured with the latest Machine Learning and data science frameworks in one click. AI Platform

Slide 16

Slide 16 text

Copyright © 2019, CloudMile Serverless training using AI Platform ● Train models without managing infrastructure ● Supports all popular data science and machine learning frameworks. ● Leverage distributed training on the latest GPUs and TPUs to finish jobs faster ● Improve your model quality with the state-of-the-art automated hyperparameter tuning

Slide 17

Slide 17 text

Copyright © 2019, CloudMile Easy deployment on GCP and hybrid Deploy pipelines via Kubeflow on GCP and on premise. AI Hub —— One stop AI catalog AI HubBETA One stop AI catalog Easily discover plug & play pipelines & other content built by Google AI and partners. Private hosting Host pipelines and ML content with private sharing controls within an enterprise to foster reuse within organizations..

Slide 18

Slide 18 text

Copyright © 2019, CloudMile AI Hub —— One stop AI catalog AI Hub Public Content + Private Content By Google Unique AI assets by Google By Partners Created, shared & monetized by anyone. By Customers Content shared Securely within and with other organizations. AutoML, TPUs, Cloud AI Platform, etc.

Slide 19

Slide 19 text

Copyright © 2019, CloudMile On-premises training using Kubeflow Infrastructure abstraction Kubernetes manages all underlying dependencies, and resources Swappable & scalable Library of ML microservices to deploy training and prediction jobs Run where you want ● GCP ● On-premises ML microservices Cloud On- premises Training Predict Training Predict … … Kubernetes

Slide 20

Slide 20 text

Copyright © 2019, CloudMile Deploy your model with ease ● Set up online endpoints for low-latency predictions, or get predictions on massive batches of data ● Deploy models trained on premises or on Google Cloud ● Scale automatically based on your traffic ● Use GPUs for faster predictions

Slide 21

Slide 21 text

Copyright © 2019, CloudMile What is included in AI Platform? AI Platform Integrated with Deep Learning VM Images Cloud Dataflow Cloud Dataproc Google BigQuery Cloud Dataprep Google Data Studio Notebooks Data Labeling Training Predictions Built-in Algorithms For data warehousing For data transformation For data cleansing For Hadoop and Spark clusters For BI dashboards Kubeflow (On premises) AI Hub

Slide 22

Slide 22 text

Copyright © 2019, CloudMile How about on-prem? Connect to database Create datasets & labels Feature engineering Train scikit-learn linear regression model HP tuning Publish model Business logic Connect to database Create datasets & labels scikit-learn linear regression Pipeline Business logic Data Engineer + Developer Today Reusable Kubeflow Pipelines Data Engineer + Developer Data Scientist + ML Engineer Developer

Slide 23

Slide 23 text

Copyright © 2019, CloudMile Which supports the entire Data Science team Data Engineer Uses Pub/Sub, Dataflow, and Dataprep to ingest, prepare and transform data Data Scientist Uses AI Platform Notebooks and Training services to build, and evaluate models ML Engineer Uses AI Platform Predictions to serve models, and Kubeflow Pipelines to encapsulate ML workflows for reuse. Developer Collaborates with data scientists to embed AI through REST APIs into applications Business Analyst Discovers solutions from AI Hub and deploys it into production

Slide 24

Slide 24 text

Copyright © 2019, CloudMile Get Started with Google Cloud AI Platform Discover pipelines and notebooks from AI Hub cloud.google.com/ai-hub Start building with our fully-configured, managed notebooks cloud.google.com/ai-platform-notebooks Try tutorials, quickstarts, and more. cloud.google.com/ai-platform

Slide 25

Slide 25 text

Thank You! CloudMile Facebook [email protected]