Course creators: Jack Streeter, Edward Hall, Adam Fattal-Dakmak and Alice Bru.
We are a group of students studying Physics at Durham University. We hope this introductory course will help you gain an insight into some applications of quantum computing in finance. Hopefully inspire you to consider the many career possibilities in the financial world, as well as the importance that physics has in this sector.
If you have any questions please contact us here:
Welcome to this introductory course on the applications of Quantum Physics in the financial world. In this course we will be taking you through several applications of Quantum Computational methods in various financial situations through several lecture videos as well as showing you a few examples of these with some coding exercises.
Quantum Computation is attracting an ever-increasing amount of research interest, hype and consequently, funding (both academic and commercial). One industry that seems to be particularly interested in the utilization of quantum computers is the finance industry. This mini-course is designed to introduce basic Quantum Computing and display a few examples of how it can be applied to the world of finance. The target audience is undergraduates in quantitative fields such as physics, math, computer science (and even finance).
In this course, one will find that each topic has the following resources: Theoretical lecture (uploaded to YouTube), Jupyter Notebook (Coding Implementation in IBM's Qiskit library) and a problem set.
"One who finds the niche of quantum computing application will become the new market leader" Viacheslav Petrenko
This course consists of five seperate days of lecture videos to watch as well as lecture notes to refer to for more information.
Day 1 will...ADAM
Day 2 will introduce Quantum Risk Analysis, and its importance in everyday financial operations.
Day 3 will introduce Classical and Quantum Machine Learning and algorithms that can be used in areas of finance such as supply chain management and credit scoring.
Day 4 will introduce the use of Quantum Computing in Portfolio Optimization.
and finally Day 5 will...ADAM
This video explains how to navigate and use this course.
One of the beauties behind learning quantum computing is that on an elementary level, very few pre-requisites are required. This course is designed in a way where the only pre-requisites required are basic linear algebra and classical information processing. To ensure that everyone has those under their belts before attending the crash course, we made those three notebooks which we encourage everyone to read and solve the exercises.
- Chapter 1 is on vectors and how they are used to represent the state of a qubit
- Chapter 2 is on operators and how they are used to manipulate the state of a qubit
- Chapter 3 is on Classical Information and Boolean Logic
Introduction to quantum computing
by Adam Fattal-Dakmak
-
Classical Computing: https://youtu.be/ifPodLNDvcQ
-
Quantum Mechanics: https://youtu.be/ifPodLNDvcQ
-
Quantum Computing: https://youtu.be/ifPodLNDvcQ
-
Practical (Introduction to qiskit): https://github.com/theheavygluon/QuantumFinance/blob/main/Day%201/QCPractical.ipynb
Overview of mathematical prerequisites, brief introduction to quantum states and operators, and classical computing. Content available here.
by Adam Fattal-Dakmak
- Lecture 1: https://youtu.be/ifPodLNDvcQ
An Introduction to Quantum Risk Analysis
by Alice Bru
- Lecture 1: https://durham.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=b3d8ded4-b25e-4a50-9200-ae370142f1a0
- Lecture 2: https://durham.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=a5aca5e8-43d5-4b60-9ac3-ae37011f3c5f
- Lecture 3: https://durham.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=6f565623-1a1c-4653-8d1c-ae3801226eff
- Lecture notes and references: Quantum Risk Analysis Lecture Notes.pdf
- PowerPoint slides: PP video 1.pptx PP video 2.pptx PP video 3.pptx
An Introduction to Classical and Quantum Machine Learning
by Jack Streeter
-
Lecture 1: An Introduction to Machine Learning https://durham.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=1b839b43-f1c4-49fb-a8ac-ae42013da020
-
Lecture 2: The Regression Algroithm https://durham.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=2b569402-6431-4d48-9c90-ae420164a708
-
Lecture 3: An Introduction to Quantum Machine Learning https://durham.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=6e3ebcb6-3447-43a7-8ce9-ae42016f9f73
-
Jupyter Notebook Python Regression Model Example:
-
Lecture Notes: An Introduction to Classical and Quantum Machine Learning PowerPoint Slides.pdf
-
Lecture Powerpoint Slides: An Introduction to Classical and Quantum Machine Learning PowerPoint Slides.pdf
An Introduction to Quantum optimization
by Edward Hall
- Lecture 1: https://pro.panopto.com/Panopto/Pages/Viewer.aspx?tid=1e833c1e-8b04-426a-83ae-ae45014d815f
- Lecture 2: https://pro.panopto.com/Panopto/Pages/Viewer.aspx?tid=7e48843d-7457-45a9-87c1-ae45014d8e30
- Lecture 3: https://pro.panopto.com/Panopto/Pages/Viewer.aspx?tid=84229357-7d36-4160-9ba1-ae45014d9862
- Lecture 4: https://pro.panopto.com/Panopto/Pages/Viewer.aspx?tid=72197207-634e-4014-a2e3-ae45014da191
- Lecture notes and references: Quantum Optimizaiton Lecture Notes pdf.pdf
- PowerPoint slides: Physics in Society Lecture Slides.pptx
Thank you for watching our lecture videos, we hope you've gained a good insight into the uses of Quantum Computing in Finance.