SlideShare a Scribd company logo
Chris Fregly
Developer Advocate
AI and Machine Learning
@AWS
Quantum Computing with
Amazon Braket
Me: Chris Fregly
Developer Advocate
AI and Machine Learning @ AWS
(Based in San Francisco)
Co-Author of the O'Reilly Book,
"Data Science on AWS.”
https://www.datascienceonaws.com
Founder of the Advanced
Kubeflow Meetup (Global)
https://meetup.com/Advanced-Kubeflow
github.com/data-science-on-aws
@cfregly
linkedin.com/in/cfregly
Data Science on AWS – Book and Workshop Outline
https://www.datascienceonaws.com/
Agenda
• What is Quantum Computing?
• Use Cases for Quantum Computing
• QPUs, Qubits, Superposition, Entanglement, Teleportation
• Programming QPUs
• DEMO: Quantum Computing with Amazon Braket
What is Quantum Computing?
• “Quantum computers are no longer theoretical devices.”
-- Programming Quantum Computers
by Johnson, Harrigan, Gimeno-Segovia
• Based on Quantum Mechanics (1930’s)
• Quantum Mechanics is “Nature’s Operating System”
• Einstein Called Quantum Mechanics ”Spooky”
“No reasonable definition of reality could be expected to
permit quantum mechanics.”
Why Quantum Now?
• Enormous Long-term Potential
• Learn & Build Expertise Now
• Develop New Algos and IP
• Start the Quantum Flywheel!
• Quantum Today = Deep Learning 10-15 Years Ago
Growth
Users
Hardware
capabilities
Use cases and
algorithms
Hardware
developers
Betteruser
experience
Better
understanding
of QC use cases
Quantum Computing Eraserrorrate(quality)
number qubits (quantity)
Eras:
1. Classically Simulatable
2. Noisy Intermediate-Scale Quantum (NISQ) ç Today
3. Error-Corrected Quantum Computing ç 5-10 Years?
>50, <100k Qubits:
Today’s Moderate-Useful Apps
Quantum Supremacy
(we just crossed over)
“Supremacy”: We can no longer track what a
quantum computer is doing.
(Huge milestone achieved in 2019.)
more qubits
betterqubits
Quantum Advantage
(not yet crossed, find useful apps)
Amazon Braket puts quantum computing in
the hands of every developer and scientist
Managed development
environments
High-performing
circuit simulators
Hybrid workloads on
secure, on-demand
quantum hardware
Amazon Braket provides secure, on-demand access to
different quantum computing technologies
Use Cases for Quantum Computing
• Cryptography
• Factor 2048 digit RSA key: quadrillion years (digital), 3 mins (quantum)
• Classic Machine Learning Algos are Limited on Quantum
• Linear Regression, PCA, SVM, Fast Fourier Transform, System of Eqns
• Exponential Speed-ups for Certain Classes of Algorithms
• ie. From O(n) to O(log n)
• Financial, Chemical, Material Science Simulations
Quantum Software Industry
https://www.creativedestructionlab.com/streams/quantum
Customer: Fidelity
• Financial and Market Simulations
• Creating Synthetic Securities
• Options Pricing
https://www.fcatalyst.com/projects/aug2020/amazon_braket
https://www.fcatalyst.com/projects/aug2020/amazon_braket
Customer: Volkswagen Group
• Automotive
Customer: Amgen
• Biotech and Drug Discovery
Customer: Qu & Co
• Chemical Simulations and Material Science
QPUs
• Quantum Processing Unit (QPU)
• Hybrid Quantum, Co-Processors Similar to GPUs
• Short Bursts of QPU Computations, Coordinated by CPU
• QPUs Defined by Number of Qubits (Quantum bits)
• Today’s Quantum Computers have <100 Qubits
• Today, Some Qubits Needed for Redundancy & Error Correction
Qubits
• Qubit: Quantum Bits, Qunibble: 4 Qubits, Qubyte: 8 Qubits
• Qubits are Ultimately 0’s and 1’s Just Like Digital Bits (?!)
• There is only 1 photon per “shot”
• Value of Qubit is Probabilistic Until READ (73% 0, 27% 1)
• READ Forces Qubit Value to 0 or 1; Destroys Quantumness
• Probabilistic State is called Superposition
1 Shot
Superposition
• ie. Rolling Dice are in Superposition
• Value of Dice is Probabilistic Until READ
• Humans READ Dice When Dice Stop Rolling
• Superposition Represented in Circle Notation
• Probability of Reading a 1 (vs. 0) from Superposition
No Superposition
Superposition
Normalized to
50% 0, 50% 1
Circle Notation
• 2^n “Circles”; n=# of Qubits
• 32 Qubits: 4,294,967,296 Circles
• 300 Qubits: More Circles Than Atoms in the Universe!
Qubits Needed for Use Cases
Superposition Amplitude
• Measured in Magnitude (Radius) + Relative Phase (Angle)
• Phase Manipulation is Critical in Quantum Programming
• Put Convention Data into Superposition with HAD Gate
Quantum Random
Number Generator
Entanglement
• “Bell Pair”, John Bell, Irish Physicist
• READ One Qubit, Another Qubit Reveals the Same Value
• ie. 2 Dice Always Show Same Value…Across the Universe
• Einstein Called This “Spooky Action at a Distance”
• Extends to Multiple Qubit Groups (ie. Qu-nibbles, Qu-bytes)
Teleportation
• “Quantum Ethernet Cable”
• Requires 2 (or More) Entangled Qubits in a Bell Pair
• Transport State of Qubit A to Qubit B; Destroys Qubit A
• Currently, Only Transports Short Distances within a QPU
• Today, Longest Teleporation is 1,400km (870mi)
• Note: Not Transporting Matter – Only Information
Programming QPUs: Quantum Computing Simulators
• Limited Qubit States Due to Digital RAM Constraints
• 30 Qubits == 16GB, 40 Qubits = 16TB, 50 Qubits = 16PB
Build: Managed Jupyter Lab Environments
Fully managed infrastructure
Pre-built environments
Learning resources
Build and test algorithms
Test: Hosted Circuit Simulators
Serverless execution
Optimized performance
Individual circuits and hybrid
jobs
Schrödinger
simulator
Tensor network
simulator
…
Run: Managed Execution of Hybrid Quantum
Algorithms
Users
Local
IDE
Fully managed
execution
Pay only for what you
use
Change backend with a
single line of code
Amazon
Braket
Classical
compute
Simulator
Amazon S3
Amazon CloudWatch
QPU
Programming QPUs – Random Number Generator
circuit = Circuit()
a = circuit.h(0) # Put data into Qubit Superposition
b = a.cnot(0, 1) # Entangle Qubits
task = device.run(b, s3_prefix, shots=100000)
task.result().measurement_counts
Counter({'11': 50084, '00': 49916})
Programming QPUs - Teleportation
• Step 1: WRITE Conventional Data from CPU into QPU
• Step 2: Put Data into Superposition using HAD Operation
• Step 3: Entangle Qubits using CNOT Operation
• Step 4: Perform PHASE Ops on Qubits in Superposition
• Step 5: READ Qubits from QPU back into CPU
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DEMO: Amazon Braket
Looking Ahead
• Quantum Research Improves Conventional Algos
• ie. Recommendation Systems
• Error-Correcting Qubits
• Enables Deeper Circuits Across More Qubits
• Quantum Now = Deep Learning 10-15 Years Ago
• Limited by Hardware Availability … Until Now!
AWS Center for Quantum Computing (Opens 2021)
Near-term applications
Error correction & programming
models
Quantum hardware and
technologies
Amazon Quantum Solutions Lab (Available Now)
Quantum
Computing
Machine learning
HPC
Build and optimize deep learning approaches on AWS
Build and optimize classical and quantum-inspired
approaches on AWS
Target use case
Build quantum computing prototypes
Develop new algorithms and approaches
Benchmarking Results
Collaboration Education Solutions
Technology and consulting partners provide software
and service solutions on Amazon Braket
Thank you!
© 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Chris Fregly
github.com/data-science-on-aws
@cfregly
linkedin.com/in/cfregly
https://www.datascienceonaws.com
https://aws.amazon.com/quantum-solutions-lab/

