Introduction to Google Cloud Platform CloudML with Qwiklabs
Talk conducted during Google Cloud Platform Next '18 Extended Cagayan de Oro at Department of Information and Communications Technology (DICT) Training Center, 54 T Chavez St, Cagayan de Oro.
Infrastructure Vision API SpeechAPI Use pre-builtmodels ML APIs TranslateAPI ML researcher Language API Google CloudPlatform Confidential &Proprietary 11
Processing Units(TPUs) Distributed No-ops Size ofdataset Size ofNN https://cloudplatform.googleblog.com/2016/05/Google-supercharges-machine-learning-tasks-with-custom- chip.html Vision API SpeechAPI ML APIs TranslateAPI Language API Google CloudPlatform Confidential &Proprietary 12
andbuild analytic models. Data preparation, exploration andvisualization. Deploy models and integrate them into businessprocesses and applications. High performance andscalability for both development and deployment. Perform platform,project and model management. Google CloudPlatform Confidential &Proprietary 14
Operationalization Tooling Difficult toscale Many choices fordifferent use cases Using latest technology(e.g. DNN) is hard Complex data pipelines Managing ML infratakes away time from actually doing ML Many models tomanage Complex dev pipelinewith many combinations of tools/libraries Not fully interactive developer experience - collaboration/sharing ishard
custom TensorFlowgraph for any ML usecases • Training at scale to shorten dev cycle • Automatically maximizepredictive accuracy with HyperTune • Batch and online predictions, atscale • Integrated Datalabexperience Google CloudPlatform Confidential &Proprietary 19
Neural Network for image classification • Recursive Neural network fortext sentiment analysis • Linear regression at scale to predict consumer action (purchase prediction, churnanalysis) • And unlimited variety of algorithms you can build using TensorFlow
Build better performingmodels faster and save many hours of manual tuning • Google-developed search algorithm efficiently finds better hyperparameters for your model/dataset Objective Want to findthis Not these Google CloudPlatform Confidential &Proprietary 22
data that is stored in GCSor BigQuery • Save trained models toGCS • Preprocess largest datasets (TB) usingDataflow • Orchestrate ML workflowas a Dataflow pipeline • Analyze data and interactively develop ML models in Datalab • AutoML for premade and customized ML models curated for your specific ML projects
Scalable and distributed training infrastructure foryour largest data sets • Scalable prediction infrastructure thatcan serve very large traffic • Managed no-ops infrastructure handles provisioning, scaling, and monitoring so that you can focus on building your models instead of handlingclusters
Prediction flow Local training Download Mobile predictio n Batch Online Pre-Processing Training Prediction Tooling Datalab Datalab Tooling Upload HostedModel Google CloudPlatform Confidential &Proprietary 32
provide value, categories you’re already evaluating for by handtoday 2 Capture thousands of examples of correct evaluations for that categorization, and use them to train an ML model 3 Evaluate the model by applying it against additional manually categorized data,correct and tune 4 Google CloudPlatform Confidential &Proprietary 33 Machine Intelligence is Already Making a Huge Difference and There are Many, Many MoreOpportunities
&Proprietary 38 • Baseline: Data, ML, AI Quest • Cloud ML Engine: Qwik Start (http://bit.ly/GCP18CDOCloudML) • Cloud Natural Language API: Qwik Start (http://bit.ly/GCP18CDONL) • This afternoon, we only will be taking Cloud ML Engine: Qwik Start and Cloud Natural Language API: Qwik Start