You are on page 1of 12

Azure ML, AWS and related

ML web services
SARTHAK DEY (13000118058)
SANBID ROYCHOWDHURY (13000118059)
SAGAR SARKAR (13000118060)
RAJARSHI SAHA (13000118072)
Table of Contents
❖ Introduction
❖ What is ML as a Web Services?
❖ Microsoft Azure AI Platform
❖ AWS Machine Learning and SageMaker
❖ Google Cloud AI Platform - AutoML
❖ IBM Watson Machine Learning Studio
❖ Comparison Between Amazon ML and SageMaker, Microsoft Azure AI
Platform, Google AI Platform, IBM Watson Machine Learning.
❖ Advantages of ML web services
❖ Disadvantages of ML web services
❖ Conclusion
Introduction

In Machine Learning Server, a web service is an R or Python code execution


on the operationalization compute node.
Web services facilitate the consumption and integration of the
operationalized models and code they contain. Once you've built a
predictive model, in many cases the next step is to operationalize the model.
That is to generate predictions from the pre-trained model on demand. 

3
What is machine learning as a web service

Machine learning as a service (MLaaS) is an umbrella definition of various


cloud-based platforms that cover most infrastructure issues such as data
pre-processing, model training, and model evaluation, with further
prediction. Prediction results can be bridged with your internal IT
infrastructure through REST APIs.

4
Microsoft Azure AI Platform

● Microsoft Azure, often referred to as Azure, is a cloud computing service


operated by Microsoft for application management via Microsoft-managed
data centers.
● Azure Machine Learning is the main environment for dataset management,
model training, and deployment.

5
AWS Machine Learning and SageMaker

Makes accurate predictions, gets deeper insights from your data, reduces
operational overhead, and improves customer experience with AWS
machine learning (ML). AWS helps at every stage of ML adoption journey
with the most comprehensive set of artificial intelligence (AI) and ML
services, infrastructure, and implementation resources.

6
Google Cloud AutoML

Google Cloud AutoML is a cloud-based ML platform that suggests a no-code


approach to building data-driven solutions. AutoML was designed to build
custom models for both newcomers and experienced machine learning
engineers. But the platform also suggests a set of prebuilt models available
via a set of APIs. We’ll cover them in dedicated sections.

7
IBM Watson Machine Learning
● Watson Studio has an AutoAI that brings a fully automated data processing
and model building interface that needs little to no training to start processing
data, preparing models, and deploying them into production.

● The automated part can solve three main types of tasks: binary classification,
multiclass classification, and regression.

● SPSS Modeler - PSS is a software package used to transform data into


statistical business information. Acquired by IBM in 2009 and integrated as a
stand-alone ML service, now its a product without a graphic user interface
that allows you to upload the data set, use SQL statements to manipulate
data, and train models to operate with business information.
8
Comparison Between Amazon ML and SageMaker, Microsoft Azure AI
Platform, Google AI Platform, IBM Watson Machine Learning.
->

9
Advantages of ML web services

● There is no set data limit to import data from storages and hdfs systems.
● Its very user-friendly and comes with a set of tools that are less restrictive.
● It has a lot of data and algorithms and gives more accurate predictions.
● The tool makes it easy to import training data and fine tune the results.
● You can publish your data model as a web service.

10
Disadvantages of ML web services

● Fewer algorithms (e.g. no XGBoost) and other transformations (e.g. NLP)


built-in. You can of course reference Python and R to do this, but that is
much tougher than using the GUI. If you can figure out how to call
Python/R from within Azure ML, you likely can do it on your own.
● Price.

11
Conclusion

The technology and cloud agnostic best practices across the Well-
Architected pillars provide architectural guidance for each phase of the ML
lifecycle. Implementation plans provide guidance on implementing these
best practices on machine learning related web services.

12

You might also like