NTU Summer Course: Intro to Quantum Computing
This repository contains teaching materials, codes, and supplementary information for the NTU QC summer course.
-
For macOS: Installation for macOS
-
For Windows: Installation for Windows (First two slides)
-
Day 1 (afternoon)
-
Introducing gates, circuits, and execution on different backends: A Brief Tutorial on QISKit.pdf
-
Jupyter notebook for basic operations of Qiskit: Introduction to Quantum Computing and Qiskit.ipynb
-
-
Notebooks for Day 2 (morning)
-
Qiskit Terra: advanced skills for building circuit and concepts of transpiling.
-
Qiskit Aer Simulator: Aer backends and noise model
-
measurement error mitigation: Qiskit Ignis for error mitigation
-
Notebooks for Day 2 (afternoon)
-
transpiler: More about Qiskit Terra
-
Aer backends and noise model: Introduction about Aer.
-
Error mitigation: slides, notebook 1 (real device), and notebook 2 (measurement error)
-
Preparation for VQE on day 3: Calculation of expectation value
-
-
Day 3
-
Variational Quantum Eigensolver (VQE)
- DIY notebook (TO BE UPLOADED)
-
Finance: portfolio optimization
-