SlideShare a Scribd company logo
1 of 14
Download to read offline
Build and Integrate AI into
Applications Using the Cloud
Nisha Talagala
Sindhu Ghanta
Pyxeda
http://aiclub.world
Agenda
• The full AI workflow including applications
• Tools available for each stage from major cloud vendors
• How to do a full workflow with AWS in just 20 minutes
http://aiclub.world
Sophisticated AI
technologies available in
the cloud
Each logo is a (separate) service offered by GCP, AWS or Azure for part of an AI workflow
http://aiclub.world
Realities of Production
Use
https://www.oreilly.com/library/view/the-new-artificial/9781492048978/
https://emerj.com/ai-sector-overviews/valuing-the-artificial-intelligence-market-graphs-and-predictions/
Despite the advanced services available, AI usage still minimal
http://aiclub.world
The Full AI Workflow
• Identify problem
• Prepare data
• Develop models
• Train models
• Test models
• Deploy models
• Connect to app
• Monitor and optimize
• Repeat!
Data
Train
Model(s)
Develop
Model(s)
Test
Model(s)
Deploy
Model(s)
Connect
to
Business
app
Business
Need
Monitor
and
Optimize
http://aiclub.world
The Full AI Workflow
• Why the full workflow?
• Improve applications
• Understand whether the AI
truly benefits the application
(requires deployment and
iteration, not just training)
• Show ROI for AI models
• Why it is challenging
• Requires production
deployment
• Requires easy integration
Data
Train
Model(s)
Develop
Model(s)
Test
Model(s)
Deploy
Model(s)
Connect
to
Business
app
Business
Need
Monitor
and
Optimize
http://aiclub.world
Building and using an AI workflow in the cloud
Link various tools together to form a workflow
Labeling
Data Prep and Visualization
Modeling and Training
Manipulate raw data
Build, tune and train models
(built in and your own)
Infrastructure: Compute, Authentication, Data source, Logs etc.
Where your AI runs and what
monitors it
Deployment Deploy models as REST API
Application
Request Prediction
http://aiclub.world
Example: AWS, Azure and GCP Services
Category AWS GCP Azure
Data Preparation Sagemaker Ground Truth, Glue DataPrep Azure Data Bricks, Data Factory
Data Analysis /Visualization QuickSight Data Studio, Data Lab, Partners(Tableau) Azure Data Explorer, Azure Analysis service, Power BI embedded
Data Processing Glue Data flow Data Lake Analytics, Streams Analytics, Azure Data Bricks, HD Insight
Spark & Hadoop EMR DataProc Azure Data Bricks, HDInsight
Orchestrator Data Pipeline Composer Batch, Service Fabric
Performance Monitoring Cloud Watch, Cloud Trail Firebase Azure Monitor
Marketplace Marketplace AI Hub Azure Market Place
Machine Learning (TF, Scikit Learn, Keras, SG Boost) Sagemaker cloud machine learning
machine learning service, azure machine learning, machine learning studio,
Azure Batch AI
Serverless Endpoint API Gateway Cloud endpoints API Apps, Cloud Services
AutoML Recommendation, h20.ai automl, Cloud AutoML (), BigQueryML Azure ML, Machine Learning Studio
Conversation / Dialog Lex Dialogue Flow Speaker recognition, linguistic analysis
Text Textract Natural Language Text Analysis,
Speech-to-Text Transcribe Speech-to-Text Speech-to-Text
Text-to-speech Polly text-to-speech text-to-speech
Translation Translate translation speech translation, text translation
Vision Rekognition vision computer vision, custom vision, face
Video Rekognition video intellegence Video indexer
Anomaly Detection Quickshight (anomaly detection) Cloud Inferennce -
User Application Insight Pinpoint Firebase (churn, customize experience, campaign) -
IAM AWS IAM Cloud IAM, Cloud Identity Azure AD, Azure information protection, Azure Policy
Monitoring CloudWatch monitoring (GCP, AWS) Azure Monitor
Cost Management Billing cost management cost management
APIs (to access services) Yes Yes Yes
Async Task Execution Step Function Cloud Tasks (Beta), Cloud Scheduler, Cloud Composer (Airflow) Scheduler
SDK SDKs Cloud SDK SDKs
DataScience Virtual Machines Deep Learning AMIs, Apache MXNet, TensorFlow DSVM
Kubernetes Support Yes Yes Yes
Container Registry Yes Yes Yes
Serverless Lambda, Cloud Functions, App Engine Azure Functions
Genomics somewhat support Microsoft Genomics
Bot Sevice Support Yes Azure Bot Service, QnA, Language understanding
Cognitive Service - Cognitive Service
Content Moderation - Content Moderator
http://aiclub.world
Demo – Video Transcoding using Regression
Open source dataset from UCI:
http://archive.ics.uci.edu/ml/datasets/Online+Video+Characteristics+and+Transcoding+Time+Dataset?ref=datanews.io
Labeling
Data Prep and Visualization
Modeling and Training
AWS Lambda in Pyxeda
AWS Sagemaker
Infrastructure: Compute, Authentication, Data source, Logs etc.
AWS EC2 and S3
Deployment
AWS Sagemaker, Lambda, API
Gateway
Application
Request Prediction
Example: Python
Not Shown
http://aiclub.world
Dataset
id duration codec width height bitrate framerate i p b frames i_size p_size b_size size o_codec
o_bitra
te
o_fram
erate
o_widt
h
o_heig
ht
umem utime
0Yxo-
eU6AjI
326.583 vp8 640 480 1055982 25.039877 102 8061 0 8163 1868804 41239444 0 43108248 flv
50000
00
24 480 360 215124 1.648
42hr-
6A1jYc
311.1
mpeg
4
176 144 56416 12 113 3620 0 3733 127552 2066350 0 2193902 vp8
50000
00
29.97 480 360 221160 2.012
3Wdg-
dsGihA
340.424 flv 320 240 244491 11 69 4012 0 4081 1168939 9234909 0 10403848 h264
50000
00
29.97 640 480 221152 23.949
1YDt-
FkeZ4E
98.6833
34
mpeg
4
176 144 55552 12 20 1164 0 1184 48267 636993 0 685260 mpeg4 56000 12 480 360 217852 1.104
22uE-
OUUBH
8
43.827 flv 320 240 272273 25 23 1081 0 1104 137210 1354404 0 1491614 mpeg4
10900
0
25 480 360 218932 3.328
2NuI-
Bp5brA
80.536 h264 480 360 690041 29 43 2374 0 2417 618732 6327913 0 6946645 mpeg4
82000
0
29.97 1920 1080 219480 18.381
4keb-
__zqyQ
452.689 vp8 320 240 66680 5.7057524 42 2537 0 2579 207037 3566163 0 3773200 mpeg4
30000
00
29.97 1280 720 247900 12.609
2AfTeW
TxhIg
645.84 vp8 320 240 95903 25.032558 138 16008 0 16146 1081321 6660941 0 7742262 vp8
30000
00
12 176 144 219200 1.564
2ApZ-
KZ-pEk
157.891 h264 480 360 406908 29 87 4646 0 4733 1776729 6254165 0 8030894 h264
10900
0
29.97 1280 720 327668 21.173
3N6c-
uPdNas
69.933 flv 320 240 272898 15 37 1013 0 1050 349781 2035796 0 2385577 vp8
82000
0
12 320 240 219656 3.048
http://aiclub.world
Demo – AWS tools, Linked with Pyxeda
Navigator automated linkage
Model develop and deploy
Application Integration
http://aiclub.world
Datasets and Sample Code:
• Datasets used in the demos:
• https://aiclub.world/projects
• Download from Project Video Transcode
• Dataset – original version
• https://archive.ics.uci.edu/ml/datasets/Online+Video+Characteristics+and+Transcoding+Time+D
ataset
http://aiclub.world
Shameless plug slide
If you are interested in a free account, please
sign up at http://aiclub.world
Have data, but need help demonstrating that
your AI value prop is viable? For help going
from data to AI prototype, contact our ML
Guru service at info@pyxeda.ai
http://aiclub.world
Thank you
nisha@pyxeda.ai
sindhu@pyxeda.ai
http://aiclub.world
http://aiclub.world

