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
<p>Quantum Boltzmann Machines (QBMs) are a natural adaption of BMs to the
245
239
quantum computing framework. Instead of an energy function with nodes
246
240
being represented by binary spin values, QBMs define the underlying
247
-
network using a Hermitian operator, normally a parameterized Hamiltonian, see reference [1] below.
241
+
network using a Hermitian operator, normally a parameterized Hamiltonian.
248
242
</p>
249
243
<h3id="specific-tasks-and-milestones" class="anchor">Specific tasks and milestones </h3>
250
244
251
-
<p>The aim of this thesis is to study the implementation and development of codes for
252
-
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:
245
+
<p>The aim of this thesis is to study the implementation and development
246
+
of codes for several quantum machine learning methods, including
247
+
quantum support vector machines, quantum neural networks and possibly
248
+
Boltzmann machines, if time allows. The results will be compared with
249
+
those from their classical counterparts. The final aim is to study
250
+
data from finance with both classical and quantum Machine Learning
251
+
algorithms in order to assess and test quantum machine learning
252
+
algorithms and their potential for the analysis of data from finance.
253
+
In setting up the algorithms, existing software libraries like
254
+
Scikit-Learn, PennyLane, Qiskit and other will be used. This will allow for an efficient development and study of both classical and quantum machine learning algorithms.
253
255
</p>
254
256
257
+
<p>The thesis consists of three basic steps:</p>
258
+
255
259
<ol>
256
-
<li> Develop a classical machine code for studies of classification and regression problems.</li>
257
-
<li> Compare the results from the classical Boltzmann machine with other deep learning methods.</li>
258
-
<li> 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.</li>
260
+
<li> 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.</li>
261
+
<li> Compare and evaluate the results from the classical machine learning methods and assess their relevance for financial data.</li>
262
+
<li> Develop and implement codes for quantum machine learning algorithms (quantum support vector machines, quantum neural networks and possibly quantum Boltzmann machines) to be run on existing quantum computers and classical computers. Compare the performance of the quantum machine learning with the abovementioned classical methods with an emphasis on financial data.</li>
259
263
</ol>
260
264
<p>The milestones are:</p>
261
265
<ol>
262
-
<li> Spring 2025: Develop a code for classical Boltzmann machines to be applied to both classification and regression problems. In particular, the latter type of problem can be tailored to solving classical spin problems like the Ising model or quantum mechanical problems.</li>
263
-
<li> Fall 2025: Develop a code for variational Quantum Boltzmann machines following reference [2] here. Make comparisons with classical deep learning algorithms on selected classification and regression problems.</li>
264
-
<li> Spring 2026: The final part is to use the variational Quantum Boltzmann machines to study quantum mechanical systems. Finalize thesis.</li>
266
+
<li> Spring 2025: Study basic quantum machine learning algorithms (quantum support vector machines, quantum neural networks) for simpler supervised problems from finance and/or other fields.</li>
267
+
<li> Spring 2025: Compare the results of the simpler data sets with classical machine learning methods</li>
268
+
<li> Fall 2025: Set uo final data from finance to be analyzed with classical and quantum machine learning algorithms</li>
269
+
<li> Fall 2025: Develop a software framework which includes quantum support vector machines and quantum neural networks.</li>
270
+
<li> Spring 2026: The final part is to include Quantum Boltzmann machines, if time allows, and analyze the results from the diffirent methods. Finalize thesis.</li>
265
271
</ol>
266
272
<p>The thesis is expected to be handed in May/June 2026.</p>
<li> Amin et al., <b>Quantum Boltzmann Machines</b>, Physical Review X <b>8</b>, 021050 (2018).</li>
271
277
<li> Maria Schuld and Francesco Petruccione, <b>Supervised Learning with Quantum Computers</b>, Springer, 2018.</li>
272
278
<li> Claudio Conti, Quantum Machine Learning (Springer), sections 1.5-1.12 and chapter 2, see <ahref="https://link.springer.com/book/10.1007/978-3-031-44226-1" target="_self"><tt>https://link.springer.com/book/10.1007/978-3-031-44226-1</tt></a>.</li>
279
+
<li> Morten Hjorth-Jensen, Quantum Computing and Quantum Machine Learning, lecture notes with extensive codes at <ahref="https://github.com/CompPhysics/QuantumComputingMachineLearning" target="_self"><tt>https://github.com/CompPhysics/QuantumComputingMachineLearning</tt></a>, in particular the last five sets of lectures.</li>
273
280
</ol>
274
281
<!-- ------------------- end of main content --------------- -->
0 commit comments