Google AI Building Blocks Building blocks deliver a depth of functionality Sight ● Understand the content of an image ● Classify images into categories ● Detect individual objects and faces within images ● Make videos searchable and discoverable Cloud Vision Cloud Video Intelligence Cloud AutoML Vision Conversation ● Convert real-time streaming or pre-recorded audio to text ● Synthesize natural-sounding speech with 30+ voices ● Synthesize speech in multiple languages and variants ● Create conversational experiences across devices and platforms Cloud Speech-to-Text Dialogflow Enterprise Edition Cloud Text-to-Speech Language ● Extract information from unstructured text ● Reveal structure and meaning of text ● Translate dynamically between languages Cloud Translation Cloud Natural Language AutoML Natural Language AutoML Translation Cloud AI solutions ML professionals & service partners Cloud AI building blocks Cloud AI Platform Cloud job discovery Contact center Document understanding ASL Professional services organization Cloud Video Intelligence Cloud AutoML Vision Cloud Vision Cloud Natural Language Cloud AutoML NL Cloud Translation Cloud Speech-to-Text Dialogflow Enterprise Cloud Text-to-Speech Cloud AutoML Translation Vision Language Conversation Cloud ML Engine Cloud GPU Cloud TPU Cloud Dataflow Cloud Dataproc Tensorflow Kubeflow Minimal ML expertise Deep ML expertise ML accelerators ML libraries Kaggle/datasets Datasets New New New Google BigQuery BigQuery ML Cloud Dataprep Google Data Studio New New Data Analytics and ML End-to-end ML pipeline Data ingestion 1 Data analysis 2 Data transformation 3 Trainer 4 Model evaluation 5 Model validation 6 Serving 7 Pub/Sub Data studio Datalab Dataproc Dataflow Dataprep BigQuery New deep learning VM image Easier and faster ML on GCE 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. Fully managed notebook with configured environments Pre-installed GCP client libraries Pre-configured environments for: User Proxy for Accessing Jupyter User’s Project Notebooks Cloud Console SubNetwork Deep Learning VM1 Deep Learning VM2 Deep Learning VM3 Proxy Agent Proxy Agent Proxy Agent Cloud Dataflow The fully-managed data processing service that simplifies development and management of stream and batch pipelines Accelerate development for streaming & batch Fast, simplified data pipeline development via expressive Java and Python APIs in the Apache Beam SDK Simplified management and operations Remove operational overhead by letting Cloud Dataflow auto-manage performance, scaling, availability, security and compliance. Build on a foundation for machine learning Add TensorFlow-based Cloud Machine Learning models and APIs to your data processing pipelines for real-time predictions Data Labeling Get high quality training data Supports the most popular use cases of image, video, audio, and text annotation with quality assurance. Choose with confidence and ease Allows you to create a plan for our qualified, trusted human labelers to annotate your data with instructions and examples. Work seamlessly Import your labeled data to AutoML to continue with your machine learning development. Cloud ML Engine Data ingestion 1 Data analysis 2 Data transformation 3 Trainer 4 Model evaluation 5 Model validation 6 Serving 7 ● Managed service to make training & prediction easy ● Easy distributed training ● Hyperparameter tuning ● Top 4 frameworks ● Custom container support coming soon Built-in models in AI Platform ● Integrated Hyperparameter Tuning ● Support for popular algorithms ● Discoverable via AI Hub ● Easy to add new algorithms Algorithm as a container ● Train models without finagling with infrastructure ● Supports all popular data science and machine learning frameworks. You can even run your own Docker container ● 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 Serverless training using AI Platform AI Platform ● 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 Deploy your model with ease AI Platform Increasing complexity and compute needs Offers proven, Google-qualified reference models, optimized for performance, accuracy, and quality Built for AI on Google Cloud Custom ASIC by Google to train and execute deep neural networks Fast, iterative development Cloud TPU What is available on Google Cloud? Cloud TPU v2 180 teraflops 64 GB HBM training and inference Cloud TPU v2 Pod 11.5 petaflops 4 TB HBM 2-D toroidal mesh network training and inference Cloud TPU v3 420 teraflops 128 GB HBM training and inference Cloud AutoML Creating ML solutions AutoML Dataset Train Deploy Serve Generate predictions with a REST API ● AutoML technology beating ImageNet ● Optimally trading off size for accuracy Higher model quality Model size (millions of params) Accuracy Model size (millions of params) Cloud AutoML AutoML Natural Language Model is now trained and ready to make predictions This model can scale as needed to adapt to customer demands Upload and label text Train your model Evaluate Sports Lifestyle, Money Tech Sports Lifestyle Money Tech Travel Model is now trained and ready to make predictions This model can scale as needed to adapt to customer demands Upload translated language pairs to train your own custom model Train your model Evaluate Cloud AutoML AutoML Translation AI Platform