SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
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/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (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 a Quantum Computing with Amazon Braket

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
 
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
 

Similar a 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
 

Más de 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
 
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
 
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
 
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
 

Más de 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...
 

Último

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 

Último (20)

Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

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/