- Maria Schuld and Francesco Petruccione, Machine Learning with Quantum Computers, see https://link.springer.com/book/10.1007/978-3-030-83098-4
- Wolfgang Scherer, Mathematics of Quantum Computing, see https://link.springer.com/book/10.1007/978-3-030-12358-1
- Robert Hundt, Quantum Computing for Programmers, https://www.cambridge.org/core/books/quantum-computing-for-programmers/BA1C887BE4AC0D0D5653E71FFBEF61C6
- Robert Loredo, Learn Quantum Computing with Python and IBM Quantum Experience, see https://github.com/PacktPublishing/Learn-Quantum-Computing-with-Python-and-IBM-Quantum-Experience
-Permanent Zoom link for the whole semester:
- https://msu.zoom.us/j/6424997467?pwd=ZW5jSGtEeHJxM0dqd0draXlWY29FQT09
- Meeting ID: 642 499 7467
- Passcode: FYS4411
- Definitions, Linear Algebra reminder, Hilbert Space, Operators on Hilbert Spaces, Composite Systems
- Definitions
- Mathematical notation, Hilbert spaces and operators
- Description of Quantum Systems and one-qubit systems
- States in Hilbert Space, pure and mixed states
- Link to video of lecture https://youtu.be/YRobDADb63E
- Handwritten notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesJanuary17.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week1
- Reading recommendation: Scherer, Mathematics of Quantum Computations, chapter 2
- Spectral decomposition and measurements
- Density matrices
- Simple Hamiltonians and other operators
- Video of lecture at https://youtu.be/E1dhiboQHis
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesJanuary24.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week2
- Reading recommendation: Scherer, Mathematics of Quantum Computations, chapter 2
- Spectral decomposition and measurements
- Density matrices
- Entanglement and Schmidt decomposition
- Entropies
- Video of lecture at https://youtu.be/6v5iqPmQIFM
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesJanuary31.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week3
- Reading recommendation: Scherer, Mathematics of Quantum Computations, xxx
- Entanglement and Schmidt decomposition
- Entropy as a measurement of entanglement
- Introduction to gates and calculations
- Video of lecture https://youtu.be/XP9z8z6ptWI
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesFebruary7.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week4
- Reading recommendation: Hundt, chapter 2 and 3
- Quantum gates and circuits
- Developing our own codes for Bell states and comparing with qiskit
- Video of lecture at https://youtu.be/9XrDKgTQL6I
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesFebruary14.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week5
- Quantum gates and operations and simple quantum algorithms
- Discussion of the VQE algorithm and discussions of project 1
- Video of lecture at https://youtu.be/PW1mOn3E4eQ
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesFebruary21.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week6
- VQE, Variational Quantum Eigensolver and discussion of codes
- Simulations of of Hamiltonians, focus on the one-qubit Hamiltonian
- Discussion of project 1
- Video of lecture at https://youtu.be/sTf-WuA4hV8
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week7
-
Introducing the final Hamiltonian for project 1, the Lipkin model
-
Analyzing the solution of eigenvalue problems and the VQE using the Lipkin model
-
Video of lecture at https://youtu.be/mhGUTSQKR04
-
Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesMarch6.pdf
-
Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week8
March 11-15-24, 2024. Second quantization and Hamiltonians for quantum computing, discussion of the Lipkin model
- Work on project 1
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week9
- Summary of project 1
- Quantum Fourier transforms and preparing for new topics and possible paths for project 2
- Video of lecture at https://youtu.be/kR-4qqtFyxQ
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesMarch20.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week10
- Discrete Fourier transforms and fast Fourier transform
- Quantum Fourier transform
- Video of lecture at https://youtu.be/XxifXp4M2Fk
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesApril3.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week11
- Quantum Fourier Transforms, algorithm and implementation
- Quantum phase estimation algorithm
- Video of lecture at https://youtu.be/dYJIkcd34tc
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesApril10.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week12
- Quantum phase estimation algorithm
- Video of lecture at https://youtu.be/gNKJ_sBrPuE
- Whiteboard notes at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesApril17.pdf
- Teaching material in different formats at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week13
- Discussion of project 2
- Summary of quantum phase estimation algorithm
- Discussion of various quantum algorithms, see Hundt sections 6.4-6.6
- Reading suggestions: Hundt sections 6.4-6.6 and Nielsen and Chuang, sections 5.2-5.3
- Teaching material via whiteboard notes (typed version available later).
- Video of lecture at https://youtu.be/OZdyky8UYdk
- Whiteboard notes https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesApril24.pdf
- Discussion and work on project 2
- Discussion and work on project 2
- Summary of course
- The last two weeks we will mainly work on the final project.