qml-course

I developped a course on quantum machine learning for École de Technologie Supérieure (Montréal, QC, CA).

https://github.com/christophe-pere/qml-course

Science Score: 49.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: arxiv.org, springer.com
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.5%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

I developped a course on quantum machine learning for École de Technologie Supérieure (Montréal, QC, CA).

Basic Info
  • Host: GitHub
  • Owner: Christophe-pere
  • License: mit
  • Language: HTML
  • Default Branch: main
  • Size: 441 MB
Statistics
  • Stars: 76
  • Watchers: 2
  • Forks: 17
  • Open Issues: 0
  • Releases: 0
Created about 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License Citation

README.md

QML-Course

I developed a course on quantum machine learning for cole de Technologie Suprieure (Montral, QC, CA) with support from Catalina Albornoz Anzola. She is the Quantum Community Manager at Xanadu.

The course is given to students at the end of their bachelor's degree or the beginning of their Master's degree. Prerequisites in linear algebra and introduction to quantum computing or quantum information are needed. The course gave an overview of the field in 2024 and the prerequisites for students interested in developing QML algorithms or applying them to real-world scenarios.

The course is in French, so the slides are in French but can be translated. PennyLane is the primary library during the course.

Notebooks are provided in html format. They are built on demos from PennyLane

Winter session January to May 2024.

Resources

Three books are used as primary resources for this first edition of the course (pre-alpha 2024). - Schuld M. & Petruccione F., 2021, Machine Learning with quantum computers, 2nd edition - Hidary J. D., 2021, Quantum Computing: An Applied Approach, 2nd edition - Combarro E. F. & Gonzlez-Castillo, 2023, A practical guide to quantum machine learning and Quantum optimization

Additional resource: The Codebook by Xanadu. The introduction is available in French.

Research papers and YouTube videos used for the courses are cited where needed and placed in the References slides at the end of each lecture.

Content

Not all lectures are yet available. Lecture 9 will be given on March 14 and uploaded. Each lecture will be uploaded each week.

Extra Material: - Differential Programming - QML advanced techniques - Quantum Graph Learning

Complementary Material: - Schuld M. & Killoran N., 2022, Is quantum advantage the right goal for quantum machine learning? - Wiebe N., IPAM 2023, Quantum Machine Learning - Schuld M., IPAM 2023, How to rethink quantum machine learning

Exam Modalities

  • Mid-session exam: Scientific vulgarization presentation 10 minutes per student
  • Homework: QML Research paper reproduction (team - 2 persons)
  • Final exam: Presentation of the homework like a conference, 20 minutes for the team

Mid-session subjects

Non-exhaustive list, students can choose their own

  • Tensor Networks
  • Input problem
  • Hamiltonian and QML
  • Dequantization
  • How can QML be used to simulate new materials?
  • Quantum Advantage
  • Quantum Image Generation

Final exam papers

Non-exhaustive list, students can choose their own

Feedbacks

Currently, the feedbacks I have on the course are: - Add Learning theory on a quantum system (PAC learning) - Add information extraction from a circuit (swap and Hadamard tests) - Add Reinforcement Learning in Course 2 - Prepare a pdf on how to install the libraries for course 3 - Course 4 on data encoding needs to be more detailed and add examples and why this is important for the algorithms

Citation

Here is the bibtex code to cite this course.

latex @course{Pere_QML_course, author = {Pere, Christophe and Albornoz Anzola, Catalina}, month = {01}, title = {{QML Applied Course}}, url = {https://github.com/Christophe-pere/QML-Course/}, version = {1.0.0}, year = {2024} }

Owner

  • Name: Christophe
  • Login: Christophe-pere
  • Kind: user
  • Location: Montréal

I'm passionate about AI, the quantum world, and almost everything in Science.

GitHub Events

Total
  • Watch event: 11
  • Fork event: 5
Last Year
  • Watch event: 11
  • Fork event: 5