SlideShare ist ein Scribd-Unternehmen logo
1 von 105
Downloaden Sie, um offline zu lesen
What is AI, ML, DNN, …. and how we (will) build nextgen software
Cognitive Services
Why Python ☺
Azure Machine Learning Services
1950 1960 1970 1980 1990 2000 2010
Learn it when build formal, classic algorithm is too complicated
Future of Software
Program Logic
+
Artificial Intelligence
SW Development AI Development
Data Schemas Data Curation + Data Labeling
Functions & Code Machine Learning Models
Debugger to process A/B Testing, Experimentation
Use telemetry to inform Telemetry driven learning
object detection
https://en.wikipedia.org/wiki/Types_of_artificial_neural_networks
Input Output
OutputInput
w11
w21
w31
Weights
Activation
Outputs
3
Error back propagation
Feedforward of information
Machine Learning & AI Portfolio
When to use what?
What engine(s) do you want
to use?
Deployment target
Which experience do you
want?
Build your own or consume pre-
trained models?
Microsoft
ML & AI
products
Build your
own
Azure Machine Learning
Code first
(On-prem)
ML Server
On-
prem
Hadoop
SQL
Server
(cloud)
AML services
SQL
Server
Spark Hadoop Azure
Batch AI
DSVM Kubernetes
Visual tooling
(cloud)
AML Studio
Consume
Cognitive services, bots
Computer Vision
Face/Emotion Recognition
OCR/Handwriting
Custom Vision
Video Indexer
Content Moderator
Text-to-Speech
Speech-to-Text
Translator
Custom Speech
Language Understanding
PII Detection
Text Translator
Text Analytics
QnA Maker
Bing Custom Search
Bing Visual Search
Industrial Safety Example
IEEE, 2017
Sophisticated pretrained models
To simplify solution development
Azure
Databricks
Machine Learning
VMs
Popular frameworks
To build advanced deep learning solutions TensorFlow KerasPytorch Onnx
Azure
Machine Learning
LanguageSpeech
…
Azure
Search
Vision
On-premises Cloud Edge
Productive services
To empower data science and development teams
Powerful infrastructure
To accelerate deep learning
Flexible deployment
To deploy and manage models on intelligent cloud and edge
Cognitive Services
Top 20 Python libraries for data science in 2018
NumPy
SciPy
Pandas
StatsModels
Matplotlib
Seaborn
Plotly
Bokeh
Pydot
Scikit-learn
XGBoost LightGBM CatBoost
Eli5
TensorFlow
PyTorch
Keras
Dist-keras elephas spark-deep-learning
NLTK
SpaCy
Gensim
Scrapy
Microsoft Cognitive Toolkit (CNTK)
Caffe2
Developer
Data Scientist
(Feature Designer / domain expert)
And: someone working with „human species”
My Computer
Data Store
Azure ML
Workspace
Compute Target
Docker Image
Prepare
Data
Register and
Manage Model
Train & Test
Model
Build
Image
…
Build model
(your favorite
IDE)
Deploy
Service
Monitor
Model
Prepare Experiment Deploy
Virtual Machine
• New in Azure | Existing in Azure
• Anywhere (on prem as well!)
Azure Batch AI
• Best choice regarding price/performance
• + Low priority instances
Azure Kubernetes Service (AKS)
• Maybe for CPU bound? Many parallel
calculations? Existing „free” cluster?
 Pascal generation GPU instances - NVIDIA Tesla P100 GPUs
 Targeted for accelerating machine training jobs and HPC
 Specs:
 FP64 – 4.7 TFLOPS of double precision floating point performance
 FP32 – 9.3 TFLOPS of single precision performance
 FP16 – 18.7 TFLOPS of half-precision performance
 GPU Memory 16 GB
NC6s_v2 NC12s_v2 NC24s_v2 NC24rs_v2
Cores
(Broadwell 2.6Ghz)
6 12 24 24
GPU 1 x P100 2 x P100 4 x P100 4 x P100
Memory 112 GB 224 GB 448 GB 448 GB
Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD ~3 TB SSD
Network Azure Network Azure Network Azure Network
Azure Network
+ InfiniBand
 Volta PCIe GPU instances - NVIDIA Tesla V100 GPUs
 Targeted for accelerated machine training jobs and HPC
 Specs:
 FP64 - 7 TFLOPS
 FP32 - 14 TFLOPS
 GPU Memory 16 GB
NC6s_v2 NC12s_v2 NC24s_v2 NC24rs_v2
Cores
(Broadwell 2.6Ghz)
6 12 24 24
GPU 1 x V100 2 x V100 4 x V100 4 x V100
Memory 112 GB 224 GB 448 GB 448 GB
Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD ~3 TB SSD
Network Azure Network Azure Network Azure Network
Azure Network
+ InfiniBand
 Pascal generation GPU instances - NVIDIA Tesla P40 GPUs
 Targeted for machine training and inference jobs
 Specs:
 FP32 – 12 TFLOPS
 INT8 - 47 TFLOPS
 GPU Memory 24 GB
