QuantumKatas/tutorials/QuantumClassification
Robin Kuzmin 0414b2af4d
Switch to QDK ver 0.27.244707. (#860)
2022-12-11 22:12:40 -08:00
..
img Add new tutorial: quantum classification (#460) 2020-08-17 14:42:36 -07:00
Backend.qs Update to new empty array creation syntax (#670) 2021-10-11 13:00:01 -07:00
ExploringQuantumClassificationLibrary.ipynb [QuantumClassification] Add tutorial on feature engineering (#856) 2022-12-07 01:14:41 -08:00
InsideQuantumClassifiers.ipynb Updates to new array creation syntax, part 3 (#762) 2022-03-14 10:31:37 -07:00
QuantumClassification.csproj Switch to QDK ver 0.27.244707. (#860) 2022-12-11 22:12:40 -08:00
QuantumClassification.sln Add new tutorial: quantum classification (#460) 2020-08-17 14:42:36 -07:00
QuantumClassificationWithFeatureEngineering.ipynb [QuantumClassification] Add tutorial on feature engineering (#856) 2022-12-07 01:14:41 -08:00
README.md [QuantumClassification] Fix broken link (#685) 2021-10-28 13:10:17 -07:00

README.md

Welcome!

This folder contains a Notebook tutorial that introduces circuit-centric quantum classification and the QML library included in the Microsoft Quantum Development Kit.

The paper 'Circuit-centric quantum classifiers', by Maria Schuld, Alex Bocharov, Krysta Svore and Nathan Wiebe describes the original proposal behind this type of classifiers.

To run this tutorial, you can install Jupyter and Q# and qsharp package for Python. Note that this tutorial requires matplotlib and numpy Python packages to be installed. After this you can run the tutorial locally by navigating to this folder and starting the notebook from command line using the following command:

jupyter notebook ExploringQuantumClassificationLibrary.ipynb

Alternatively, you can run the tutorial online here. Be warned that this tutorial includes some heavy computations, so we recommend to run it locally and to use the online version only for reading.

The Q# project in this folder contains the back-end of the tutorial and is not designed for direct use.