More Related Content

Similar to Build a production AI in the cloud in 20 minutes!

[第35回 Machine Learning 15minutes!] Microsoft AI Updates
[第35回 Machine Learning 15minutes!] Microsoft AI Updates[第35回 Machine Learning 15minutes!] Microsoft AI Updates
[第35回 Machine Learning 15minutes!] Microsoft AI UpdatesNaoki (Neo) SATO
 
SAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud SolutionsSAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud SolutionsCore To Edge
 
UiPath 23.4 Product Release Updates
UiPath 23.4 Product Release UpdatesUiPath 23.4 Product Release Updates
UiPath 23.4 Product Release UpdatesDianaGray10
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experienceThe Reference
 
Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?
Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?
Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?Thiago Leão Moreira
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Alexandre Roman
 
Platform 4.0 Meetup Launch Event
Platform 4.0 Meetup Launch EventPlatform 4.0 Meetup Launch Event
Platform 4.0 Meetup Launch EventFokke Zandbergen
 
OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014mfrancis
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Paco de la Cruz
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingIlyas F ☁☁☁
 
Seminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_clSeminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_clmiket60
 
Open source technologies in Microsoft cloud
Open source technologies in Microsoft cloudOpen source technologies in Microsoft cloud
Open source technologies in Microsoft cloudAlexey Bokov
 