ND6s ND12s ND24s ND24rs
Cores
(Broadwell 2.6Ghz)
6 12 24 24
GPU 1 x P40 2 x P40 4 x P40 4 x P40
Memory 112 GB 224 GB 448 GB 448 GB
Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD ~3 TB SSD
Network Azure Network Azure Network Azure Network
Azure Network +
InfiniBand
 Volta SXM GPU instances - NVIDIA V100 GPUs
 8X NVIDIA V100 GPUs interconnected with NVLink mesh
 Excellent for accelerating machine training jobs and HPC
 Skylake based processor with premium storage support (SSD backed)
 Availability: Q4 CY2018
 Specs:
 GPU Memory 16 GB
 300 GB/s GPU interconnect through NVLink
ND40s_v3
Cores 40 cores
GPU 8 x V100 SXM
Memory 672 GB
Local Disk ~1.3 TB SSD
Network Azure Network + NVLink GPU interconnect
NV6 NV12 NV24
Cores
(Haswell 2.6 GHz)
6 12 24
GPU 1 x M60 (half card) 2 x M60 (full card) 4 x M60
Memory 56 GB 112 GB 224 GB
Local Disk ~340 GB SSD ~680 GB SSD ~1.4 TB SSD
Network Azure Network Azure Network Azure Network
GRID Licenses 1 2 4
NV6s_v2 NV12s_v2 NV24s_v2
Cores
(Broadwell 2.6Ghz)
6 12 24
GPU 1 x M60 (half card) 2 x M60 (full card) 4 x M60
Memory 112 GB 224 GB 448 GB
Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD
Network Azure Network Azure Network Azure Network
GRID Licenses 1 2 4
 GPU instances featuring NVIDIA Tesla M60 GPUs
 Haswell & Broadwell based CPU processor
 Premium storage support on NV_v2 (SSD backed)
 Grid license included with each GPU instance
 1 workstation/GPU or 25 vApps/GPU
 Specs:
 ~8TF FP32 per full card
 36 H.264 1080p30 streams
 GPU Memory 8GB GDDR5 GB – 16 GB per cardhttps://aka.ms/nvv2signup
