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

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 SteganographyFerdin Joe John Joseph PhD
 
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 BlockchainFerdin Joe John Joseph PhD
 
Blockchain Technology - Week 2 - Blockchain Terminologies
Blockchain Technology - Week 2 - Blockchain TerminologiesBlockchain Technology - Week 2 - Blockchain Terminologies
Blockchain Technology - Week 2 - Blockchain TerminologiesFerdin Joe John Joseph PhD
 
Blockchain Technology - Week 3 - FinTech and Cryptocurrencies
Blockchain Technology - Week 3 - FinTech and CryptocurrenciesBlockchain Technology - Week 3 - FinTech and Cryptocurrencies
Blockchain Technology - Week 3 - FinTech and CryptocurrenciesFerdin Joe John Joseph PhD
 
Getting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath AutomationGetting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath AutomationDianaGray10
 
Power Apps による SharePoint リスト フォーム編集のコツ
Power Apps による SharePoint リスト フォーム編集のコツPower Apps による SharePoint リスト フォーム編集のコツ
Power Apps による SharePoint リスト フォーム編集のコツRie Okuda
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer DianaGray10
 
Industry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industryIndustry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industrySadatulla Zishan
 
これからはじめる Power Platform
これからはじめる Power Platformこれからはじめる Power Platform
これからはじめる Power PlatformRie Okuda
 
Achieving Business Transformation with UiPath RPA
Achieving Business Transformation with UiPath RPAAchieving Business Transformation with UiPath RPA
Achieving Business Transformation with UiPath RPACelonis
 

What's hot (20)

Week 1: Programming for Data Analysis
Week 1: Programming for Data AnalysisWeek 1: Programming for Data Analysis
Week 1: 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
 
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
 
Data wrangling week 6
Data wrangling week 6Data wrangling week 6
Data wrangling week 6
 
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 10: Programming for Data Analysis
Week 10: Programming for Data AnalysisWeek 10: Programming for Data Analysis
Week 10: Programming for Data Analysis
 
Data Wrangling Week 4
Data Wrangling Week 4Data Wrangling Week 4
Data Wrangling Week 4
 
Week 9: Programming for Data Analysis
Week 9: Programming for Data AnalysisWeek 9: Programming for Data Analysis
Week 9: Programming for Data Analysis
 
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
 
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 3 - FinTech and Cryptocurrencies
Blockchain Technology - Week 3 - FinTech and CryptocurrenciesBlockchain Technology - Week 3 - FinTech and Cryptocurrencies
Blockchain Technology - Week 3 - FinTech and Cryptocurrencies
 
Programming for Data Analysis: Week 3
Programming for Data Analysis: Week 3Programming for Data Analysis: Week 3
Programming for Data Analysis: Week 3
 
Getting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath AutomationGetting Started with SAP and UiPath Automation
Getting Started with SAP and UiPath Automation
 
Thailand Innovation Toolkit
Thailand Innovation ToolkitThailand Innovation Toolkit
Thailand Innovation Toolkit
 
Power Apps による SharePoint リスト フォーム編集のコツ
Power Apps による SharePoint リスト フォーム編集のコツPower Apps による SharePoint リスト フォーム編集のコツ
Power Apps による SharePoint リスト フォーム編集のコツ
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
Industry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industryIndustry 4.0 : Relevance to your industry
Industry 4.0 : Relevance to your industry
 
これからはじめる Power Platform
これからはじめる Power Platformこれからはじめる Power Platform
これからはじめる Power Platform
 
Achieving Business Transformation with UiPath RPA
Achieving Business Transformation with UiPath RPAAchieving Business Transformation with UiPath RPA
Achieving Business Transformation with UiPath RPA
 

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

Data meets AI - AICUG - Santa Clara
Data meets AI  - AICUG - Santa ClaraData meets AI  - AICUG - Santa Clara
Data meets AI - AICUG - Santa ClaraSandesh Rao
 
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 StudioDataWorks Summit
 
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 edgeConference Papers
 
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 templatePankaj Tomar
 
Data meets AI - ATP Roadshow India
Data meets AI - ATP Roadshow IndiaData meets AI - ATP Roadshow India
Data meets AI - ATP Roadshow IndiaSandesh Rao
 
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 LearningSandesh Rao
 
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 AICUGSandesh Rao
 
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.pdfYamuna5
 
World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018World Artificial Intelligence Conference Shanghai 2018
World Artificial Intelligence Conference Shanghai 2018Adam Gibson
 
Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 Azure Machine Learning Dotnet Campus 2015
Azure Machine Learning Dotnet Campus 2015 antimo musone
 
[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...Insight Technology, Inc.
 
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 LearningNishan Aryal
 
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 centreAptech51
 
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...Skyl.ai
 
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.pdfPolyxer Systems
 

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

Week 10: Cloud Security- DSA 441 Cloud Computing
Week 10: Cloud Security- DSA 441 Cloud ComputingWeek 10: Cloud Security- DSA 441 Cloud Computing
Week 10: Cloud Security- DSA 441 Cloud ComputingFerdin Joe John Joseph PhD
 
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 ComputingFerdin Joe John Joseph PhD
 
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...Ferdin Joe John Joseph PhD
 
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 curriculumFerdin Joe John Joseph PhD
 
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 approachFerdin Joe John Joseph PhD
 

More from Ferdin Joe John Joseph PhD (14)

Invited Talk DGTiCon 2022
Invited Talk DGTiCon 2022Invited Talk DGTiCon 2022
Invited Talk DGTiCon 2022
 
Week 10: Cloud Security- DSA 441 Cloud Computing
Week 10: Cloud Security- DSA 441 Cloud ComputingWeek 10: Cloud Security- DSA 441 Cloud Computing
Week 10: Cloud Security- 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 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
Week 3: Virtual Private Cloud, On Premise, IaaS, PaaS, SaaS - DSA 441 Cloud C...
 
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 10
Data wrangling week 10Data wrangling week 10
Data wrangling week 10
 
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

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
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
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 Analysismanisha194592
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

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 ...
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
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
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Zuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptxZuja dropshipping via API with DroFx.pptx
Zuja dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 

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