Path: blob/main/notebooks/summer-school/2021/lec7.1.ipynb
3855 views
Quantum Kernels in Practice
In this lecture, Jen Glick explains how you can use quantum kernels. In machine learning and more specifically in classification problems, kernels are transformations that you can apply to a given dataset to highlight interesting features that enable a better distinction between possible existing classes. You can then construct the quantum counterpart and use quantum computers to compute them. The quantum kernel must be hard to estimate classically to gain a computational advantage (otherwise we could just do it on a classical computer), but simply being hard to simulate doesn't mean the kernel will be useful at all. One approach to using quantum kernels in practice is to design them to exploit structural insight that a classical computer is not able to perform with properties of entanglement or superposition. In fact, the DLOG Kernel can exploit group structure in the data with a proven speedup over any classical counterpart. In the rest of the lecture, Jen Glick presents and comments a simple example of quantum kernel on a dataset with group structure.
Suggested links
Download the lecturer's notes here
Watch Stanford CS229: Machine Learning on Support Vector Machines
Watch Stanford CS229: Machine Learning on Kernels
Read IBM - Qiskit on Quantum Kernel Machine Learning
Read IBM - Qiskit on Quantum Kernel Alignment with Qiskit Runtime
FAQ
Other resources
Read Havlíček et al. on Supervised learning with quantum-enhanced feature spaces
Read Glick et al. on Covariant quantum kernels for data with group structure
Read Liu et al. on A rigorous and robust quantum speed-up in supervised machine learning