Skip to content
This repository was archived by the owner on Aug 21, 2024. It is now read-only.

Commit 15719fa

Browse files
authored
[QuantumClassification] Add tutorial on feature engineering (#856)
Adds classification tasks used in [Q# Coding Contest 2020](https://codeforces.com/contest/1357/).
1 parent 3c79a02 commit 15719fa

File tree

2 files changed

+1058
-1
lines changed

2 files changed

+1058
-1
lines changed

tutorials/QuantumClassification/ExploringQuantumClassificationLibrary.ipynb

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
"This notebook offers a high-level walk-through of solving classification problems using the [quantum machine learning library](https://docs.microsoft.com/azure/quantum/user-guide/libraries/machine-learning/intro) that is part of the Microsoft Quantum Development Kit. \n",
1515
"It does not require any familiarity with the basic of quantum computing to follow.\n",
1616
"\n",
17-
"The companion Q# notebook [Inside Quantum Classifiers](./InsideQuantumClassifiers.ipynb) offers a deep dive in the internals of a simple quantum classifier and several exercises on implementing it from scratch. \n",
17+
"* The companion Q# notebook [Inside Quantum Classifiers](./InsideQuantumClassifiers.ipynb) offers a deep dive in the internals of a simple quantum classifier and several exercises on implementing it from scratch.\n",
18+
"* The Python + Q# notebook [Quantum Classification With Feature Engineering](./QuantumClassificationWithFeatureEngineering.ipynb) continues the high-level exploration of the quantum classification library, focusing on using feature engineering.\n",
1819
"\n",
1920
"> <font color=\"red\">This notebook contains some heavy computations, and might take some time to execute. \n",
2021
" Precomputed cell outputs are included - you might want to study these before you opt to re-run the cells.</font>"
@@ -298,6 +299,14 @@
298299
"\n",
299300
"**Go on to the [deep dive tutorial](./InsideQuantumClassifiers.ipynb)**.\n",
300301
"\n",
302+
"## Next Step: Feature Engineering\n",
303+
"\n",
304+
"Similarly to the traditional machine learning libraries, quantum classification can take advantage of feature engineering, modifying the input data to enable classification of more complex classes.\n",
305+
"In the next part of the tutorial, you can find several examples of feature engineering used with the QML library, and solve exercises on picking the right parameters to distinguish classes of increasingly complex shapes.\n",
306+
"\n",
307+
"**Go on to the [Quantum Classification With Feature Engineering tutorial](./QuantumClassificationWithFeatureEngineering.ipynb)**.\n",
308+
"\n",
309+
"\n",
301310
"## What's Next?\n",
302311
"\n",
303312
"This tutorial covered classifying artificial data, taking advantage of its simple structure. Classifying real data will require more complex models - same as in traditional machine learning.\n",

0 commit comments

Comments
 (0)