A journay to do AI research in the cloud.pdf
A journay to do AI research in the cloud.pdfA journay to do AI research in the cloud.pdf
A journay to do AI research in the cloud.pdfLiang Yan
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingOmar Fathy
 
Hewlett Packard Enterprise (HPE) Service Virtualization (SV)
Hewlett Packard Enterprise (HPE) Service Virtualization (SV)Hewlett Packard Enterprise (HPE) Service Virtualization (SV)
Hewlett Packard Enterprise (HPE) Service Virtualization (SV)Jeffrey Nunn
 
Google Cloud Fundamentals
Google Cloud Fundamentals Google Cloud Fundamentals
Google Cloud Fundamentals Omar Fathy
 
Azure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New RetailAzure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New RetailDaniel Li
 

Similar to Build a production AI in the cloud in 20 minutes! (20)

[第35回 Machine Learning 15minutes!] Microsoft AI Updates
[第35回 Machine Learning 15minutes!] Microsoft AI Updates[第35回 Machine Learning 15minutes!] Microsoft AI Updates
[第35回 Machine Learning 15minutes!] Microsoft AI Updates
 
SAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud SolutionsSAP Inside Track 2017: NON-SAP Cloud Solutions
SAP Inside Track 2017: NON-SAP Cloud Solutions
 
UiPath 23.4 Product Release Updates
UiPath 23.4 Product Release UpdatesUiPath 23.4 Product Release Updates
UiPath 23.4 Product Release Updates
 
Machine Learning at the Edge
Machine Learning at the EdgeMachine Learning at the Edge
Machine Learning at the Edge
 
Democratize ai with google cloud
Democratize ai with google cloudDemocratize ai with google cloud
Democratize ai with google cloud
 
Best of barcelona symposium experience
Best of barcelona symposium experienceBest of barcelona symposium experience
Best of barcelona symposium experience
 
Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?
Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?
Liferay DEVCON 2023 - What's cooking in Liferay's Cloud?
 
Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)Pivotal + Apigee Workshop (June 4th, 2019)
Pivotal + Apigee Workshop (June 4th, 2019)
 
Platform 4.0 Meetup Launch Event
Platform 4.0 Meetup Launch EventPlatform 4.0 Meetup Launch Event
Platform 4.0 Meetup Launch Event
 
OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014
 
Big Data & Hadoop
Big Data & HadoopBig Data & Hadoop
Big Data & Hadoop
 
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)Microsoft Azure iPaaS Overview and What's New (2018-03-24)
Microsoft Azure iPaaS Overview and What's New (2018-03-24)
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
Seminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_clSeminar presentation 05042011_v7_with_cl
Seminar presentation 05042011_v7_with_cl
 
Open source technologies in Microsoft cloud
Open source technologies in Microsoft cloudOpen source technologies in Microsoft cloud
Open source technologies in Microsoft cloud
 