More Related Content

What's hot

Taking Quantum Computing for a Spin: What is Imaginary and What is Real?
Taking Quantum Computing for a Spin: What is Imaginary and What is Real?Taking Quantum Computing for a Spin: What is Imaginary and What is Real?
Taking Quantum Computing for a Spin: What is Imaginary and What is Real?
Mike Hogarth, MD, FACMI, FACP
 
Quantum computing.ppt
Quantum computing.pptQuantum computing.ppt
Quantum computing.ppt
ShubhankarTripathi6
 
Quantum computing meghaditya
Quantum computing meghadityaQuantum computing meghaditya
Quantum computing meghaditya
Meghaditya Roy Chaudhury
 
Quantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networksQuantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networks
Miranda Ghrist
 
The Extraordinary World of Quantum Computing
The Extraordinary World of Quantum ComputingThe Extraordinary World of Quantum Computing
The Extraordinary World of Quantum Computing
Tim Ellison
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
Kumar Abhijeet
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
Stephen Habegger
 
Quantum Computers PART 1 & 2 by Prof Lili Saghafi
Quantum Computers  PART 1 & 2 by Prof Lili SaghafiQuantum Computers  PART 1 & 2 by Prof Lili Saghafi
Quantum Computers PART 1 & 2 by Prof Lili Saghafi
Professor Lili Saghafi
 
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili SaghafiQuantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Professor Lili Saghafi
 
