SlideShare a Scribd company logo
1 of 23
Download to read offline
DSA 441 – Cloud Computing
Week 12: Cloud AI
Asst. Prof. Dr. Ferdin Joe John Joseph
Faculty of Information Technology
Thai-Nichi Institute of Technology, Bangkok
Cloud AI (Machine Learning Platform for AI)
Cloud AI
• Machine Learning Platform for AI
• Used for creating machine learning models in cloud
• Deployed models are used capable of using in other cloud products
and services
Faculty of Information Technology, Thai-Nichi Institute of
Technology
3
Machine Learning
Machine learning uses statistical algorithms to train models with a large amount of
historical data, and uses the generated models to help you make informed business
decisions. Machine learning can be applied to the following scenarios:
• Marketing: commodity recommendation, user profiling, and targeted advertising.
• Finance: credit risk prediction for loans, financial risk management, stock
forecast, and gold price forecast.
• Social network: analytics of key opinion leaders and relational networks.
• Text processing: news classification, keyword extraction, text summarization, and
text analytics.
• Unstructured data processing: image classification and text extraction based on
optical character recognition (OCR).
• Other forecast scenarios: rainfall forecast and football match result forecast.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
4
Machine Learning Types
Machine learning includes traditional machine learning and deep learning.
Traditional machine learning is divided into the following learning modes:
• Supervised learning: Each sample has an expected value. You can create a model
to map input feature vectors to target values. Supervised learning can be used to
solve regression and classification issues.
• Unsupervised learning: Samples do not have target values. Unsupervised learning
is used to discover potential regular patterns from the sample data. You can use
unsupervised learning to solve clustering issues.
• Reinforcement learning: This learning mode is complex. A system constantly
interacts with the external environment to obtain feedback and determines its
own behavior to achieve a long-term optimization of targets. Examples of
reinforcement learning are AlphaGo and autonomous driving.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
5
Why Machine Learning Platform for AI
• Machine Learning Platform for AI is designed to serve business within
Alibaba Group, such as Taobao, Alipay, and Amap.com.
• It enables developers of Alibaba Group to use AI technologies in an
efficient, concise, and standard way. Machine Learning Platform for AI
was officially released in 2018.
• It has gained tens of thousands of enterprises and individual
developers, and has become one of the leading machine learning
platforms on the cloud in China.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
6
Machine Learning Frameworks
• Flink, a stream computing framework.
• TensorFlow, an optimized deep learning framework based on open
source TensorFlow.
• Parameter Server, a computing framework that can process hundreds
of billions of samples in parallel.
• Spark, PySpark, MapReduce, and other mainstream open source
computing frameworks.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
7
Services
• Machine Learning Studio: a service for visualized modeling and
distributed training.
• Data Science Workshop (DSW): a Notebook-based service for
interactive AI research and development.
• AutoLearning: a service for automated modeling.
• Elastic Algorithm Service (EAS): a service that allows you deploy
models as online prediction services.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
8
Benefits
• Services provided by Machine Learning Platform for AI can be used separately or
in combination. Machine Learning Platform for AI provides an all-in-one platform
for machine learning. After training data is prepared in Object Storage Service
(OSS) or MaxCompute, you can use Machine Learning Platform for AI to
streamline all workflows, including data uploading, data preprocessing, feature
engineering, model training, model evaluation, and model publishing (to both
online and offline environments).
• Machine Learning Platform for AI can be integrated with DataWorks and allows
you to process data by using Structured Query Language (SQL), user-defined
functions (UDFs), user-defined aggregation functions (UDAFs), and MapReduce.
This ensures higher flexibility and efficiency.
• Experiments that are used to train and generate models can be scheduled in
DataWorks. You can run scheduled tasks in the staging or production
environment. This enables data isolation.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
9
Architecture
Faculty of Information Technology, Thai-Nichi Institute of
Technology
10
Architecture
• Infrastructure layer: includes CPU, GPU, Field Programmable Gate
Array (FPGA), and Neural network Processing Unit (NPU) resources.
• Computing engines and container services layer: includes
MaxCompute, E-MapReduce (EMR), Realtime Compute, and Alibaba
Cloud Container Service for Kubernete (ACK).
• Computing framework layer: includes Alink, TensorFlow, PyTorch,
Caffe, MapReduce, SQL, and Message Passing Interface (MPI). You can
run distributed computing tasks in these frameworks.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
11
Architecture (cont’d)
Machine Learning Platform for AI streamlines the workflows of machine learning, including
data preparation, model creation and training, and model deployment.
• Data preparation: Smart labeling of Machine Learning Platform for AI allows you to label
data and manage datasets in multiple scenarios.
• Model creation and training: Machine Learning Platform for AI provides diverse services
to meet different modeling requirements. These services are Machine Learning Studio,
Data Science Workshop (DSW), Deep Learning Containers (DLC), and AutoLearning.
Machine Learning Studio is a service for visualized modeling. DSW allows you to create
models by interactive programming. DLC is a cloud-native platform for training deep
learning models. AutoLearning is a service for end-to-end automated model creation.
• Model deployment: Machine Learning Platform for AI provides Elastic Algorithm Service
(EAS) and Blade to help you deploy models as services. EAS is a cloud-native online
inference platform and Blade is a tool used to accelerate model inference. Machine
Learning Platform for AI also provides an intelligent marketplace where you can obtain
recommended solutions and model algorithms to solve business issues and improve
production efficiency.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
12
Architecture (cont’d)
• Business layer: Machine Learning Platform for AI is widely used in
finance, medical care, education, transportation, and security sectors.
Search systems, recommendation systems, and financial service
systems of Alibaba Group all use Machine Learning Platform for AI to
explore data values for making informed business decisions.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
13
Gartner statistics
Faculty of Information Technology, Thai-Nichi Institute of
Technology
14
Benefits
Rich machine learning algorithms
• The algorithms of Machine Learning Platform for AI have been tested
by business within Alibaba Group for many years. Machine Learning
Platform for AI supports basic algorithms such as clustering and
regression, and complex algorithms such as text analysis and feature
engineering.
Compatibility with Alibaba Cloud services
• Models trained by Machine Learning Platform for AI are stored in
MaxCompute and can be used with other Alibaba Cloud services.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
15
Benefits
All-in-one machine learning platform
• Machine Learning Platform for AI allows you to streamline workflows
including data uploading, data preprocessing, feature engineering,
model training, and model evaluation and publishing.
Mainstream deep learning frameworks
• Machine Learning Platform for AI supports mainstream deep learning
frameworks such as TensorFlow, Caffe, and MXNet.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
16
Benefits
Visualized modeling methods
• Machine Learning Platform for AI is developed with classic machine
learning algorithms. These algorithms provide the following benefits:
• You can drag and drop components to create machine learning
experiments.
• You can use the built-in Automated Machine Learning (AutoML)
module to tune parameters. AutoML can automatically explore model
parameters, evaluate models, pass down generated models to
downstream nodes, and optimize models.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
17
Benefits
Quick model deployment
• Machine Learning Platform for AI allows you to deploy models trained
by Machine Learning Studio, Data Science Workshop (DSW), and
AutoLearning as Restful APIs.
• This way, you can use models by calling their APIs to meet your
requirements.
Faculty of Information Technology, Thai-Nichi Institute of
Technology
18
Machine Learning Studio
Faculty of Information Technology, Thai-Nichi Institute of
Technology
19
DSW
Faculty of Information Technology, Thai-Nichi Institute of
Technology
20
EAS
Faculty of Information Technology, Thai-Nichi Institute of
Technology
21
DSW Demonstration
Faculty of Information Technology, Thai-Nichi Institute of
Technology
22
Next Week
• Capstone Project Preparation
Faculty of Information Technology, Thai-Nichi Institute of
Technology
23

