You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/src/QuantumComputingMachineLearning/QCML.do.txt
+21-15Lines changed: 21 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
TITLE: Quantum Machine Learning
2
2
AUTHOR: Master of Science thesis project
3
-
DATE: today
3
+
DATE: May 4, 2025
4
4
5
5
6
6
@@ -9,25 +9,22 @@ DATE: today
9
9
10
10
11
11
_Quantum Computing and Machine Learning_ are two of the most promising
12
-
approaches for studying complex physical systems where several length
13
-
and energy scales are involved.
12
+
approaches for studying complex systems with many degrees of freedom.
14
13
15
14
Quantum computing is an emerging area of computer science that
16
15
leverages the principles of quantum mechanics to perform computations
17
16
beyond the capabilities of classical computers. Unlike classical
18
-
computers, which use bits to represent data as 0s or 1s, quantum
17
+
computers, which use bits to represent data as bits $0$ or $1$, quantum
19
18
computers use quantum bits, or qubits. Qubits can exist in multiple
20
19
states simultaneously (superposition) and can be entangled with one
21
20
another, allowing quantum computers to process vast amounts of
22
21
information in parallel.
23
22
24
-
25
23
These unique properties enable quantum computers to tackle problems
26
24
that are currently intractable for classical systems, such as complex
27
25
simulations in chemistry and physics, optimization problems, and
28
26
large-scale data analysis.
29
27
30
-
31
28
Quantum machine learning (QML) is an interdisciplinary field that
32
29
combines quantum computing with machine learning techniques. The goal
33
30
is to enhance the performance of machine learning algorithms by
@@ -40,7 +37,7 @@ reduction. By exploiting quantum phenomena, QML has the potential to
40
37
accelerate machine learning processes and handle larger datasets more
41
38
effectively.
42
39
43
-
Quantum computing and QML hold promise for various applications, including:
40
+
Quantum computing and QML hold promise for many different types of applications, including:
44
41
45
42
o Drug Discovery: Simulating molecular structures to expedite the development of new medications.
46
43
o Financial Modeling: Optimizing portfolios and detecting fraudulent activities through complex data analysis.
@@ -61,7 +58,7 @@ o Neural networks and quantum neural networks and possibly (if time allows)
61
58
o Classical and quantum Boltzmann machines
62
59
63
60
The data sets will span both regression and classification problems,
64
-
with an emphasis on simulating time series of relevance for financial
61
+
with an emphasis on simulating time series, in particular of relevance for financial
65
62
problems. The thesis will be done in close collaboration with Norges
66
63
Bank Invenstment Management, Simula Research laboratory and the
67
64
University of Oslo.
@@ -70,7 +67,7 @@ University of Oslo.
70
67
71
68
A central model in classical
72
69
supervised learning is the support vector machine (SVM), which is a
73
-
max-margin classifier. SVMs are widely used for binary classification
70
+
maximal-margin classifier. SVMs are widely used for binary classification
74
71
and have extensions to regression problems as well.
75
72
They build on statistical learning
76
73
theory and are known for finding decision boundaries with maximal
@@ -98,7 +95,7 @@ Quantum Neural Network (QNN): data are encoded into quantum states, a
98
95
parameterized circuit is applied, and measurements yield outputs.
99
96
For example, it has been shown recently that certain QNNs can exhibit higher
100
97
effective dimension (and thus capacity to generalize) than comparable
101
-
classical networks, suggesting a potential quantum advantage.
98
+
classical networks, suggesting a potential quantum advantage.
102
99
103
100
104
101
@@ -127,15 +124,24 @@ biochemistry, social networks, signal processing and finance
127
124
Quantum Boltzmann Machines (QBMs) are a natural adaption of BMs to the
128
125
quantum computing framework. Instead of an energy function with nodes
129
126
being represented by binary spin values, QBMs define the underlying
130
-
network using a Hermitian operator, normally a parameterized Hamiltonian, see reference [1] below.
127
+
network using a Hermitian operator, normally a parameterized Hamiltonian.
131
128
132
129
=== Specific tasks and milestones ===
133
130
134
-
The aim of this thesis is to study the implementation and development of codes for
135
-
several quantum machine learning methods, including quantum support vector machines, quantum neural networks and possibly Boltzmann machines, and possibly other classical machine learning algorithms, on a quantum computer. The thesis consists of three basic steps:
131
+
The aim of this thesis is to study the implementation and development
132
+
of codes for several quantum machine learning methods, including
133
+
quantum support vector machines, quantum neural networks and possibly
134
+
Boltzmann machines. The results will be compared with those from their
135
+
counterparts from classical machine learning algorithms. The final
136
+
aim is to study data from finance with both classical and quantum
137
+
Machine Learning algorithms. In setting up the algorithms, existing
138
+
software libraries like Scikit-Learn, PennyLane, Qiskit and other will
139
+
be used.
140
+
141
+
The thesis consists of three basic steps:
136
142
137
-
o Develop a classical machine code for studies of classification and regression problems.
138
-
o Compare the results from the classical Boltzmann machine with other deep learning methods.
143
+
o Develop a classical machine framework for studies of supervised classification and regression problems, with an emphasis on data from finance. The main emphasis rests on deep learning methods (neural networks, Boltzmann machines and recurrent neural networks) and support vector machines.
144
+
o Compare and evaluate the results from the classical machine learning methods and assess their relevance for financial data.
139
145
o Develop an implementation of a quantum Boltzmann machine code to be run on existing quantum computers and classical computers. Compare the performance of the quantum Boltzmann machines with exisiting classical deep learning methods.
0 commit comments