Quantum Computers PART 3 Computer That Program itself by Prof. Lili Saghafi
Quantum Computers PART 3 Computer That Program itself by Prof. Lili SaghafiQuantum Computers PART 3 Computer That Program itself by Prof. Lili Saghafi
Quantum Computers PART 3 Computer That Program itself by Prof. Lili Saghafi
Professor Lili Saghafi
 
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili SaghafiCyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Professor Lili Saghafi
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
Advanced-Concepts-Team
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
rushmila
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
Jonathan Tan
 
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Professor Lili Saghafi
 
Quantum computing
Quantum computing Quantum computing
Quantum computing
Kailash Choudhary
 
An Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureAn Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers Architecture
Hamidreza Bolhasani
 
Quantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsQuantum Computing - Basic Concepts
Quantum Computing - Basic Concepts
Sendash Pangambam
 
Quantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureQuantum Computing: Welcome to the Future
Quantum Computing: Welcome to the Future
VernBrownell
 

What's hot (19)

Taking Quantum Computing for a Spin: What is Imaginary and What is Real?
Taking Quantum Computing for a Spin: What is Imaginary and What is Real?Taking Quantum Computing for a Spin: What is Imaginary and What is Real?
Taking Quantum Computing for a Spin: What is Imaginary and What is Real?
 
Quantum computing.ppt
Quantum computing.pptQuantum computing.ppt
Quantum computing.ppt
 
Quantum computing meghaditya
Quantum computing meghadityaQuantum computing meghaditya
Quantum computing meghaditya
 
Quantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networksQuantum computers, quantum key distribution, quantum networks
Quantum computers, quantum key distribution, quantum networks
 
The Extraordinary World of Quantum Computing
The Extraordinary World of Quantum ComputingThe Extraordinary World of Quantum Computing
The Extraordinary World of Quantum Computing
 
