Skip to content

Commit 16e4fad

Browse files
committed
Update QCML.do.txt
1 parent 2c6c258 commit 16e4fad

1 file changed

Lines changed: 21 additions & 15 deletions

File tree

doc/src/QuantumComputingMachineLearning/QCML.do.txt

Lines changed: 21 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
TITLE: Quantum Machine Learning
22
AUTHOR: Master of Science thesis project
3-
DATE: today
3+
DATE: May 4, 2025
44

55

66

@@ -9,25 +9,22 @@ DATE: today
99

1010

1111
_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.
1413

1514
Quantum computing is an emerging area of computer science that
1615
leverages the principles of quantum mechanics to perform computations
1716
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
1918
computers use quantum bits, or qubits. Qubits can exist in multiple
2019
states simultaneously (superposition) and can be entangled with one
2120
another, allowing quantum computers to process vast amounts of
2221
information in parallel.
2322

24-
2523
These unique properties enable quantum computers to tackle problems
2624
that are currently intractable for classical systems, such as complex
2725
simulations in chemistry and physics, optimization problems, and
2826
large-scale data analysis.
2927

30-
3128
Quantum machine learning (QML) is an interdisciplinary field that
3229
combines quantum computing with machine learning techniques. The goal
3330
is to enhance the performance of machine learning algorithms by
@@ -40,7 +37,7 @@ reduction. By exploiting quantum phenomena, QML has the potential to
4037
accelerate machine learning processes and handle larger datasets more
4138
effectively.
4239

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:
4441

4542
o Drug Discovery: Simulating molecular structures to expedite the development of new medications.
4643
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)
6158
o Classical and quantum Boltzmann machines
6259

6360
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
6562
problems. The thesis will be done in close collaboration with Norges
6663
Bank Invenstment Management, Simula Research laboratory and the
6764
University of Oslo.
@@ -70,7 +67,7 @@ University of Oslo.
7067

7168
A central model in classical
7269
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
7471
and have extensions to regression problems as well.
7572
They build on statistical learning
7673
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
9895
parameterized circuit is applied, and measurements yield outputs.
9996
For example, it has been shown recently that certain QNNs can exhibit higher
10097
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.
10299

103100

104101

@@ -127,15 +124,24 @@ biochemistry, social networks, signal processing and finance
127124
Quantum Boltzmann Machines (QBMs) are a natural adaption of BMs to the
128125
quantum computing framework. Instead of an energy function with nodes
129126
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.
131128

132129
=== Specific tasks and milestones ===
133130

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:
136142

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.
139145
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.
140146

141147
The milestones are:

0 commit comments

Comments
 (0)