Skip to content

Commit 431a465

Browse files
committed
Create qsvm.tex
1 parent d0873f4 commit 431a465

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

doc/src/week13/Latexfiles/qsvm.tex

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
\documentclass{article}
2+
\usepackage{amsmath}
3+
\usepackage{amssymb}
4+
\usepackage{hyperref}
5+
\usepackage{braket}
6+
7+
\title{Lecture Notes on Quantum Support Vector Machines}
8+
\author{MHJ}
9+
\date{\today}
10+
11+
\begin{document}
12+
13+
\maketitle
14+
15+
\tableofcontents
16+
\newpage
17+
18+
\section{Introduction to Support Vector Machines}
19+
20+
\subsection{Basic Concepts}
21+
Support Vector Machines (SVM) are supervised learning algorithms used for classification tasks. The main goal of SVM is to find the optimal separating hyperplane (in high-dimensional space) that provides a maximum margin between classes.
22+
23+
\subsection{Mathematical Formulation}
24+
For a dataset \((\mathbf{x}_i, y_i)\) where \(\mathbf{x}_i \in \mathbb{R}^n\) and \(y_i \in \{-1, 1\}\), the decision boundary is defined as:
25+
26+
\[ f(\mathbf{x}) = \mathbf{w} \cdot \mathbf{x} + b = 0 \]
27+
28+
The goal is optimizing:
29+
30+
\[
31+
\min_{\mathbf{w}, b} \frac{1}{2} ||\mathbf{w}||^2
32+
\]
33+
34+
Subject to:
35+
36+
\[
37+
y_i (\mathbf{w} \cdot \mathbf{x}_i + b) \geq 1, \quad \forall i
38+
\]
39+
40+
\section{Quantum Computing Basics}
41+
42+
\subsection{Quantum Bits and Gates}
43+
A qubit can encode a 0 and 1 simultaneously, represented as \(\ket{\psi} = \alpha\ket{0} + \beta\ket{1}\), where \(|\alpha|^2 + |\beta|^2 = 1\).
44+
45+
\subsection{Entanglement and Superposition}
46+
Entanglement is a key resource for quantum computing, enabling qubits to exhibit correlations that are not possible classically. Superposition allows a quantum system to be in multiple states simultaneously, leading to exponential parallelism.
47+
48+
\section{Quantum Support Vector Machines}
49+
50+
\subsection{Motivation}
51+
QSVM leverages quantum computations such as quantum phase estimation and quantum matrix inversion to enhance SVM algorithms, particularly in efficiently handling large datasets and complex kernels.
52+
53+
\subsection{Quantum Kernel Estimation}
54+
In classical SVM, kernels help with non-linear data separations. Quantum computers can speed up the computation of complex kernel evaluations by efficiently simulating an inner product in an exponentially large Hilbert space.
55+
56+
\subsubsection{Quantum Kernel Trick}
57+
Similar to classical SVM, QSVM utilizes a \textit{quantum-enhanced kernel}:
58+
59+
\[
60+
K(\mathbf{x}, \mathbf{y}) = |\braket{\phi(\mathbf{x}) | \phi(\mathbf{y})}|^2
61+
\]
62+
63+
Here, \(|\phi(\mathbf{x})\rangle\) is the quantum state encoding of the classical data \(\mathbf{x}\).
64+
65+
\section{Quantum Advantage in SVM}
66+
67+
\subsection{Quantum Speedup}
68+
Quantum algorithms like HHL (Harrow, Hassidim, and Lloyd) algorithm for solving linear equations provides polynomial speedup, exploiting quantum parallelism and entanglement.
69+
70+
\subsection{Practical Considerations}
71+
Actual implementation challenges include qubit coherence times, error rates, and noise management, alongside classical preprocessing strategies to leverage quantum-enhanced procedures efficiently.
72+
73+
\section{Applications}
74+
Quantum Support Vector Machines present vast potential in finance for fraud detection, in healthcare for diagnosing conditions from large biological datasets, and broadly in any area requiring rapid classification and pattern recognition above classical limits.
75+
76+
\section{Conclusion and Future Work}
77+
QSVM embodies promising potential advancements in quantum machine learning. The road forward involves demonstrating tangible quantum advantages on existing quantum hardware, advancing error correction techniques, and developing larger qubit systems.
78+
79+
\end{document}

0 commit comments

Comments
 (0)