Quantum computer
Quantum computerQuantum computer
Quantum computer
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum Computers PART 1 & 2 by Prof Lili Saghafi
Quantum Computers  PART 1 & 2 by Prof Lili SaghafiQuantum Computers  PART 1 & 2 by Prof Lili Saghafi
Quantum Computers PART 1 & 2 by Prof Lili Saghafi
 
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili SaghafiQuantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
Quantum Computers New Generation of Computers PART1 by Prof Lili Saghafi
 
Quantum Computers PART 3 Computer That Program itself by Prof. Lili Saghafi
Quantum Computers PART 3 Computer That Program itself by Prof. Lili SaghafiQuantum Computers PART 3 Computer That Program itself by Prof. Lili Saghafi
Quantum Computers PART 3 Computer That Program itself by Prof. Lili Saghafi
 
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili SaghafiCyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
Quantum Computers new Generation of Computers part 7 by prof lili saghafi Qua...
 
Quantum computing
Quantum computing Quantum computing
Quantum computing
 
An Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers ArchitectureAn Introduction to Quantum Computers Architecture
An Introduction to Quantum Computers Architecture
 
Quantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsQuantum Computing - Basic Concepts
Quantum Computing - Basic Concepts
 
Quantum Computing: Welcome to the Future
Quantum Computing: Welcome to the FutureQuantum Computing: Welcome to the Future
Quantum Computing: Welcome to the Future
 

Similar to Quantum Computing with Amazon Braket

Quantum Computing and Qiskit
Quantum Computing and QiskitQuantum Computing and Qiskit
Quantum Computing and Qiskit
Pooja Mistry
 
Quantum Computation For AI
Quantum Computation For AIQuantum Computation For AI
Quantum Computation For AI
Prasenjit Mukherjee
 
Quantum Computing: The next new technology in computing
Quantum Computing: The next new technology in computingQuantum Computing: The next new technology in computing
Quantum Computing: The next new technology in computing
Data Con LA
 
Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computing
Vinayak Sharma
 
You always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloudYou always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloud
Eric Cattoir
 
Unlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure QuantumUnlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure Quantum
Kumton Suttiraksiri
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
mitchwalls23
 
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Paul Brebner
 
Navneet presentation
Navneet presentationNavneet presentation
Navneet presentation
Navneet kumar
 
2017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v12017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v1
Francisco J. Gálvez Ramírez
 
Better Information Faster: Programming the Continuum
Better Information Faster: Programming the ContinuumBetter Information Faster: Programming the Continuum
Better Information Faster: Programming the Continuum
Ian Foster
 
ApacheCon2019 Talk: Kafka, Cassandra and Kubernetes at Scale – Real-time Ano...
ApacheCon2019 Talk: Kafka, Cassandra and Kubernetesat Scale – Real-time Ano...ApacheCon2019 Talk: Kafka, Cassandra and Kubernetesat Scale – Real-time Ano...
ApacheCon2019 Talk: Kafka, Cassandra and Kubernetes at Scale – Real-time Ano...
Paul Brebner
 
2017 10 17_quantum_program_v2
2017 10 17_quantum_program_v22017 10 17_quantum_program_v2
2017 10 17_quantum_program_v2
Francisco J. Gálvez Ramírez
 