More Related Content

What's hot

What's hot (20)

Week 2: Virtualization and VM Ware - DSA 441 Cloud Computing
Week 2: Virtualization and VM Ware - DSA 441 Cloud ComputingWeek 2: Virtualization and VM Ware - DSA 441 Cloud Computing
Week 2: Virtualization and VM Ware - DSA 441 Cloud Computing
 
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud ComputingWeek 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
Week 4: Big Data and Hadoop in Alibaba Cloud - DSA 441 Cloud Computing
 
Week 10: Programming for Data Analysis
Week 10: Programming for Data AnalysisWeek 10: Programming for Data Analysis
Week 10: Programming for Data Analysis
 
Week 9: Programming for Data Analysis
Week 9: Programming for Data AnalysisWeek 9: Programming for Data Analysis
Week 9: Programming for Data Analysis
 
Programming for Data Analysis: Week 3
Programming for Data Analysis: Week 3Programming for Data Analysis: Week 3
Programming for Data Analysis: Week 3
 
Blockchain Technology - Week 6 - Role of Cryptography in Blockchain
Blockchain Technology - Week 6 - Role of Cryptography in BlockchainBlockchain Technology - Week 6 - Role of Cryptography in Blockchain
Blockchain Technology - Week 6 - Role of Cryptography in Blockchain
 