Applications
GPU
Provisioning
Host OS
Client OS
Hardware
• Azure Developer & Platform Services
• Custom Images
• Azure Marketplace
• Custom apps and services
• Driver
• Hyper-V
• Discrete Device Assignment (DDA)
• NVIDIA GPU
https://aka.ms/aml-real-time-ai and here
Neural Functional Unit
VRF
Instruction
Decoder
TA
TA
TA
TA
TA
Matrix-Vector Unit Convert to msft-fp
Convert to float16
Multifunction
Unit
xbar x
A
+ VRF
VRF
Multifunction
Unit
xbar x
+ VRF
VRF
Tensor Manager
Matrix Memory
Manager
Vector Memory
Manager
DRAM
x
A
+
Activation
Multiply
Add/Sub
Legend
Memory
Tensor data
Instructions
Commands
TA Tensor Arbiter
Input Message
Processor
Control
Processor
Output Message
Processor
A
Kernel
Matrix Vector
Multiply
VRFMatrix RF
+
Kernel
Matrix Vector
Multiply
VRFMatrix RF
Kernel
Matrix Vector
Multiply
VRFMatrix RF
NetworkIFC
...
BatchLab
Shipyard
Microsoft Cognitive
Toolkit TensorFlow Chainer
Azure
Kubernetes
Service (AKS)
Azure Container
Instance
Azure
Kubernetes
Service (AKS)
Azure Container
Instance
Machine Learning ModelData
Automated ML
Python Script
High Quality Machine Learning Model
Dataset
Automated ML Models (User Compute – Local or Cloud)
Output
Generate
Algorithms &
Hyperparameter
values
Number_of_
hidden_layers
Number_of_
nodes_in_layer
Input layer
Hidden layer 1 Hidden layer 2
Output layer
E.g.
Learning_rate
Batch_size
Challenges
• Huge search space to explore
• Sparsity of good configurations
• Expensive evaluation
• Limited time and resources
Example Problem
• Find “best” values for
Number_of_layers and
learning_rate
• Number_of_layers – [2, 4, 8]
• learning_rate – anywhere between
0 and 1
• Optimize for model accuracy
Dataset
Training
Algorithm
Hyperparameter
Values – config 1
Model 1
Hyperparameter
Values – config 2
Model 2
Hyperparameter
Values – config 3
Model 3
Model
Training
Infrastructure
#1
#2
#𝑝
𝑟𝑢𝑛1
𝑟𝑢𝑛2
𝑟𝑢𝑛 𝑝
…
Hyperparameter Tuning runs in Azure ML
𝑟𝑢𝑛𝑗
𝑟𝑢𝑛𝑖
𝑟𝑢𝑛 𝑘
(B) Manage resource usage
of active runs
• How long to execute a run?
???
(A) Generate new runs
• Which parameter
configuration to explore?
𝒓𝒖𝒏 𝟏= {learning rate=0.2, #layers=2, …}
𝒓𝒖𝒏 𝟐= {learning rate=0.5, #layers=4, …}
𝒓𝒖𝒏 𝒑= {learning rate=0.9, #layers=8, …}
{
“learning_rate”: uniform(0, 1),
“num_layers”: choice(2, 4, 8)
…
}
Config1= {“learning_rate”: 0.2,
“num_layers”: 2, …}
Config2= {“learning_rate”: 0.5,
“num_layers”: 4, …}
Config3= {“learning_rate”: 0.9,
“num_layers”: 8, …}
…
Sampling
algorithm
Early terminate poorly
performing runs
“We believe AI technology has the power to
amplify human ingenuity and extend our
capabilities so we can achieve more. When
made accessible to everyone, AI will transform
industries, make us more productive, and help
solve society’s biggest challenges. This intelligent
technology is already improving our lives today
and will change the world tomorrow in ways
unimaginable to us now.
- Satya Nadella
“The most critical next step in our
pursuit of A.I. is to agree on an
ethical and empathetic framework
for its design.”
3 principles of
inclusive design
1
2
3
Recognize Exclusion
exclusion happens when we solve problems
using our own biases
Learn from Diversity
human beings are the real experts in
adapting to diversity
Solve for one, Extend to many
by focusing on what's universally
important to all humans
Closed Captioning
Designing for human diversity
A young child defines the world purely on the small amount they can see.
Eventually, the child learns that most of the world lies beyond the small set
of information that’s within their field of vision.
Applications of AI
Face recognition Speech recognition Image recognition
Risk of exclusion
Gender unbalanced Narrow age range Race and ethnic groups
• Does that sample include everyone in your customer base?
• Have you tested your results with people who weren’t part of your sample?
• Is your AI team inclusive, diverse, and sensitive to recognizing bias?
Stress test
Dataset bias
Data doesn’t represent the diversity of the
customer base
Dataset bias
Nikon Camera blink recognition Hewlett-Packard web cam face framing Training App for Face recognition
Imagine some kids who like to play “doctor.” The boys want the doctor roles
and assume the girls will play the nurses. The girls have to make their case
to overturn assumptions. “Hey, girls can be doctors too!”
Applications of AI
Search engines Data sources and history Translation and autocorrect
Risk of exclusion
Gender discrimination Race / ethnic discrimination Political / religious views
• Are your results making associations that perpetuate stereotypes?
• What can you do to break undesirable and unfair associations?
• Is your dataset already classified and labeled?
Stress test
Associations bias
Data associations reinforces and multiplies
cultural bias
Associations bias
Google Re captcha testGender unbalance translations Google Image search results
AI based recruitment
But – another approach - Robot Vera
Imagine a girl getting a makeover. The girl likes sports, loves a natural look
and hates anything artificial. The beautician has different ideas about
beauty, applies tons of makeup and a fussy hairdo.
Applications of AI
Algorithmic decision making Big data and privacy Self-driving cars
Risk of exclusion
Justice and Fairness Financial Services Hiring and Human Resources
• Would real, diverse customers agree with your algorithm’s conclusions?
• Is your AI system overruling human decisions and favoring automated decision?
• How do you ensure there’s a human POV in the loop?
Stress test
Automation bias
When automated decisions override social and
cultural considerations.
Automation bias
Face App, attractiveness filter https://github.com/Microsoft/AirSimAmazon one-day delivery
A popular kids’ game is “Telephone.” The first person in a group whispers a
sentence to next person, who then whispers it to the next person . But say
one kid changes it intentionally to create a more ridiculous result.
Applications of AI
Business and social chat bots Digital personal assistants Service / entertainment robots
Risk of exclusion
Digital social competences Emotion recognition Personality and embodiment
• Did you design for real-time interaction and learning?
• Do you have checks in place to identify malicious intent toward your system?
• What does that mean for what it reflects back to customers?
Stress test
Interaction bias
When humans tamper with AI and create
biased results.
Interaction bias
Tay social chat bot Google Perspective API for toxicityFrequently bought together
Applications of AI
Social networks / messaging Recommendations / ratings News and comments
Risk of exclusion
Stereotyping Echo Chamber Fake News
• Does your algorithm build on and reinforce only popular preferences?
• Is your AI able to evolve dynamically as your customers changes over time?
• Is your AI helping your customers to have a diverse and inclusive view?
Stress test
Confirmation bias
When oversimplified personalization makes
biased assumptions and narrows customers
views.
Think of the kid who gets a toy dinosaur for a present one year. In several
years, friends and family assume the kid is a dinosaur fanatic, and keep
giving more dinosaurs until he has a huge collection.
Confirmation bias
Recommendations after search Recommendations after purchase Tracking prevention
3 principles of
inclusive design
1
2
3
Recognize Exclusion
exclusion happens when we solve problems
using our own biases
Learn from Diversity
human beings are the real experts in
adapting to diversity
Solve for one, Extend to many
by focusing on what's universally
important to all humans
tkopacz@microsoft.com
http://www.misjaazure.pl
https://gallery.azure.ai/
https://aischool.microsoft.com/en-us/home
https://msropendata.com/
https://www.microsoft.com/en-us/research/lab/microsoft-research-ai/

Weitere ähnliche Inhalte

Was ist angesagt?

Rethinking computation: A processor architecture for machine intelligence
Rethinking computation: A processor architecture for machine intelligenceRethinking computation: A processor architecture for machine intelligence
Rethinking computation: A processor architecture for machine intelligenceIntel Nervana
 
AI Chip Trends and Forecast
AI Chip Trends and ForecastAI Chip Trends and Forecast
AI Chip Trends and ForecastCastLabKAIST
 
Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs
Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs  Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs
Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs Indrajit Poddar
 
AI Accelerators for Cloud Datacenters
AI Accelerators for Cloud DatacentersAI Accelerators for Cloud Datacenters
AI Accelerators for Cloud DatacentersCastLabKAIST
 
Exa grid systems product line
Exa grid systems product lineExa grid systems product line
Exa grid systems product lineServium
 
Deep Learning Computer Build
Deep Learning Computer BuildDeep Learning Computer Build
Deep Learning Computer BuildPetteriTeikariPhD
 
Deep learning: Hardware Landscape
Deep learning: Hardware LandscapeDeep learning: Hardware Landscape
Deep learning: Hardware LandscapeGrigory Sapunov
 
Urs Köster Presenting at RE-Work DL Summit in Boston
Urs Köster Presenting at RE-Work DL Summit in BostonUrs Köster Presenting at RE-Work DL Summit in Boston
Urs Köster Presenting at RE-Work DL Summit in BostonIntel Nervana
 
Deep Learning at Scale
Deep Learning at ScaleDeep Learning at Scale
Deep Learning at ScaleIntel Nervana
 

Was ist angesagt? (12)

Rethinking computation: A processor architecture for machine intelligence
Rethinking computation: A processor architecture for machine intelligenceRethinking computation: A processor architecture for machine intelligence
Rethinking computation: A processor architecture for machine intelligence
 
AI Chip Trends and Forecast
AI Chip Trends and ForecastAI Chip Trends and Forecast
AI Chip Trends and Forecast
 
Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs
Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs  Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs
Build FAST Deep Learning Apps with Docker on OpenPOWER and GPUs
 
AI Accelerators for Cloud Datacenters
AI Accelerators for Cloud DatacentersAI Accelerators for Cloud Datacenters
AI Accelerators for Cloud Datacenters
 
On-Device AI
On-Device AIOn-Device AI
On-Device AI
 
Welcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storageWelcome to the Datasphere – the next level of storage
Welcome to the Datasphere – the next level of storage
 
Storage, Backup und Business Continuity mit Open-E
Storage, Backup und Business Continuity mit Open-EStorage, Backup und Business Continuity mit Open-E
Storage, Backup und Business Continuity mit Open-E
 
Exa grid systems product line
Exa grid systems product lineExa grid systems product line
Exa grid systems product line
 
Deep Learning Computer Build
Deep Learning Computer BuildDeep Learning Computer Build
Deep Learning Computer Build
 
Deep learning: Hardware Landscape
Deep learning: Hardware LandscapeDeep learning: Hardware Landscape
Deep learning: Hardware Landscape
 
Urs Köster Presenting at RE-Work DL Summit in Boston
Urs Köster Presenting at RE-Work DL Summit in BostonUrs Köster Presenting at RE-Work DL Summit in Boston
Urs Köster Presenting at RE-Work DL Summit in Boston
 
Deep Learning at Scale
Deep Learning at ScaleDeep Learning at Scale
Deep Learning at Scale
 

Ähnlich wie infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daje platforma Microsoft do budowy inteligentnych rozwiązań. I czy na pewno humaniści wyginą?

Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceAlison B. Lowndes
 
Introduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIntroduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIndrajit Poddar
 
Innovation with ai at scale on the edge vt sept 2019 v0
Innovation with ai at scale  on the edge vt sept 2019 v0Innovation with ai at scale  on the edge vt sept 2019 v0
Innovation with ai at scale on the edge vt sept 2019 v0Ganesan Narayanasamy
 
Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...
Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...
Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...E-Commerce Brasil
 
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2Tyrone Systems
 
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Lablup Inc.
 
組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステム組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステムShinnosuke Furuya
 
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習NVIDIA Taiwan
 
HPC on Azure for Reserach
HPC on Azure for ReserachHPC on Azure for Reserach
HPC on Azure for ReserachJürgen Ambrosi
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfMuhammadAbdullah311866
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesWithTheBest
 
Deep Learning on the SaturnV Cluster
Deep Learning on the SaturnV ClusterDeep Learning on the SaturnV Cluster
Deep Learning on the SaturnV Clusterinside-BigData.com
 
AI, A New Computing Model
AI, A New Computing ModelAI, A New Computing Model
AI, A New Computing ModelNVIDIA Taiwan
 
Dell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data CenterDell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data CenterRenee Yao
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoEmbarcados
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Intel® Software
 
Nvidia Deep Learning Solutions - Alex Sabatier
Nvidia Deep Learning Solutions - Alex SabatierNvidia Deep Learning Solutions - Alex Sabatier
Nvidia Deep Learning Solutions - Alex SabatierSri Ambati
 

Ähnlich wie infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daje platforma Microsoft do budowy inteligentnych rozwiązań. I czy na pewno humaniści wyginą? (20)

Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligence
 
Deep learning at scale in Azure
Deep learning at scale in AzureDeep learning at scale in Azure
Deep learning at scale in Azure
 
Introduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIntroduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI Platform
 
Hardware in Space
Hardware in SpaceHardware in Space
Hardware in Space
 
Innovation with ai at scale on the edge vt sept 2019 v0
Innovation with ai at scale  on the edge vt sept 2019 v0Innovation with ai at scale  on the edge vt sept 2019 v0
Innovation with ai at scale on the edge vt sept 2019 v0
 
Nvidia at SEMICon, Munich
Nvidia at SEMICon, MunichNvidia at SEMICon, Munich
Nvidia at SEMICon, Munich
 
Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...
Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...
Fórum E-Commerce Brasil | Tecnologias NVIDIA aplicadas ao e-commerce. Muito a...
 
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
Explore Deep Learning Architecture using Tensorflow 2.0 now! Part 2
 
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
 
組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステム組み込みから HPC まで ARM コアで実現するエコシステム
組み込みから HPC まで ARM コアで実現するエコシステム
 
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習NVIDIA DGX-1 超級電腦與人工智慧及深度學習
NVIDIA DGX-1 超級電腦與人工智慧及深度學習
 
HPC on Azure for Reserach
HPC on Azure for ReserachHPC on Azure for Reserach
HPC on Azure for Reserach
 
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdfNVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
NVIDIA DGX User Group 1st Meet Up_30 Apr 2021.pdf
 
Enabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. LowndesEnabling Artificial Intelligence - Alison B. Lowndes
Enabling Artificial Intelligence - Alison B. Lowndes
 
Deep Learning on the SaturnV Cluster
Deep Learning on the SaturnV ClusterDeep Learning on the SaturnV Cluster
Deep Learning on the SaturnV Cluster
 
AI, A New Computing Model
AI, A New Computing ModelAI, A New Computing Model
AI, A New Computing Model
 
Dell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data CenterDell and NVIDIA for Your AI workloads in the Data Center
Dell and NVIDIA for Your AI workloads in the Data Center
 
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mãoWebinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
Webinar: NVIDIA JETSON – A Inteligência Artificial na palma de sua mão
 
Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)Introduction to Software Defined Visualization (SDVis)
Introduction to Software Defined Visualization (SDVis)
 
Nvidia Deep Learning Solutions - Alex Sabatier
Nvidia Deep Learning Solutions - Alex SabatierNvidia Deep Learning Solutions - Alex Sabatier
Nvidia Deep Learning Solutions - Alex Sabatier
 

Mehr von Infoshare

infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...
infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...
infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...Infoshare
 
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...Infoshare
 
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...Infoshare
 
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...Infoshare
 
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...Infoshare
 
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...Infoshare
 
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...Infoshare
 
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...Infoshare
 
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...Infoshare
 
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...Infoshare
 
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...Infoshare
 
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeinfoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeInfoshare
 
infoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive LazinessinfoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive LazinessInfoshare
 
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...Infoshare
 
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...Infoshare
 
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.Infoshare
 
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...Infoshare
 
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...Infoshare
 
infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.Infoshare
 
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...Infoshare
 

Mehr von Infoshare (20)

infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...
infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...
infoShare AI Roadshow 2018 - Barbara Leśniarek (Elitmind) - ”Łapać złodzieja!...
 
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...
infoShare AI Roadshow 2018 - Wojtek Ptak (Freshmail) - Teraz - najlepszy czas...
 
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...
infoShare AI Roadshow 2018 - Tomasz Brzeziński (iTaxi) - Niestandardowe metod...
 
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...
infoShare AI Roadshow 2018 - Rafał Cycoń (ShelfWise.ai) - Wyzwania w tworzeni...
 
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...
infoShare AI Roadshow 2018 - Paweł Wyborski (QuarticON) - Jak AI pomaga sprze...
 
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...
infoShare AI Roadshow 2018 - Mateusz Biliński (Niebezpiecznik) - Hackowanie (...
 
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...
infoShare AI Roadshow 2018 - Krzysztof Kudryński & Błażej Kubiak (TomTom) - D...
 
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
infoShare AI Roadshow 2018 - Magdalena Wójcik (Data Love) - Data Science na d...
 
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
infoShare AI Roadshow 2018 - Adrian Boguszewski (Linux Polska) - Czy sieć neu...
 
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
infoShare AI Roadshow 2018 - Dorian Nikoniuk (Microsoft) - Usługi poznawcze, ...
 
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
infoShare AI Roadshow 2018 - Adam Karwan (Groupon) - Jak wykorzystać uczenie ...
 
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurzeinfoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
infoShare AI Roadshow 2018 - Michał Ćwiok (Clouds on Mars) - Usługi AI w chmurze
 
infoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive LazinessinfoShare 2014: Peter Taylor,The Art of Productive Laziness
infoShare 2014: Peter Taylor,The Art of Productive Laziness
 
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
infoShare 2014: Paweł Brodziński, Efektywny czy zajęty? Jesteś pewien, że dob...
 
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
infoShare 2014: Michał Sierzputowski, Testy automatyczne aplikacji webowych o...
 
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
infoShare 2014: Michał Polak, Smart Cities na wyciągnięcie smartfona.
 
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
infoShare 2014: Mariusz Róg, Big Data w praktyce -- jak efektywnie przetwarza...
 
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
infoShare 2014: Marek Landowski, Architektura SWIFT obiektowego przechowywani...
 
infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.infoShare 2014: Maciej Saganowski, Designing Mobile Services.
infoShare 2014: Maciej Saganowski, Designing Mobile Services.
 
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
infoShare 2014:Jacek Samsel, Andrzej Pyra, Marketingowa mapa skarbów: w jaki ...
 

Kürzlich hochgeladen

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Kürzlich hochgeladen (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

infoShare AI Roadshow 2018 - Tomasz Kopacz (Microsoft) - jakie możliwości daje platforma Microsoft do budowy inteligentnych rozwiązań. I czy na pewno humaniści wyginą?

  • 1.
  • 2.
  • 3. What is AI, ML, DNN, …. and how we (will) build nextgen software Cognitive Services Why Python ☺ Azure Machine Learning Services
  • 4.
  • 5. 1950 1960 1970 1980 1990 2000 2010
  • 6. Learn it when build formal, classic algorithm is too complicated
  • 7.
  • 8. Future of Software Program Logic + Artificial Intelligence
  • 9. SW Development AI Development Data Schemas Data Curation + Data Labeling Functions & Code Machine Learning Models Debugger to process A/B Testing, Experimentation Use telemetry to inform Telemetry driven learning
  • 10.
  • 11.
  • 16. Machine Learning & AI Portfolio When to use what? What engine(s) do you want to use? Deployment target Which experience do you want? Build your own or consume pre- trained models? Microsoft ML & AI products Build your own Azure Machine Learning Code first (On-prem) ML Server On- prem Hadoop SQL Server (cloud) AML services SQL Server Spark Hadoop Azure Batch AI DSVM Kubernetes Visual tooling (cloud) AML Studio Consume Cognitive services, bots
  • 17.
  • 18. Computer Vision Face/Emotion Recognition OCR/Handwriting Custom Vision Video Indexer Content Moderator Text-to-Speech Speech-to-Text Translator Custom Speech Language Understanding PII Detection Text Translator Text Analytics QnA Maker Bing Custom Search Bing Visual Search
  • 19.
  • 21.
  • 22.
  • 23.
  • 24.
  • 26.
  • 27. Sophisticated pretrained models To simplify solution development Azure Databricks Machine Learning VMs Popular frameworks To build advanced deep learning solutions TensorFlow KerasPytorch Onnx Azure Machine Learning LanguageSpeech … Azure Search Vision On-premises Cloud Edge Productive services To empower data science and development teams Powerful infrastructure To accelerate deep learning Flexible deployment To deploy and manage models on intelligent cloud and edge Cognitive Services
  • 28.
  • 29. Top 20 Python libraries for data science in 2018 NumPy SciPy Pandas StatsModels Matplotlib Seaborn Plotly Bokeh Pydot Scikit-learn XGBoost LightGBM CatBoost Eli5 TensorFlow PyTorch Keras Dist-keras elephas spark-deep-learning NLTK SpaCy Gensim Scrapy Microsoft Cognitive Toolkit (CNTK) Caffe2
  • 30. Developer Data Scientist (Feature Designer / domain expert) And: someone working with „human species”
  • 31.
  • 32.
  • 33.
  • 34. My Computer Data Store Azure ML Workspace Compute Target Docker Image
  • 35. Prepare Data Register and Manage Model Train & Test Model Build Image … Build model (your favorite IDE) Deploy Service Monitor Model Prepare Experiment Deploy
  • 36.
  • 37. Virtual Machine • New in Azure | Existing in Azure • Anywhere (on prem as well!) Azure Batch AI • Best choice regarding price/performance • + Low priority instances Azure Kubernetes Service (AKS) • Maybe for CPU bound? Many parallel calculations? Existing „free” cluster?
  • 38.
  • 39.  Pascal generation GPU instances - NVIDIA Tesla P100 GPUs  Targeted for accelerating machine training jobs and HPC  Specs:  FP64 – 4.7 TFLOPS of double precision floating point performance  FP32 – 9.3 TFLOPS of single precision performance  FP16 – 18.7 TFLOPS of half-precision performance  GPU Memory 16 GB NC6s_v2 NC12s_v2 NC24s_v2 NC24rs_v2 Cores (Broadwell 2.6Ghz) 6 12 24 24 GPU 1 x P100 2 x P100 4 x P100 4 x P100 Memory 112 GB 224 GB 448 GB 448 GB Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD ~3 TB SSD Network Azure Network Azure Network Azure Network Azure Network + InfiniBand
  • 40.  Volta PCIe GPU instances - NVIDIA Tesla V100 GPUs  Targeted for accelerated machine training jobs and HPC  Specs:  FP64 - 7 TFLOPS  FP32 - 14 TFLOPS  GPU Memory 16 GB NC6s_v2 NC12s_v2 NC24s_v2 NC24rs_v2 Cores (Broadwell 2.6Ghz) 6 12 24 24 GPU 1 x V100 2 x V100 4 x V100 4 x V100 Memory 112 GB 224 GB 448 GB 448 GB Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD ~3 TB SSD Network Azure Network Azure Network Azure Network Azure Network + InfiniBand
  • 41.  Pascal generation GPU instances - NVIDIA Tesla P40 GPUs  Targeted for machine training and inference jobs  Specs:  FP32 – 12 TFLOPS  INT8 - 47 TFLOPS  GPU Memory 24 GB ND6s ND12s ND24s ND24rs Cores (Broadwell 2.6Ghz) 6 12 24 24 GPU 1 x P40 2 x P40 4 x P40 4 x P40 Memory 112 GB 224 GB 448 GB 448 GB Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD ~3 TB SSD Network Azure Network Azure Network Azure Network Azure Network + InfiniBand
  • 42.  Volta SXM GPU instances - NVIDIA V100 GPUs  8X NVIDIA V100 GPUs interconnected with NVLink mesh  Excellent for accelerating machine training jobs and HPC  Skylake based processor with premium storage support (SSD backed)  Availability: Q4 CY2018  Specs:  GPU Memory 16 GB  300 GB/s GPU interconnect through NVLink ND40s_v3 Cores 40 cores GPU 8 x V100 SXM Memory 672 GB Local Disk ~1.3 TB SSD Network Azure Network + NVLink GPU interconnect
  • 43. NV6 NV12 NV24 Cores (Haswell 2.6 GHz) 6 12 24 GPU 1 x M60 (half card) 2 x M60 (full card) 4 x M60 Memory 56 GB 112 GB 224 GB Local Disk ~340 GB SSD ~680 GB SSD ~1.4 TB SSD Network Azure Network Azure Network Azure Network GRID Licenses 1 2 4 NV6s_v2 NV12s_v2 NV24s_v2 Cores (Broadwell 2.6Ghz) 6 12 24 GPU 1 x M60 (half card) 2 x M60 (full card) 4 x M60 Memory 112 GB 224 GB 448 GB Local Disk ~700 GB SSD ~1.4 TB SSD ~3 TB SSD Network Azure Network Azure Network Azure Network GRID Licenses 1 2 4  GPU instances featuring NVIDIA Tesla M60 GPUs  Haswell & Broadwell based CPU processor  Premium storage support on NV_v2 (SSD backed)  Grid license included with each GPU instance  1 workstation/GPU or 25 vApps/GPU  Specs:  ~8TF FP32 per full card  36 H.264 1080p30 streams  GPU Memory 8GB GDDR5 GB – 16 GB per cardhttps://aka.ms/nvv2signup
  • 44. Applications GPU Provisioning Host OS Client OS Hardware • Azure Developer & Platform Services • Custom Images • Azure Marketplace • Custom apps and services • Driver • Hyper-V • Discrete Device Assignment (DDA) • NVIDIA GPU
  • 45.
  • 47. Neural Functional Unit VRF Instruction Decoder TA TA TA TA TA Matrix-Vector Unit Convert to msft-fp Convert to float16 Multifunction Unit xbar x A + VRF VRF Multifunction Unit xbar x + VRF VRF Tensor Manager Matrix Memory Manager Vector Memory Manager DRAM x A + Activation Multiply Add/Sub Legend Memory Tensor data Instructions Commands TA Tensor Arbiter Input Message Processor Control Processor Output Message Processor A Kernel Matrix Vector Multiply VRFMatrix RF + Kernel Matrix Vector Multiply VRFMatrix RF Kernel Matrix Vector Multiply VRFMatrix RF NetworkIFC ...
  • 48.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 65.
  • 66.
  • 68.
  • 69.
  • 71. Python Script High Quality Machine Learning Model Dataset Automated ML Models (User Compute – Local or Cloud) Output Generate Algorithms & Hyperparameter values
  • 72.
  • 73.
  • 74. Number_of_ hidden_layers Number_of_ nodes_in_layer Input layer Hidden layer 1 Hidden layer 2 Output layer E.g. Learning_rate Batch_size
  • 75. Challenges • Huge search space to explore • Sparsity of good configurations • Expensive evaluation • Limited time and resources Example Problem • Find “best” values for Number_of_layers and learning_rate • Number_of_layers – [2, 4, 8] • learning_rate – anywhere between 0 and 1 • Optimize for model accuracy
  • 76. Dataset Training Algorithm Hyperparameter Values – config 1 Model 1 Hyperparameter Values – config 2 Model 2 Hyperparameter Values – config 3 Model 3 Model Training Infrastructure
  • 77.
  • 78. #1 #2 #𝑝 𝑟𝑢𝑛1 𝑟𝑢𝑛2 𝑟𝑢𝑛 𝑝 … Hyperparameter Tuning runs in Azure ML 𝑟𝑢𝑛𝑗 𝑟𝑢𝑛𝑖 𝑟𝑢𝑛 𝑘 (B) Manage resource usage of active runs • How long to execute a run? ??? (A) Generate new runs • Which parameter configuration to explore? 𝒓𝒖𝒏 𝟏= {learning rate=0.2, #layers=2, …} 𝒓𝒖𝒏 𝟐= {learning rate=0.5, #layers=4, …} 𝒓𝒖𝒏 𝒑= {learning rate=0.9, #layers=8, …}
  • 79. { “learning_rate”: uniform(0, 1), “num_layers”: choice(2, 4, 8) … } Config1= {“learning_rate”: 0.2, “num_layers”: 2, …} Config2= {“learning_rate”: 0.5, “num_layers”: 4, …} Config3= {“learning_rate”: 0.9, “num_layers”: 8, …} … Sampling algorithm
  • 81.
  • 82.
  • 83.
  • 84. “We believe AI technology has the power to amplify human ingenuity and extend our capabilities so we can achieve more. When made accessible to everyone, AI will transform industries, make us more productive, and help solve society’s biggest challenges. This intelligent technology is already improving our lives today and will change the world tomorrow in ways unimaginable to us now.
  • 85. - Satya Nadella “The most critical next step in our pursuit of A.I. is to agree on an ethical and empathetic framework for its design.”
  • 86. 3 principles of inclusive design 1 2 3 Recognize Exclusion exclusion happens when we solve problems using our own biases Learn from Diversity human beings are the real experts in adapting to diversity Solve for one, Extend to many by focusing on what's universally important to all humans
  • 88.
  • 89. Designing for human diversity
  • 90.
  • 91. A young child defines the world purely on the small amount they can see. Eventually, the child learns that most of the world lies beyond the small set of information that’s within their field of vision. Applications of AI Face recognition Speech recognition Image recognition Risk of exclusion Gender unbalanced Narrow age range Race and ethnic groups • Does that sample include everyone in your customer base? • Have you tested your results with people who weren’t part of your sample? • Is your AI team inclusive, diverse, and sensitive to recognizing bias? Stress test Dataset bias Data doesn’t represent the diversity of the customer base
  • 92. Dataset bias Nikon Camera blink recognition Hewlett-Packard web cam face framing Training App for Face recognition
  • 93. Imagine some kids who like to play “doctor.” The boys want the doctor roles and assume the girls will play the nurses. The girls have to make their case to overturn assumptions. “Hey, girls can be doctors too!” Applications of AI Search engines Data sources and history Translation and autocorrect Risk of exclusion Gender discrimination Race / ethnic discrimination Political / religious views • Are your results making associations that perpetuate stereotypes? • What can you do to break undesirable and unfair associations? • Is your dataset already classified and labeled? Stress test Associations bias Data associations reinforces and multiplies cultural bias
  • 94. Associations bias Google Re captcha testGender unbalance translations Google Image search results
  • 96. But – another approach - Robot Vera
  • 97. Imagine a girl getting a makeover. The girl likes sports, loves a natural look and hates anything artificial. The beautician has different ideas about beauty, applies tons of makeup and a fussy hairdo. Applications of AI Algorithmic decision making Big data and privacy Self-driving cars Risk of exclusion Justice and Fairness Financial Services Hiring and Human Resources • Would real, diverse customers agree with your algorithm’s conclusions? • Is your AI system overruling human decisions and favoring automated decision? • How do you ensure there’s a human POV in the loop? Stress test Automation bias When automated decisions override social and cultural considerations.
  • 98. Automation bias Face App, attractiveness filter https://github.com/Microsoft/AirSimAmazon one-day delivery
  • 99. A popular kids’ game is “Telephone.” The first person in a group whispers a sentence to next person, who then whispers it to the next person . But say one kid changes it intentionally to create a more ridiculous result. Applications of AI Business and social chat bots Digital personal assistants Service / entertainment robots Risk of exclusion Digital social competences Emotion recognition Personality and embodiment • Did you design for real-time interaction and learning? • Do you have checks in place to identify malicious intent toward your system? • What does that mean for what it reflects back to customers? Stress test Interaction bias When humans tamper with AI and create biased results.
  • 100. Interaction bias Tay social chat bot Google Perspective API for toxicityFrequently bought together
  • 101. Applications of AI Social networks / messaging Recommendations / ratings News and comments Risk of exclusion Stereotyping Echo Chamber Fake News • Does your algorithm build on and reinforce only popular preferences? • Is your AI able to evolve dynamically as your customers changes over time? • Is your AI helping your customers to have a diverse and inclusive view? Stress test Confirmation bias When oversimplified personalization makes biased assumptions and narrows customers views. Think of the kid who gets a toy dinosaur for a present one year. In several years, friends and family assume the kid is a dinosaur fanatic, and keep giving more dinosaurs until he has a huge collection.
  • 102. Confirmation bias Recommendations after search Recommendations after purchase Tracking prevention
  • 103. 3 principles of inclusive design 1 2 3 Recognize Exclusion exclusion happens when we solve problems using our own biases Learn from Diversity human beings are the real experts in adapting to diversity Solve for one, Extend to many by focusing on what's universally important to all humans
  • 104.