A journay to do AI research in the cloud.pdf
A journay to do AI research in the cloud.pdfA journay to do AI research in the cloud.pdf
A journay to do AI research in the cloud.pdf
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Hewlett Packard Enterprise (HPE) Service Virtualization (SV)
Hewlett Packard Enterprise (HPE) Service Virtualization (SV)Hewlett Packard Enterprise (HPE) Service Virtualization (SV)
Hewlett Packard Enterprise (HPE) Service Virtualization (SV)
 
Google Cloud Fundamentals
Google Cloud Fundamentals Google Cloud Fundamentals
Google Cloud Fundamentals
 
Azure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New RetailAzure IoT - A Practical Entry to New Retail
Azure IoT - A Practical Entry to New Retail
 

More from aiclub_slides

Linear regression middleschool
Linear regression middleschoolLinear regression middleschool
Linear regression middleschoolaiclub_slides
 
Pa2 project template
Pa2 project templatePa2 project template
Pa2 project templateaiclub_slides
 
Knn intro advanced_middleschool
Knn intro advanced_middleschoolKnn intro advanced_middleschool
Knn intro advanced_middleschoolaiclub_slides
 
M1 regression metrics_middleschool
M1 regression metrics_middleschoolM1 regression metrics_middleschool
M1 regression metrics_middleschoolaiclub_slides
 
Ai in real life face detection
Ai in real life   face detectionAi in real life   face detection
Ai in real life face detectionaiclub_slides
 
Res net high level intro
Res net high level introRes net high level intro
Res net high level introaiclub_slides
 
Neural networks and flattened images
Neural networks and flattened imagesNeural networks and flattened images
Neural networks and flattened imagesaiclub_slides
 
What is a_neural_network
What is a_neural_networkWhat is a_neural_network
What is a_neural_networkaiclub_slides
 
How neural networks learn part iii
How neural networks learn part iiiHow neural networks learn part iii
How neural networks learn part iiiaiclub_slides
 
Introduction to deep learning image classification
Introduction to deep learning   image classificationIntroduction to deep learning   image classification
Introduction to deep learning image classificationaiclub_slides
 
Accuracy middleschool
Accuracy middleschoolAccuracy middleschool
Accuracy middleschoolaiclub_slides
 
Introduction to classification_middleschool
Introduction to classification_middleschoolIntroduction to classification_middleschool
Introduction to classification_middleschoolaiclub_slides
 
Introduction to the cloud
Introduction to the cloudIntroduction to the cloud
Introduction to the cloudaiclub_slides
 
Ai lifecycle and navigator
Ai lifecycle and navigatorAi lifecycle and navigator
Ai lifecycle and navigatoraiclub_slides
 

More from aiclub_slides (20)

Linear regression middleschool
Linear regression middleschoolLinear regression middleschool
Linear regression middleschool
 
Pa2 project template
Pa2 project templatePa2 project template
Pa2 project template
 
Knn intro advanced_middleschool
Knn intro advanced_middleschoolKnn intro advanced_middleschool
Knn intro advanced_middleschool
 
M1 regression metrics_middleschool
M1 regression metrics_middleschoolM1 regression metrics_middleschool
M1 regression metrics_middleschool
 
Pa1 json requests
Pa1 json requestsPa1 json requests
Pa1 json requests
 
Mnist images
Mnist imagesMnist images
Mnist images
 
Mnist images
Mnist imagesMnist images
Mnist images
 
Ai in real life face detection
Ai in real life   face detectionAi in real life   face detection
Ai in real life face detection
 
Cnn
CnnCnn
Cnn
 
Res net high level intro
Res net high level introRes net high level intro
Res net high level intro
 
Neural networks and flattened images
Neural networks and flattened imagesNeural networks and flattened images
Neural networks and flattened images
 
What is a_neural_network
What is a_neural_networkWhat is a_neural_network
What is a_neural_network
 
How neural networks learn part iii
How neural networks learn part iiiHow neural networks learn part iii
How neural networks learn part iii
 