Week 1: Programming for Data Analysis
Week 1: Programming for Data AnalysisWeek 1: Programming for Data Analysis
Week 1: Programming for Data Analysis
 
Blockchain Technology - Week 5 - Cryptography and Steganography
Blockchain Technology - Week 5 - Cryptography and SteganographyBlockchain Technology - Week 5 - Cryptography and Steganography
Blockchain Technology - Week 5 - Cryptography and Steganography
 
Week 11: Programming for Data Analysis
Week 11: Programming for Data AnalysisWeek 11: Programming for Data Analysis
Week 11: Programming for Data Analysis
 
Week 8: Programming for Data Analysis
Week 8: Programming for Data AnalysisWeek 8: Programming for Data Analysis
Week 8: Programming for Data Analysis
 
Blockchain Technology - Week 10 - CAP Teorem, Byzantines General Problem
Blockchain Technology - Week 10 - CAP Teorem, Byzantines General ProblemBlockchain Technology - Week 10 - CAP Teorem, Byzantines General Problem
Blockchain Technology - Week 10 - CAP Teorem, Byzantines General Problem
 
Programming for Data Analysis: Week 4
Programming for Data Analysis: Week 4Programming for Data Analysis: Week 4
Programming for Data Analysis: Week 4
 
Week2: Programming for Data Analysis
Week2: Programming for Data AnalysisWeek2: Programming for Data Analysis
Week2: Programming for Data Analysis
 
Blockchain Technology - Week 4 - Hyperledger and Smart Contracts
Blockchain Technology - Week 4 - Hyperledger and Smart ContractsBlockchain Technology - Week 4 - Hyperledger and Smart Contracts
Blockchain Technology - Week 4 - Hyperledger and Smart Contracts
 
Blockchain Technology - Week 9 - Blockciphers
Blockchain Technology - Week 9 - BlockciphersBlockchain Technology - Week 9 - Blockciphers
Blockchain Technology - Week 9 - Blockciphers
 
Blockchain Technology - Week 2 - Blockchain Terminologies
Blockchain Technology - Week 2 - Blockchain TerminologiesBlockchain Technology - Week 2 - Blockchain Terminologies
Blockchain Technology - Week 2 - Blockchain Terminologies
 
Blockchain Technology - Week 1 - Introduction to Blockchain
Blockchain Technology - Week 1 - Introduction to BlockchainBlockchain Technology - Week 1 - Introduction to Blockchain
Blockchain Technology - Week 1 - Introduction to Blockchain
 
Data wrangling week 6
Data wrangling week 6Data wrangling week 6
Data wrangling week 6
 
Blockchain Technology - Week 11 - Thai-Nichi Institute of Technology
Blockchain Technology - Week 11 - Thai-Nichi Institute of TechnologyBlockchain Technology - Week 11 - Thai-Nichi Institute of Technology
Blockchain Technology - Week 11 - Thai-Nichi Institute of Technology
 
Data wrangling week 10
Data wrangling week 10Data wrangling week 10
Data wrangling week 10
 

Similar to Week 12: Cloud AI- DSA 441 Cloud Computing

On premise ai platform - from dc to edge
On premise ai platform - from dc to edgeOn premise ai platform - from dc to edge
On premise ai platform - from dc to edge
Conference Papers
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
Sandesh Rao
 

Similar to Week 12: Cloud AI- DSA 441 Cloud Computing (20)

Data meets AI - AICUG - Santa Clara
Data meets AI  - AICUG - Santa ClaraData meets AI  - AICUG - Santa Clara
Data meets AI - AICUG - Santa Clara
 
Simplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson StudioSimplifying AI and Machine Learning with Watson Studio
Simplifying AI and Machine Learning with Watson Studio
 
On premise ai platform - from dc to edge
On premise ai platform - from dc to edgeOn premise ai platform - from dc to edge
On premise ai platform - from dc to edge
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
For linked in part 2 no template
For linked in part 2  no templateFor linked in part 2  no template
For linked in part 2 no template
 
Data meets AI - ATP Roadshow India
Data meets AI - ATP Roadshow IndiaData meets AI - ATP Roadshow India
Data meets AI - ATP Roadshow India
 
J sai subrahmanyam_Resume
J sai subrahmanyam_ResumeJ sai subrahmanyam_Resume
J sai subrahmanyam_Resume
 
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine LearningAUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
AUSOUG - NZOUG-GroundBreakers-Jun 2019 - AI and Machine Learning
 
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
Introducing new AIOps innovations in Oracle 19c - San Jose AICUGIntroducing new AIOps innovations in Oracle 19c - San Jose AICUG
Introducing new AIOps innovations in Oracle 19c - San Jose AICUG
 
Top Artificial Intelligence Tools & Frameworks in 2023.pdf
Top Artificial Intelligence Tools & Frameworks in 2023.pdfTop Artificial Intelligence Tools & Frameworks in 2023.pdf
Top Artificial Intelligence Tools & Frameworks in 2023.pdf
 
Machine learning
Machine learningMachine learning
Machine learning
 
World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018
 
Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015
 
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
[db tech showcase Tokyo 2018] #dbts2018 #B27 『Discover Machine Learning and A...
 
Introduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep LearningIntroduction to Machine learning and Deep Learning
Introduction to Machine learning and Deep Learning
 
Machine learning specialist ver#4
Machine learning specialist ver#4Machine learning specialist ver#4
Machine learning specialist ver#4
 
IT training provided by Aptech-Malviya Nagar centre
IT training provided by Aptech-Malviya Nagar centreIT training provided by Aptech-Malviya Nagar centre
IT training provided by Aptech-Malviya Nagar centre
 
Introduction to ML.NET
Introduction to ML.NETIntroduction to ML.NET
Introduction to ML.NET
 
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
AI for Customer Service: How to Improve Contact Center Efficiency with Machin...
 
Top 5 Machine Learning Tools for Software Development in 2024.pdf
Top 5 Machine Learning Tools for Software Development in 2024.pdfTop 5 Machine Learning Tools for Software Development in 2024.pdf
Top 5 Machine Learning Tools for Software Development in 2024.pdf
 

More from Ferdin Joe John Joseph PhD (10)

Invited Talk DGTiCon 2022
Invited Talk DGTiCon 2022Invited Talk DGTiCon 2022
Invited Talk DGTiCon 2022
 
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculumSept 6 2021 BTech Artificial Intelligence and Data Science curriculum
Sept 6 2021 BTech Artificial Intelligence and Data Science curriculum
 
Hadoop in Alibaba Cloud
Hadoop in Alibaba CloudHadoop in Alibaba Cloud
Hadoop in Alibaba Cloud
 
Cloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba CloudCloud Computing Essentials in Alibaba Cloud
Cloud Computing Essentials in Alibaba Cloud
 
Transforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approachTransforming deep into transformers – a computer vision approach
Transforming deep into transformers – a computer vision approach
 
Deep learning - Introduction
Deep learning - IntroductionDeep learning - Introduction
Deep learning - Introduction
 
Data wrangling week 11
Data wrangling week 11Data wrangling week 11
Data wrangling week 11
 
Data wrangling week 9
Data wrangling week 9Data wrangling week 9
Data wrangling week 9
 
Data Wrangling Week 7
Data Wrangling Week 7Data Wrangling Week 7
Data Wrangling Week 7
 
Deep Learning and CNN Architectures
Deep Learning and CNN ArchitecturesDeep Learning and CNN Architectures
Deep Learning and CNN Architectures
 

Recently uploaded

Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 

Recently uploaded (20)

5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Detecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning ApproachDetecting Credit Card Fraud: A Machine Learning Approach
Detecting Credit Card Fraud: A Machine Learning Approach
 
Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 