[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...
[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...
[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...
DataScienceConferenc1
 
Introduction to quantum computing
Introduction to quantum computingIntroduction to quantum computing
Introduction to quantum computing
Iqra Naz
 
Demystifying Quantum Computing
Demystifying Quantum ComputingDemystifying Quantum Computing
Demystifying Quantum Computing
Niki Gastinel
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
Kan Yuenyong
 
Meetup web scale architecture quantum computing (Part 1 16-10-2018)
Meetup web scale architecture quantum computing (Part 1 16-10-2018)Meetup web scale architecture quantum computing (Part 1 16-10-2018)
Meetup web scale architecture quantum computing (Part 1 16-10-2018)
Rolf Huisman
 
Quantum Computing in Cloud
Quantum Computing in CloudQuantum Computing in Cloud
Quantum Computing in Cloud
Anil Loutombam
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
Colleen Farrelly
 

Similar to Quantum Computing with Amazon Braket (20)

Quantum Computing and Qiskit
Quantum Computing and QiskitQuantum Computing and Qiskit
Quantum Computing and Qiskit
 
Quantum Computation For AI
Quantum Computation For AIQuantum Computation For AI
Quantum Computation For AI
 
Quantum Computing: The next new technology in computing
Quantum Computing: The next new technology in computingQuantum Computing: The next new technology in computing
Quantum Computing: The next new technology in computing
 
Strengths and limitations of quantum computing
Strengths and limitations of quantum computingStrengths and limitations of quantum computing
Strengths and limitations of quantum computing
 
You always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloudYou always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloud
 
Unlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure QuantumUnlocking the Power of Quantum Machine Learning with Azure Quantum
Unlocking the Power of Quantum Machine Learning with Azure Quantum
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
Melbourne Big Data Meetup Talk: Scaling a Real-Time Anomaly Detection Applica...
 
Navneet presentation
Navneet presentationNavneet presentation
Navneet presentation
 
2017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v12017 07 04_cmmse_quantum_programming_v1
2017 07 04_cmmse_quantum_programming_v1
 
Better Information Faster: Programming the Continuum
Better Information Faster: Programming the ContinuumBetter Information Faster: Programming the Continuum
Better Information Faster: Programming the Continuum
 
ApacheCon2019 Talk: Kafka, Cassandra and Kubernetes at Scale – Real-time Ano...
ApacheCon2019 Talk: Kafka, Cassandra and Kubernetesat Scale – Real-time Ano...ApacheCon2019 Talk: Kafka, Cassandra and Kubernetesat Scale – Real-time Ano...
ApacheCon2019 Talk: Kafka, Cassandra and Kubernetes at Scale – Real-time Ano...
 
2017 10 17_quantum_program_v2
2017 10 17_quantum_program_v22017 10 17_quantum_program_v2
2017 10 17_quantum_program_v2
 
[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...
[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...
[Q-tangled 22] Deconstructing Quantum Machine Learning Algorithms - Sasha Laz...
 
Introduction to quantum computing
Introduction to quantum computingIntroduction to quantum computing
Introduction to quantum computing
 
Demystifying Quantum Computing
Demystifying Quantum ComputingDemystifying Quantum Computing
Demystifying Quantum Computing
 
|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain|QAB> : Quantum Computing, AI and Blockchain
|QAB> : Quantum Computing, AI and Blockchain
 
Meetup web scale architecture quantum computing (Part 1 16-10-2018)
Meetup web scale architecture quantum computing (Part 1 16-10-2018)Meetup web scale architecture quantum computing (Part 1 16-10-2018)
Meetup web scale architecture quantum computing (Part 1 16-10-2018)
 
Quantum Computing in Cloud
Quantum Computing in CloudQuantum Computing in Cloud
Quantum Computing in Cloud
 
An introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptxAn introduction to quantum machine learning.pptx
An introduction to quantum machine learning.pptx
 

More from Chris Fregly

AWS reInvent 2022 reCap AI/ML and Data
AWS reInvent 2022 reCap AI/ML and DataAWS reInvent 2022 reCap AI/ML and Data
AWS reInvent 2022 reCap AI/ML and Data
Chris Fregly
 
Pandas on AWS - Let me count the ways.pdf
Pandas on AWS - Let me count the ways.pdfPandas on AWS - Let me count the ways.pdf
Pandas on AWS - Let me count the ways.pdf
Chris Fregly
 
Ray AI Runtime (AIR) on AWS - Data Science On AWS Meetup
Ray AI Runtime (AIR) on AWS - Data Science On AWS MeetupRay AI Runtime (AIR) on AWS - Data Science On AWS Meetup
Ray AI Runtime (AIR) on AWS - Data Science On AWS Meetup
Chris Fregly
 
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds UpdatedSmokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
Chris Fregly
 
Amazon reInvent 2020 Recap: AI and Machine Learning
Amazon reInvent 2020 Recap:  AI and Machine LearningAmazon reInvent 2020 Recap:  AI and Machine Learning
Amazon reInvent 2020 Recap: AI and Machine Learning
Chris Fregly
 
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Chris Fregly
 
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
Chris Fregly
 
AWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapAWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:Cap
Chris Fregly
 
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
Chris Fregly
 
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
Chris Fregly
 
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Chris Fregly
 
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
Chris Fregly
 
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
Chris Fregly
 
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
Chris Fregly
 
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
Chris Fregly
 
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
Chris Fregly
 
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
Chris Fregly
 
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
Chris Fregly
 
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
Chris Fregly
 
PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...
PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...
PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...
Chris Fregly
 

More from Chris Fregly (20)

AWS reInvent 2022 reCap AI/ML and Data
AWS reInvent 2022 reCap AI/ML and DataAWS reInvent 2022 reCap AI/ML and Data
AWS reInvent 2022 reCap AI/ML and Data
 
Pandas on AWS - Let me count the ways.pdf
Pandas on AWS - Let me count the ways.pdfPandas on AWS - Let me count the ways.pdf
Pandas on AWS - Let me count the ways.pdf
 
Ray AI Runtime (AIR) on AWS - Data Science On AWS Meetup
Ray AI Runtime (AIR) on AWS - Data Science On AWS MeetupRay AI Runtime (AIR) on AWS - Data Science On AWS Meetup
Ray AI Runtime (AIR) on AWS - Data Science On AWS Meetup
 
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds UpdatedSmokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
Smokey and the Multi-Armed Bandit Featuring BERT Reynolds Updated
 
Amazon reInvent 2020 Recap: AI and Machine Learning
Amazon reInvent 2020 Recap:  AI and Machine LearningAmazon reInvent 2020 Recap:  AI and Machine Learning
Amazon reInvent 2020 Recap: AI and Machine Learning
 
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...Waking the Data Scientist at 2am:  Detect Model Degradation on Production Mod...
Waking the Data Scientist at 2am: Detect Model Degradation on Production Mod...
 
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
15 Tips to Scale a Large AI/ML Workshop - Both Online and In-Person
 
AWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:CapAWS Re:Invent 2019 Re:Cap
AWS Re:Invent 2019 Re:Cap
 
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
KubeFlow + GPU + Keras/TensorFlow 2.0 + TF Extended (TFX) + Kubernetes + PyTo...
 
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
Swift for TensorFlow - Tanmay Bakshi - Advanced Spark and TensorFlow Meetup -...
 
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
Hands-on Learning with KubeFlow + Keras/TensorFlow 2.0 + TF Extended (TFX) + ...
 
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
Spark SQL Catalyst Optimizer, Custom Expressions, UDFs - Advanced Spark and T...
 
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
PipelineAI Continuous Machine Learning and AI - Rework Deep Learning Summit -...
 
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
PipelineAI Real-Time Machine Learning - Global Artificial Intelligence Confer...
 
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
Hyper-Parameter Tuning Across the Entire AI Pipeline GPU Tech Conference San ...
 
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
PipelineAI Optimizes Your Enterprise AI Pipeline from Distributed Training to...
 
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
Advanced Spark and TensorFlow Meetup - Dec 12 2017 - Dong Meng, MapR + Kubern...
 
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
High Performance Distributed TensorFlow in Production with GPUs - NIPS 2017 -...
 
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
PipelineAI + TensorFlow AI + Spark ML + Kuberenetes + Istio + AWS SageMaker +...
 
PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...
PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...
PipelineAI + AWS SageMaker + Distributed TensorFlow + AI Model Training and S...
 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 

Quantum Computing with Amazon Braket

  • 1. Chris Fregly Developer Advocate AI and Machine Learning @AWS Quantum Computing with Amazon Braket
  • 2. Me: Chris Fregly Developer Advocate AI and Machine Learning @ AWS (Based in San Francisco) Co-Author of the O'Reilly Book, "Data Science on AWS.” https://www.datascienceonaws.com Founder of the Advanced Kubeflow Meetup (Global) https://meetup.com/Advanced-Kubeflow github.com/data-science-on-aws @cfregly linkedin.com/in/cfregly
  • 3. Data Science on AWS – Book and Workshop Outline https://www.datascienceonaws.com/
  • 4. Agenda • What is Quantum Computing? • Use Cases for Quantum Computing • QPUs, Qubits, Superposition, Entanglement, Teleportation • Programming QPUs • DEMO: Quantum Computing with Amazon Braket
  • 5. What is Quantum Computing? • “Quantum computers are no longer theoretical devices.” -- Programming Quantum Computers by Johnson, Harrigan, Gimeno-Segovia • Based on Quantum Mechanics (1930’s) • Quantum Mechanics is “Nature’s Operating System” • Einstein Called Quantum Mechanics ”Spooky” “No reasonable definition of reality could be expected to permit quantum mechanics.”
  • 6. Why Quantum Now? • Enormous Long-term Potential • Learn & Build Expertise Now • Develop New Algos and IP • Start the Quantum Flywheel! • Quantum Today = Deep Learning 10-15 Years Ago Growth Users Hardware capabilities Use cases and algorithms Hardware developers Betteruser experience Better understanding of QC use cases
  • 7. Quantum Computing Eraserrorrate(quality) number qubits (quantity) Eras: 1. Classically Simulatable 2. Noisy Intermediate-Scale Quantum (NISQ) ç Today 3. Error-Corrected Quantum Computing ç 5-10 Years? >50, <100k Qubits: Today’s Moderate-Useful Apps Quantum Supremacy (we just crossed over) “Supremacy”: We can no longer track what a quantum computer is doing. (Huge milestone achieved in 2019.) more qubits betterqubits Quantum Advantage (not yet crossed, find useful apps)
  • 8. Amazon Braket puts quantum computing in the hands of every developer and scientist Managed development environments High-performing circuit simulators Hybrid workloads on secure, on-demand quantum hardware
  • 9. Amazon Braket provides secure, on-demand access to different quantum computing technologies
  • 10. Use Cases for Quantum Computing • Cryptography • Factor 2048 digit RSA key: quadrillion years (digital), 3 mins (quantum) • Classic Machine Learning Algos are Limited on Quantum • Linear Regression, PCA, SVM, Fast Fourier Transform, System of Eqns • Exponential Speed-ups for Certain Classes of Algorithms • ie. From O(n) to O(log n) • Financial, Chemical, Material Science Simulations
  • 12. Customer: Fidelity • Financial and Market Simulations • Creating Synthetic Securities • Options Pricing https://www.fcatalyst.com/projects/aug2020/amazon_braket https://www.fcatalyst.com/projects/aug2020/amazon_braket
  • 14. Customer: Amgen • Biotech and Drug Discovery
  • 15. Customer: Qu & Co • Chemical Simulations and Material Science
  • 16. QPUs • Quantum Processing Unit (QPU) • Hybrid Quantum, Co-Processors Similar to GPUs • Short Bursts of QPU Computations, Coordinated by CPU • QPUs Defined by Number of Qubits (Quantum bits) • Today’s Quantum Computers have <100 Qubits • Today, Some Qubits Needed for Redundancy & Error Correction
  • 17. Qubits • Qubit: Quantum Bits, Qunibble: 4 Qubits, Qubyte: 8 Qubits • Qubits are Ultimately 0’s and 1’s Just Like Digital Bits (?!) • There is only 1 photon per “shot” • Value of Qubit is Probabilistic Until READ (73% 0, 27% 1) • READ Forces Qubit Value to 0 or 1; Destroys Quantumness • Probabilistic State is called Superposition 1 Shot
  • 18. Superposition • ie. Rolling Dice are in Superposition • Value of Dice is Probabilistic Until READ • Humans READ Dice When Dice Stop Rolling • Superposition Represented in Circle Notation • Probability of Reading a 1 (vs. 0) from Superposition No Superposition Superposition Normalized to 50% 0, 50% 1
  • 19. Circle Notation • 2^n “Circles”; n=# of Qubits • 32 Qubits: 4,294,967,296 Circles • 300 Qubits: More Circles Than Atoms in the Universe!
  • 20. Qubits Needed for Use Cases
  • 21. Superposition Amplitude • Measured in Magnitude (Radius) + Relative Phase (Angle) • Phase Manipulation is Critical in Quantum Programming • Put Convention Data into Superposition with HAD Gate Quantum Random Number Generator
  • 22. Entanglement • “Bell Pair”, John Bell, Irish Physicist • READ One Qubit, Another Qubit Reveals the Same Value • ie. 2 Dice Always Show Same Value…Across the Universe • Einstein Called This “Spooky Action at a Distance” • Extends to Multiple Qubit Groups (ie. Qu-nibbles, Qu-bytes)
  • 23. Teleportation • “Quantum Ethernet Cable” • Requires 2 (or More) Entangled Qubits in a Bell Pair • Transport State of Qubit A to Qubit B; Destroys Qubit A • Currently, Only Transports Short Distances within a QPU • Today, Longest Teleporation is 1,400km (870mi) • Note: Not Transporting Matter – Only Information
  • 24. Programming QPUs: Quantum Computing Simulators • Limited Qubit States Due to Digital RAM Constraints • 30 Qubits == 16GB, 40 Qubits = 16TB, 50 Qubits = 16PB
  • 25. Build: Managed Jupyter Lab Environments Fully managed infrastructure Pre-built environments Learning resources Build and test algorithms
  • 26. Test: Hosted Circuit Simulators Serverless execution Optimized performance Individual circuits and hybrid jobs Schrödinger simulator Tensor network simulator …
  • 27. Run: Managed Execution of Hybrid Quantum Algorithms Users Local IDE Fully managed execution Pay only for what you use Change backend with a single line of code Amazon Braket Classical compute Simulator Amazon S3 Amazon CloudWatch QPU
  • 28. Programming QPUs – Random Number Generator circuit = Circuit() a = circuit.h(0) # Put data into Qubit Superposition b = a.cnot(0, 1) # Entangle Qubits task = device.run(b, s3_prefix, shots=100000) task.result().measurement_counts Counter({'11': 50084, '00': 49916})
  • 29. Programming QPUs - Teleportation • Step 1: WRITE Conventional Data from CPU into QPU • Step 2: Put Data into Superposition using HAD Operation • Step 3: Entangle Qubits using CNOT Operation • Step 4: Perform PHASE Ops on Qubits in Superposition • Step 5: READ Qubits from QPU back into CPU
  • 30. © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. DEMO: Amazon Braket
  • 31. Looking Ahead • Quantum Research Improves Conventional Algos • ie. Recommendation Systems • Error-Correcting Qubits • Enables Deeper Circuits Across More Qubits • Quantum Now = Deep Learning 10-15 Years Ago • Limited by Hardware Availability … Until Now!
  • 32. AWS Center for Quantum Computing (Opens 2021) Near-term applications Error correction & programming models Quantum hardware and technologies
  • 33. Amazon Quantum Solutions Lab (Available Now) Quantum Computing Machine learning HPC Build and optimize deep learning approaches on AWS Build and optimize classical and quantum-inspired approaches on AWS Target use case Build quantum computing prototypes Develop new algorithms and approaches Benchmarking Results Collaboration Education Solutions
  • 34. Technology and consulting partners provide software and service solutions on Amazon Braket
  • 35. Thank you! © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved. Chris Fregly github.com/data-science-on-aws @cfregly linkedin.com/in/cfregly https://www.datascienceonaws.com https://aws.amazon.com/quantum-solutions-lab/