Introduction to deep learning image classification
Introduction to deep learning   image classificationIntroduction to deep learning   image classification
Introduction to deep learning image classification
 
Accuracy middleschool
Accuracy middleschoolAccuracy middleschool
Accuracy middleschool
 
Introduction to classification_middleschool
Introduction to classification_middleschoolIntroduction to classification_middleschool
Introduction to classification_middleschool
 
Introduction to the cloud
Introduction to the cloudIntroduction to the cloud
Introduction to the cloud
 
Basics of data
Basics of dataBasics of data
Basics of data
 
Ai basics
Ai basicsAi basics
Ai basics
 
Ai lifecycle and navigator
Ai lifecycle and navigatorAi lifecycle and navigator
Ai lifecycle and navigator
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Build a production AI in the cloud in 20 minutes!

  • 1. Build and Integrate AI into Applications Using the Cloud Nisha Talagala Sindhu Ghanta Pyxeda http://aiclub.world
  • 2. Agenda • The full AI workflow including applications • Tools available for each stage from major cloud vendors • How to do a full workflow with AWS in just 20 minutes http://aiclub.world
  • 3. Sophisticated AI technologies available in the cloud Each logo is a (separate) service offered by GCP, AWS or Azure for part of an AI workflow http://aiclub.world
  • 5. The Full AI Workflow • Identify problem • Prepare data • Develop models • Train models • Test models • Deploy models • Connect to app • Monitor and optimize • Repeat! Data Train Model(s) Develop Model(s) Test Model(s) Deploy Model(s) Connect to Business app Business Need Monitor and Optimize http://aiclub.world
  • 6. The Full AI Workflow • Why the full workflow? • Improve applications • Understand whether the AI truly benefits the application (requires deployment and iteration, not just training) • Show ROI for AI models • Why it is challenging • Requires production deployment • Requires easy integration Data Train Model(s) Develop Model(s) Test Model(s) Deploy Model(s) Connect to Business app Business Need Monitor and Optimize http://aiclub.world
  • 7. Building and using an AI workflow in the cloud Link various tools together to form a workflow Labeling Data Prep and Visualization Modeling and Training Manipulate raw data Build, tune and train models (built in and your own) Infrastructure: Compute, Authentication, Data source, Logs etc. Where your AI runs and what monitors it Deployment Deploy models as REST API Application Request Prediction http://aiclub.world
  • 8. Example: AWS, Azure and GCP Services Category AWS GCP Azure Data Preparation Sagemaker Ground Truth, Glue DataPrep Azure Data Bricks, Data Factory Data Analysis /Visualization QuickSight Data Studio, Data Lab, Partners(Tableau) Azure Data Explorer, Azure Analysis service, Power BI embedded Data Processing Glue Data flow Data Lake Analytics, Streams Analytics, Azure Data Bricks, HD Insight Spark & Hadoop EMR DataProc Azure Data Bricks, HDInsight Orchestrator Data Pipeline Composer Batch, Service Fabric Performance Monitoring Cloud Watch, Cloud Trail Firebase Azure Monitor Marketplace Marketplace AI Hub Azure Market Place Machine Learning (TF, Scikit Learn, Keras, SG Boost) Sagemaker cloud machine learning machine learning service, azure machine learning, machine learning studio, Azure Batch AI Serverless Endpoint API Gateway Cloud endpoints API Apps, Cloud Services AutoML Recommendation, h20.ai automl, Cloud AutoML (), BigQueryML Azure ML, Machine Learning Studio Conversation / Dialog Lex Dialogue Flow Speaker recognition, linguistic analysis Text Textract Natural Language Text Analysis, Speech-to-Text Transcribe Speech-to-Text Speech-to-Text Text-to-speech Polly text-to-speech text-to-speech Translation Translate translation speech translation, text translation Vision Rekognition vision computer vision, custom vision, face Video Rekognition video intellegence Video indexer Anomaly Detection Quickshight (anomaly detection) Cloud Inferennce - User Application Insight Pinpoint Firebase (churn, customize experience, campaign) - IAM AWS IAM Cloud IAM, Cloud Identity Azure AD, Azure information protection, Azure Policy Monitoring CloudWatch monitoring (GCP, AWS) Azure Monitor Cost Management Billing cost management cost management APIs (to access services) Yes Yes Yes Async Task Execution Step Function Cloud Tasks (Beta), Cloud Scheduler, Cloud Composer (Airflow) Scheduler SDK SDKs Cloud SDK SDKs DataScience Virtual Machines Deep Learning AMIs, Apache MXNet, TensorFlow DSVM Kubernetes Support Yes Yes Yes Container Registry Yes Yes Yes Serverless Lambda, Cloud Functions, App Engine Azure Functions Genomics somewhat support Microsoft Genomics Bot Sevice Support Yes Azure Bot Service, QnA, Language understanding Cognitive Service - Cognitive Service Content Moderation - Content Moderator http://aiclub.world
  • 9. Demo – Video Transcoding using Regression Open source dataset from UCI: http://archive.ics.uci.edu/ml/datasets/Online+Video+Characteristics+and+Transcoding+Time+Dataset?ref=datanews.io Labeling Data Prep and Visualization Modeling and Training AWS Lambda in Pyxeda AWS Sagemaker Infrastructure: Compute, Authentication, Data source, Logs etc. AWS EC2 and S3 Deployment AWS Sagemaker, Lambda, API Gateway Application Request Prediction Example: Python Not Shown http://aiclub.world
  • 10. Dataset id duration codec width height bitrate framerate i p b frames i_size p_size b_size size o_codec o_bitra te o_fram erate o_widt h o_heig ht umem utime 0Yxo- eU6AjI 326.583 vp8 640 480 1055982 25.039877 102 8061 0 8163 1868804 41239444 0 43108248 flv 50000 00 24 480 360 215124 1.648 42hr- 6A1jYc 311.1 mpeg 4 176 144 56416 12 113 3620 0 3733 127552 2066350 0 2193902 vp8 50000 00 29.97 480 360 221160 2.012 3Wdg- dsGihA 340.424 flv 320 240 244491 11 69 4012 0 4081 1168939 9234909 0 10403848 h264 50000 00 29.97 640 480 221152 23.949 1YDt- FkeZ4E 98.6833 34 mpeg 4 176 144 55552 12 20 1164 0 1184 48267 636993 0 685260 mpeg4 56000 12 480 360 217852 1.104 22uE- OUUBH 8 43.827 flv 320 240 272273 25 23 1081 0 1104 137210 1354404 0 1491614 mpeg4 10900 0 25 480 360 218932 3.328 2NuI- Bp5brA 80.536 h264 480 360 690041 29 43 2374 0 2417 618732 6327913 0 6946645 mpeg4 82000 0 29.97 1920 1080 219480 18.381 4keb- __zqyQ 452.689 vp8 320 240 66680 5.7057524 42 2537 0 2579 207037 3566163 0 3773200 mpeg4 30000 00 29.97 1280 720 247900 12.609 2AfTeW TxhIg 645.84 vp8 320 240 95903 25.032558 138 16008 0 16146 1081321 6660941 0 7742262 vp8 30000 00 12 176 144 219200 1.564 2ApZ- KZ-pEk 157.891 h264 480 360 406908 29 87 4646 0 4733 1776729 6254165 0 8030894 h264 10900 0 29.97 1280 720 327668 21.173 3N6c- uPdNas 69.933 flv 320 240 272898 15 37 1013 0 1050 349781 2035796 0 2385577 vp8 82000 0 12 320 240 219656 3.048 http://aiclub.world
  • 11. Demo – AWS tools, Linked with Pyxeda Navigator automated linkage Model develop and deploy Application Integration http://aiclub.world
  • 12. Datasets and Sample Code: • Datasets used in the demos: • https://aiclub.world/projects • Download from Project Video Transcode • Dataset – original version • https://archive.ics.uci.edu/ml/datasets/Online+Video+Characteristics+and+Transcoding+Time+D ataset http://aiclub.world
  • 13. Shameless plug slide If you are interested in a free account, please sign up at http://aiclub.world Have data, but need help demonstrating that your AI value prop is viable? For help going from data to AI prototype, contact our ML Guru service at info@pyxeda.ai http://aiclub.world