Week 12: Cloud AI- DSA 441 Cloud Computing

  • 1. DSA 441 – Cloud Computing Week 12: Cloud AI Asst. Prof. Dr. Ferdin Joe John Joseph Faculty of Information Technology Thai-Nichi Institute of Technology, Bangkok
  • 2. Cloud AI (Machine Learning Platform for AI)
  • 3. Cloud AI • Machine Learning Platform for AI • Used for creating machine learning models in cloud • Deployed models are used capable of using in other cloud products and services Faculty of Information Technology, Thai-Nichi Institute of Technology 3
  • 4. Machine Learning Machine learning uses statistical algorithms to train models with a large amount of historical data, and uses the generated models to help you make informed business decisions. Machine learning can be applied to the following scenarios: • Marketing: commodity recommendation, user profiling, and targeted advertising. • Finance: credit risk prediction for loans, financial risk management, stock forecast, and gold price forecast. • Social network: analytics of key opinion leaders and relational networks. • Text processing: news classification, keyword extraction, text summarization, and text analytics. • Unstructured data processing: image classification and text extraction based on optical character recognition (OCR). • Other forecast scenarios: rainfall forecast and football match result forecast. Faculty of Information Technology, Thai-Nichi Institute of Technology 4
  • 5. Machine Learning Types Machine learning includes traditional machine learning and deep learning. Traditional machine learning is divided into the following learning modes: • Supervised learning: Each sample has an expected value. You can create a model to map input feature vectors to target values. Supervised learning can be used to solve regression and classification issues. • Unsupervised learning: Samples do not have target values. Unsupervised learning is used to discover potential regular patterns from the sample data. You can use unsupervised learning to solve clustering issues. • Reinforcement learning: This learning mode is complex. A system constantly interacts with the external environment to obtain feedback and determines its own behavior to achieve a long-term optimization of targets. Examples of reinforcement learning are AlphaGo and autonomous driving. Faculty of Information Technology, Thai-Nichi Institute of Technology 5
  • 6. Why Machine Learning Platform for AI • Machine Learning Platform for AI is designed to serve business within Alibaba Group, such as Taobao, Alipay, and Amap.com. • It enables developers of Alibaba Group to use AI technologies in an efficient, concise, and standard way. Machine Learning Platform for AI was officially released in 2018. • It has gained tens of thousands of enterprises and individual developers, and has become one of the leading machine learning platforms on the cloud in China. Faculty of Information Technology, Thai-Nichi Institute of Technology 6
  • 7. Machine Learning Frameworks • Flink, a stream computing framework. • TensorFlow, an optimized deep learning framework based on open source TensorFlow. • Parameter Server, a computing framework that can process hundreds of billions of samples in parallel. • Spark, PySpark, MapReduce, and other mainstream open source computing frameworks. Faculty of Information Technology, Thai-Nichi Institute of Technology 7
  • 8. Services • Machine Learning Studio: a service for visualized modeling and distributed training. • Data Science Workshop (DSW): a Notebook-based service for interactive AI research and development. • AutoLearning: a service for automated modeling. • Elastic Algorithm Service (EAS): a service that allows you deploy models as online prediction services. Faculty of Information Technology, Thai-Nichi Institute of Technology 8
  • 9. Benefits • Services provided by Machine Learning Platform for AI can be used separately or in combination. Machine Learning Platform for AI provides an all-in-one platform for machine learning. After training data is prepared in Object Storage Service (OSS) or MaxCompute, you can use Machine Learning Platform for AI to streamline all workflows, including data uploading, data preprocessing, feature engineering, model training, model evaluation, and model publishing (to both online and offline environments). • Machine Learning Platform for AI can be integrated with DataWorks and allows you to process data by using Structured Query Language (SQL), user-defined functions (UDFs), user-defined aggregation functions (UDAFs), and MapReduce. This ensures higher flexibility and efficiency. • Experiments that are used to train and generate models can be scheduled in DataWorks. You can run scheduled tasks in the staging or production environment. This enables data isolation. Faculty of Information Technology, Thai-Nichi Institute of Technology 9
  • 10. Architecture Faculty of Information Technology, Thai-Nichi Institute of Technology 10
  • 11. Architecture • Infrastructure layer: includes CPU, GPU, Field Programmable Gate Array (FPGA), and Neural network Processing Unit (NPU) resources. • Computing engines and container services layer: includes MaxCompute, E-MapReduce (EMR), Realtime Compute, and Alibaba Cloud Container Service for Kubernete (ACK). • Computing framework layer: includes Alink, TensorFlow, PyTorch, Caffe, MapReduce, SQL, and Message Passing Interface (MPI). You can run distributed computing tasks in these frameworks. Faculty of Information Technology, Thai-Nichi Institute of Technology 11
  • 12. Architecture (cont’d) Machine Learning Platform for AI streamlines the workflows of machine learning, including data preparation, model creation and training, and model deployment. • Data preparation: Smart labeling of Machine Learning Platform for AI allows you to label data and manage datasets in multiple scenarios. • Model creation and training: Machine Learning Platform for AI provides diverse services to meet different modeling requirements. These services are Machine Learning Studio, Data Science Workshop (DSW), Deep Learning Containers (DLC), and AutoLearning. Machine Learning Studio is a service for visualized modeling. DSW allows you to create models by interactive programming. DLC is a cloud-native platform for training deep learning models. AutoLearning is a service for end-to-end automated model creation. • Model deployment: Machine Learning Platform for AI provides Elastic Algorithm Service (EAS) and Blade to help you deploy models as services. EAS is a cloud-native online inference platform and Blade is a tool used to accelerate model inference. Machine Learning Platform for AI also provides an intelligent marketplace where you can obtain recommended solutions and model algorithms to solve business issues and improve production efficiency. Faculty of Information Technology, Thai-Nichi Institute of Technology 12
  • 13. Architecture (cont’d) • Business layer: Machine Learning Platform for AI is widely used in finance, medical care, education, transportation, and security sectors. Search systems, recommendation systems, and financial service systems of Alibaba Group all use Machine Learning Platform for AI to explore data values for making informed business decisions. Faculty of Information Technology, Thai-Nichi Institute of Technology 13
  • 14. Gartner statistics Faculty of Information Technology, Thai-Nichi Institute of Technology 14
  • 15. Benefits Rich machine learning algorithms • The algorithms of Machine Learning Platform for AI have been tested by business within Alibaba Group for many years. Machine Learning Platform for AI supports basic algorithms such as clustering and regression, and complex algorithms such as text analysis and feature engineering. Compatibility with Alibaba Cloud services • Models trained by Machine Learning Platform for AI are stored in MaxCompute and can be used with other Alibaba Cloud services. Faculty of Information Technology, Thai-Nichi Institute of Technology 15
  • 16. Benefits All-in-one machine learning platform • Machine Learning Platform for AI allows you to streamline workflows including data uploading, data preprocessing, feature engineering, model training, and model evaluation and publishing. Mainstream deep learning frameworks • Machine Learning Platform for AI supports mainstream deep learning frameworks such as TensorFlow, Caffe, and MXNet. Faculty of Information Technology, Thai-Nichi Institute of Technology 16
  • 17. Benefits Visualized modeling methods • Machine Learning Platform for AI is developed with classic machine learning algorithms. These algorithms provide the following benefits: • You can drag and drop components to create machine learning experiments. • You can use the built-in Automated Machine Learning (AutoML) module to tune parameters. AutoML can automatically explore model parameters, evaluate models, pass down generated models to downstream nodes, and optimize models. Faculty of Information Technology, Thai-Nichi Institute of Technology 17
  • 18. Benefits Quick model deployment • Machine Learning Platform for AI allows you to deploy models trained by Machine Learning Studio, Data Science Workshop (DSW), and AutoLearning as Restful APIs. • This way, you can use models by calling their APIs to meet your requirements. Faculty of Information Technology, Thai-Nichi Institute of Technology 18
  • 19. Machine Learning Studio Faculty of Information Technology, Thai-Nichi Institute of Technology 19
  • 20. DSW Faculty of Information Technology, Thai-Nichi Institute of Technology 20
  • 21. EAS Faculty of Information Technology, Thai-Nichi Institute of Technology 21
  • 22. DSW Demonstration Faculty of Information Technology, Thai-Nichi Institute of Technology 22
  • 23. Next Week • Capstone Project Preparation Faculty of Information Technology, Thai-Nichi Institute of Technology 23