2015 Open Source 2005 Google Cloud Products BigQuery Pub/Sub Dataflow Bigtable ML GFS Map Reduce BigTable Dremel Flume Java Millwheel Tensorflow 15+ years of solving Data Problems Apache Beam PubSub
Cloud AI products Pre-trained ML APIs to Building custom ML models ML Framework Industry-standard & widely adopted Infrastructure Best-in class processors for ML/DL Proprietary + Confidential Google Cloud End-to End AI Platform Accelerate Business Outcomes with Enterprise-Ready Machine Learning Pipeline CPU GPU TPU Risk Analysis Customer Segmentation Predictive Inventory Mnagement Fraud Detection Demand Forecast Recommendation Engine Targeted marketing Predictive Analytics
length videos) Cloud Video Intelligence API Video Metadata Frontend built on App Engine Cloud Functions Cloud Storage (video annotation JSON) Video content Built by @SRobTweets and @AlexWolfe
distributed, parallel machine learning • It’s based on general-purpose dataflow graphs • It targets heterogeneous devices ◦ A single PC with CPU ◦ A single PC with GPU(s) ◦ A mobile device ◦ Clusters of 100s or 1000s of CPUs, GPUs and TPUs
with BigQuery and Cloud ML Notebook interface Leverage existing Jupyter modules and knowledge Suitable to interactive data science and machine learning
size Cloud ML Engine Portable models with TensorFlow Services are designed to work together Managed distributed training infrastructure that supports CPUs and GPUs Automatic hyperparameter tuning
num_epochs=hparams.num_epochs, batch_size=hparams.train_batch_size) ... """This function is used by learn_runner to create an Experiment which executes model code provided in the form of an Estimator and input functions.""" def _experiment_fn(run_config, hparams): tf.estimator.Estimator( model.generate_model_fn( ... ), train_input_fn=train_input, eval_input_fn=eval_input, **experiment_args ) ...
• Build better performing models faster and save many hours of manual tuning • Google-developed search (Bayesian Optimisation) algorithm efficiently finds better hyperparameters for your model/dataset HyperParam #1 Objective We want to find this Not these https://cloud.google.com/blog/big-data/2017/08/hyperparameter-tuning-in-cloud-machine-learning-engine-using-bayesian-optimization