![QC101 Quantum Computing and Introduction to Quantum Machine Learning [Video]](https://content.packt.com/V15842/cover_image_small.jpg)
QC101 Quantum Computing and Introduction to Quantum Machine Learning [Video]
Subscription
FREE
Video + Subscription
$29.99
Video
$89.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video + Subscription
$29.99
Video
$89.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterIntroduction
-
Quantum Physics Through Photon Polarization
- Quantum Physics Through Photon Polarization 1
- Quantum Physics Through Photon Polarization 2
- Quantum Physics Through Photon Polarization 3
- Quantum Physics Through Photon Polarization 4
- Quantum Physics Through Photon Polarization 5
- Quantum Physics Through Photon Polarization 6
- Quantum Physics Through Photon Polarization 7
- Quantum Physics Through Photon Polarization 8
- Quantum Physics Through Photon Polarization 9
- Quantum Physics Through Photon Polarization 10
- Quantum Physics Through Photon Polarization 11
- Quantum Physics Through Photon Polarization 12
- Quantum Physics Through Photon Polarization 13
- Quantum Physics Through Photon Polarization 14
-
Math Foundation: Complex Numbers, Probability, Linear Algebra, and Logic
- Boolean Algebra
- Boolean Variables and Operators
- Truth Tables
- Logic Gates
- Logic Circuits
- AND Gate
- OR Gate
- NOT Gate
- Multiple Input Gates
- Equivalent Circuits 1
- Equivalent Circuits 2
- Universal Gate NAND
- Exclusive OR
- XOR for Assignment
- XOR of Bit Sequences 1
- XOR of Bit Sequences 2
- Introduction to Cryptography
- Cryptography with XOR
- Shared Secret
- Importance of Randomness
- Breaking the Code
- Introduction to Probability
- Probability of a Boolean Expression
- Mutually Exclusive Events
- Independent Events
- Manipulating Probabilities with Algebra
- P (Mutually Exclusive Events)
- P (Independent Events)
- Complete Set of MutEx Events
- P (A OR B)
- Examples
- Examples
- P (Bit Values)
- Analysis with Venn Diagrams
- Venn Diagram: P (A AND B)
- Venn Diagram: P (A OR B)
- Venn Diagram: P (NOT A)
- Examples
- Examples
- Conditional Probability
- Examples
- Introduction to Statistics
- Random Variables
- Mapping Random Variables
- Mean, Average, Expected Values
- Example
- Example
- Beyond Mean
- Standard Deviation
- Examples
- Combinations of Random Variables
- Correlation
- Analysis of Correlation
- Introduction to Complex Numbers
- Imaginary i
- Addition
- Subtraction
- Multiplication by a Real Number
- Division by a Real Number
- Complex Multiplication
- Examples
- Complex Conjugates
- Squared Magnitude
- Complex Division
- Examples
- Euler's Formula
- Polar Form
- Examples
- Fractional Powers
- Complex Cube Roots of 1
- Square Root of i
- 2D Coordinates
- Matrices
- Matrix Dimensions
- Matrix Addition
- Matrix Subtraction
- Scalar Multiplication
- Matrix Multiplication
- Examples
- Examples
- 3x3 Example
- Exercises
- More Multiplications
- When Is Multiplication Possible?
- Example
- Not Commutative
- Associative and Distributive
- Dimension of Result
- Odd-Shaped Matrices
- Examples
- Outer Product
- Exercise
- Inner Product
- Exercises
- Identity Matrix
- Matrix Inverse
- Transpose
- Transpose Examples
- Transpose of Product
- Complex Conjugate of Matrices
- Adjoint
- Unitary
- Hermitian
- Hermitian and Unitary
- Why Hermitian or Unitary?
- Vectors and Transformations
- Rotation in 2D
- Special Directions
- Eigenvectors and Eigenvalues
- More Eigenvectors
-
Quantum Cryptography
-
Developing a Math Model for Quantum Physics
-
Quantum Physics of Spin States
-
Modeling Quantum Spin States with Math
-
Reversible and Irreversible State Transformations
-
Multi-Qubit Systems
-
Entanglement
-
Understanding Superposition and Entanglement with Quantum Simulators
- Installing Java and Running the Simulators
- Launching the Superposition Simulator
- Classical Photon
- Quantum Photon
- No Cloning
- No Cloning
- Measurement Is Irreversible
- Deterministic Versus Probabilistic
- Running the Simulator
- Superposition 1
- Superposition 2
- Measurement and Superposition
- Two Photon Systems
- Entanglement
- Simulating Entanglement 1
- Simulating Entanglement 2
- Simulating Entanglement 3
- Simulating Entanglement 4
- Independent Photons
- Effect of Measurement
-
Quantum Computing Model
-
Quantum Programming with Microsoft Q#
- Installing Q#
- Q# Simulation Architecture
- Q# Controller
- Q# Execution Model
- Measuring Superposition States
- Overview of 4-Qubit Simulation Framework
- Set Operation
- Iterative Measurement
- Verifying Output after Initialization - 1
- Verifying Output after Initialization - 2
- NOT Operation
- Superposition
- SWAP
- CNOT
- Significance of Superposition and Entanglement
- Effect of Superposition on Quantum Gates
- Toffoli Gate: General Configuration
- Toffoli Configured as NOT
- Toffoli Configured as AND
- Toffoli Configured as Fanout
-
IBM Quantum Experience
-
Quantum Programming and Algorithms with IBM Qiskit
- What Is Qiskit?
- Installing Python and Qiskit
- Interactive Python
- Jupyter Notebooks
- Spyder Python IDE
- Variables and Assignment
- Data Types
- Operators
- Type Conversion
- Strings
- Lists
- Dictionaries
- Loops
- Decisions
- Functions
- Object-Oriented Programming
- Exceptions
- Modules
- Quantum Circuits 1
- Quantum Circuits 2
- Quantum Circuits 3
- Quantum Circuits 4
- Quantum Circuits 5
- Running a Circuit
- Circuit Matrix
- Implementing BB84 Cryptography
- Shor's Algorithm
-
Machine Learning Foundation
- Introduction to Machine Learning
- What Is AI?
- Structure of ML Systems
- Learning with Models
- Speed Up Learning
- Underfit and Overfit
- Classification
- Sigmoid Models
- Regularization 1
- Regularization 2
- Machine Learning Libraries
- Machine Learning Coding
- Multi-Layer Network 1
- Multi-Layer Network 2
- Convolution 1
- Convolution 2
- Convolution 3
- Recurrent
-
Quantum Machine Learning with Qiskit
- Quantum Machine Learning with KNN
- KNN Problem Description
- Code for Classical KNN
- Code for Quantum KNN
- Math for Classical KNN
- Math Prerequisites for Quantum KNN
- Math for Quantum KNN
- Connecting Math and Code for Classical KNN
- Connecting Math and Code for Quantum KNN
- Introduction to Classification
- Support Vector Machines - Separation
- Support Vector Machines - Overfitting
- Support Vector Machines - Soft Margins
- Support Vector Machines - Higher Dimensions and Kernels
- Support Vector Machines - Multiple Classes
- Quantum Support Vector Machines
- Significance of Quantum Machine Learning
About this video
Quantum computing is a cutting-edge computing paradigm that utilizes the principles of quantum mechanics to perform computation. Unlike classical computers that rely on bits (0s and 1s) for data representation and processing, quantum computers use quantum bits or qubits. These qubits can exist in multiple states simultaneously, a property known as superposition.
The course content spans a comprehensive journey through the world of quantum computing and its applications. Covering topics from the fundamentals of high school-level math and physics to quantum cryptography, quantum gates, and quantum algorithms, the course offers a structured path for us to grasp the intricacies of this revolutionary field. With hands-on quantum programming using Microsoft Q# and IBM Qiskit, we will construct quantum circuits and delve into practical applications such as quantum cryptography and ML. Tackle complex unsolvable problems, fundamentally changing the computation landscape.
Upon completion, we will possess a strong foundation in quantum computing, including knowledge of quantum physics, mathematical concepts, practical quantum programming, cryptography, quantum gates, algorithms, and quantum machine learning. This knowledge equips us to apply quantum computing to real-world challenges and be at the forefront of this cutting-edge technology.
- Publication date:
- November 2019
- Publisher
- Packt
- Duration
- 11 hours 52 minutes
- ISBN
- 9781838989934
Latest Reviews
(1 reviews total)