How to Deploy Machine Learning on Google Cloud Platform

Posted in: Advanced Analytics, Big Data, DevOps, Google Cloud Platform, Renew Refresh Republish, Technical Track

What exactly is an ML task? Before building an ML model, you first need to specify what you’re planning to accomplish with the data. Having this in mind helps you to identify what the exact ML tasks are for your use case. Some broad ML tasks could be: data ingestion, feature transformation, supervised learning, semi-supervised learning, unsupervised learning, dimensionality reduction, active learning, reinforcement learning and model prediction. This is too much material to cover in one blog post, so expect another post to cover all those tasks. In the meantime, you can find a general overview on Wikipedia.

8. Orchestrated tasks manually triggered that take any amount of time:

Cloud Build - through Triggers, Cloud Composer(Airflow), Kubeflow

Here, you are implementing an orchestrated workflow that will perform tasks in sequence depending on conditions. Each task may take a different amount of time to finalize. A modern ML workflow / pipeline usually involves running containers in a third container orchestrator environment. On GCP it can be Kubernetes or AI Platform.

Note that we now have ML Engine Custom Containers for training and serving, which is the only option where you can be careless about scalable cluster management and environment (e.g. Java, Python, Go, etc.).

Want to talk with an expert? Schedule a call with our team to get the conversation started.

About the Author

Carlos is a Machine Learning Engineer at Pythian. He attains Cloud Architect and Data Engineer Google Professional certifications. Also, he is AI/ML consultant to startups in Ottawa. He has previously architected, implemented, and tuned many relational transaction systems for large manufacturing companies like FCA and Philips. Nowadays, he builds and deploys ML system in production on Google Cloud Platform for large retailers and gaming companies on the Americas. He is actively organizing GDG Cloud Ottawa meetups, and mentored events like Cloud Relay, Cloud Spring and Cloud Study Jam.

No comments

Leave a Reply

Your email address will not be published. Required fields are marked *