We may earn an affiliate commission when you visit our partners.
Course image
Vitthal Srinivasan
Building machine learning models using Python and a machine learning framework is the first step towards building an enterprise-grade ML architecture, but two key challenges remain: training the model with enough computing firepower to get the best possible model and then making that model available to users who are not data scientists or even Python users. In this course, Architecting Production-ready ML Models Using Google Cloud ML Engine, you will gain the ability to perform on-cloud distributed training and hyperparameter tuning, as well as learn to make your ML models available for use in prediction via simple HTTP requests....
Read more
Building machine learning models using Python and a machine learning framework is the first step towards building an enterprise-grade ML architecture, but two key challenges remain: training the model with enough computing firepower to get the best possible model and then making that model available to users who are not data scientists or even Python users. In this course, Architecting Production-ready ML Models Using Google Cloud ML Engine, you will gain the ability to perform on-cloud distributed training and hyperparameter tuning, as well as learn to make your ML models available for use in prediction via simple HTTP requests. First, you will learn to use the ML Engine for models built in XGBoost. XGBoost is an ML framework that utilizes a technique known as Ensemble Learning to construct a single, strong model by combining several weak learners, as they are known. Next, you will discover how easy it is to port serialized models from on-premise to the GCP. You will build a simple model in scikit-learn, which is the most popular classic ML framework, and then serialized that model and port it over for use on the GCP using ML Engine. Finally, you will explore how to tap the full power of distributed training, hyperparameter tuning, and prediction in TensorFlow, which is one of the most popular libraries for deep learning applications. You will see how a JSON environment variable called TF_CONFIG is used to share state information and optimize the training and hyperparameter tuning process. When you’re finished with this course, you will have the skills and knowledge of the Google Cloud ML Engine needed to get the full benefits of distributed training and make both batch and online prediction available to your client apps via simple HTTP requests.
Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches distributed training and hyperparameter tuning, which are necessary for building enterprise-grade machine learning models
Emphasizes making machine learning models available to non-data scientists and non-Python users
Focuses on Google Cloud ML Engine, which provides a comprehensive platform for training and deploying machine learning models
Leverages XGBoost, a popular machine learning framework known for its ensemble learning technique
Covers model serialization and porting from on-premise to Google Cloud Platform
Explores distributed training, hyperparameter tuning, and prediction in TensorFlow, a renowned deep learning library

Save this course

Save Architecting Production-ready ML Models Using Google Cloud ML Engine to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Architecting Production-ready ML Models Using Google Cloud ML Engine. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Architecting Production-ready ML Models Using Google Cloud ML Engine will develop knowledge and skills that may be useful to these careers:
Statistician
Statisticians use their knowledge of statistics to collect, analyze, and interpret data. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Statisticians as they learn to apply machine learning to their work.
Cloud Architect
Cloud Architects design and manage cloud computing systems. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Cloud Architects as they learn to deploy and manage machine learning models in the cloud.
Quantitative Analyst
Quantitative Analysts use mathematical and statistical methods to analyze financial data. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Quantitative Analysts as they learn to apply machine learning to their work.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical methods to solve problems in business and industry. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Operations Research Analysts as they learn to apply machine learning to their work.
User Experience Researcher
User Experience Researchers study how users interact with products and services. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine can be useful to User Experience Researchers by providing foundational knowledge of how to create and implement ML solutions that enhance user experience.
Business Analyst
Business Analysts help businesses understand their data and make better decisions. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Business Analysts as they learn to apply machine learning to their work.
Data Analyst
Data Analysts use their skills in data analysis and visualization to help businesses make better decisions. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Data Analysts as they learn to apply machine learning to their work.
Financial Analyst
Financial Analysts use their knowledge of finance to analyze and make recommendations on investments. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Financial Analysts as they learn to apply machine learning to their work.
Market Research Analyst
Market Research Analysts use their knowledge of marketing and research to understand consumer behavior and trends. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Market Research Analysts as they learn to apply machine learning to their work.
Data Scientist
Data Scientists use their knowledge of machine learning and other statistical methods to extract insights from data. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Data Scientists as they dive deeper into the practical applications of ML, especially in distributed settings.
Machine Learning Engineer
Machine Learning Engineers design and build scalable machine learning models that solve complex problems. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful as they provide foundational training in how to architect and deploy these solutions.
Technical Writer
Technical Writers create documentation and other materials that explain technical concepts. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Technical Writers as they learn to write about machine learning and its applications.
Product Designer
Product Designers create and develop products that meet the needs of users. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Product Designers as they learn to integrate machine learning into their products.
Product Manager
Product Managers oversee the development and launch of new products. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Product Managers as they learn to incorporate machine learning into their products.
Software Engineer
Software Engineers design, build, and maintain software systems. Courses like Architecting Production-ready ML Models Using Google Cloud ML Engine may be useful to Software Engineers as they learn to integrate machine learning models into their software products.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Architecting Production-ready ML Models Using Google Cloud ML Engine.
Provides a hands-on introduction to machine learning, using Scikit-Learn, Keras, and TensorFlow as programming libraries. It covers various machine learning algorithms, including supervised and unsupervised learning.
Provides a comprehensive guide to distributed machine learning, using Python as a programming language. It covers various distributed machine learning algorithms and systems, as well as their applications in various domains.
Provides a hands-on introduction to deep learning, using Python as a programming language. It covers various deep learning architectures, including convolutional neural networks and recurrent neural networks.
Provides a comprehensive guide to TensorFlow, a popular deep learning library. It covers various TensorFlow concepts, including data loading, model building, and training.
Provides a comprehensive guide to machine learning, using JavaScript as a programming language. It covers various machine learning algorithms and techniques, such as supervised and unsupervised learning.
Provides a gentle introduction to machine learning, using Python as a programming language. It covers various machine learning basics, such as data preprocessing, model training, and evaluation.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser