Beskjeder

Published May 21, 2024 12:35 PM

Dear all, we hope you all are doing well and that you enjoyed the long weekend.
Here's just a quick reminder that this coming Wednesday (May 22) and next Wednesday (May 29) we will use the regular lecture time 215pm-4pm for project work and discussions only. These will be our last two sessions of organized activity this semester.
Don't hesitate to contact us and best wishes to you all,
Keran, Morten and Ruben

Published May 7, 2024 5:35 PM

Dear all, since many of you have expressed an interest in discussing project 2, we will use this week's lecture (Wednesday May 8) to work on the projects. This means that we will not have a lecture this coming Wednesday, only project work.  Moreover, Morten is in the USA this week due to a workshop  and a colloquium (Argonne National Lab).  Keran and Ruben will be in the lecture hall during our regular time and discuss project 2 with you. I (Morten) will also upload my final notes on Shor's algorithm for those of you interested in that.  These notes will most likely not be recorded. So, tomorrow, we will have project work only. Our last lecture session is May 15, however due to an ongoing workshop we would need to anticipate our session with two hours. We hope it is ok if we start the lecture at 1215pm instead of 2.15pm. Although Wednesday the 15th is our last lecture session, we will have project work sessions on May 22 and May 29 for those interested. Ch...

Published May 7, 2024 5:22 PM
Dear all, since many of you have expressed an interest in discussing project 2, we will use this week's lecture (Wednesday May 8) to work on the projects. This means that we will not have a lecture this coming Wednesday, only project work.? Moreover, Morten is in the USA this week due to a workshop? and a colloquium (Argonne National Lab).? Keran and Ruben will be in the lecture hall during our regular time and discuss project 2 with you. I (Morten) will also upload my final notes on Shor's algorithm for those of you interested in that.? These notes will most likely not be recorded. So, tomorrow, we will have project work only. Our last lecture session is May 15, however due to an ongoing workshop we would need to anticipate our session with two hours. We hope it is ok if we start the lecture at 1215pm instead of 2.15pm. Although Wednesday the 15th is our last lecture session, we will have project work sessions on May 22 and May 29 for those interested. Cheers and all the best, Kera...
Published Apr. 22, 2024 10:32 AM

Dear all, this week we will try to wrap up our discussions on the phase estimation algorithm and how to find eigenvalues as well as other algorithms that use Fourier transforms. 

Project 2 is now also ready (please let us know if you spot typos, inconsistencies and more). It contains three variants. The first variant deals with the implementation of  the QFTs and the phase estimation algorithm and follows to a large extent sections 6.2-6.4 of Hundt's text. The other two variants are more tailored to those of you who are familiar with machine learning and can be combined with project 2 in the courses FYS4411 and FYS5429.  They require that you are familiar with say generative methods.

The QFT variant has an optional exercise which deals with the implementation of Shor's algorithm, this is covered by sections 6.5 and 6.6 of Hundt. 

This part is entirely optional. 

We opted for   June 7 as deadlin...

Published Apr. 16, 2024 10:21 PM

Dear all, welcome back to FYS5419/9419.

The plan this week is 

  1. Quantum Fourier transforms (QFT) and Implementing QFTs, reminder from last week

  2. Quantum phase estimation (QPE) and computation of eigenvalues. Reading recommendations for :this part is Hundt's text Quantum Computing for Programmers, sections 6.1-6.4

  3. Discussion of other algorithms, if we get time (Reading suggestions: Hundt's text sections 6.5-6.8)

      a. Order-finding

     b. Factoring

     c. Quantum search algorithms

  1. Discussion of project 2

 

Note: The lecture this week is via zoom only. 

 

Best wishes to you all,

Keran, Morten and Ruben

Published Apr. 10, 2024 6:50 AM

Dear all, welcome back to FYS5419. The plan this week is to discuss the following topics

  1. Quantum Fourier transforms (QFT), reminder from last week

  2. Implementing QFTs

  3. Quantum phase estimation (QPE) and computation of eigenvalues

  4. Discussion of project 2. The following paths can be explored 

  •  Implementing QFTs and various algorithms, including the phase estimation algorithm. The latter can be used to extract eigenvalues and               compare with project 1 and the VQE results. Possible algorithms using QFTs are the phase estimation algorithm, order-finding and factoring. Search algorithms can also be studied.
  • Implementing machine learning algorithms                        

Reading recomme...

Published Apr. 3, 2024 7:45 AM

Dear all, we hope you had an enjoyable break and that you got time to recharge your batteries. We look forward to the last weeks of the semester.

The plans for this week are 

  1. Reminder on Discrete Fourier transforms (DFTs)  and Fourier transforms from last session

  2. Quantum Fourier transforms (QFTs), basic mathematical expressions

  3. Setting up circuits for QFT

  4. Reading recommendation Hundt, Quantum Computing for Programmers, sections 6.1-6.4 on QFT.

The teaching material for this week is at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/pub/week11/ipynb/week11.ipynb

Else, we will present suggestions for the final projects during this week (most likely closer to Friday).

Best wishes to you all,

Keran, Morten and Ruben

Published Mar. 18, 2024 9:03 AM

Dear all and welcome back to FYS5419/9419. We hope you all had a great weekend.

Here are the plans for this week are

  o Discussion of project 1 and possible paths for project 2. 

  o Start discussion of Quantum Fourier transforms, see material in jupyter-notebook at https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/pub/week10/ipynb/week10.ipynb (note that material will added and upgraded). 

Fourier transforms play a central role both in classical applications as well as their importance for central quantum computing algorithms (Shor's algo, phase estimation and other).  For the lectures after the Easter break, we have several possible paths (also reflected in the themes for project 2). These are
1) Studies of various quantum computing algorithms
2) Discussion of machine learning methods tailored to quantum computing
3) simulating realistic systems ...

Published Mar. 13, 2024 9:10 AM

Dear all, welcome back to FYS5419. The plans for this week are

 

  • Lipkin model for  VQE quantum computing
  • Discussion and work on  project 1

We will repeat via slides some of the basic equations we need to encode, see the attached slides for this week. Thereafter, we will spend the rest of the sessions today discussing and working on project 1.  Most likely we will spend the first 20-25 minutes reviewing the technicalities of the Lipkin model and the simpler Hamiltonians, before we move on for the rest of the day working on and discussing project 1.

 

Reading recommendation: Hundt's chapter 3 and 4 contain many useful hints for computing properties of Pauli matrices.

For the Lipkin model, we recommend strongly the work of LaRose and collaborators, see ...

Published Mar. 6, 2024 7:17 AM

Dear all, welcome back to FYS5419/9419.

The plans this week are to introduce the final Hamiltonian model of project 1, the so-called Lipkin model. We will rewrite it in terms of Pauli X, Y, and Z matrices. The slides this week contain a lot of technical material, but we will go through the technicalities of the Lipkin on the whiteboard and derive the final expressions we need for implementations in project 1. 

Next week, we will simply discuss how to solve the project. No new material will be introduced and we will just work with the project. The last lecture before the Easter break will also be devoted to work on project 1 and introduction of the important Quantum Fourier algorithm. We will also discuss possible paths for project 2 after the Easter break.

The slides this week in the form of a jupyter-notebook are at ...

Published Feb. 28, 2024 9:01 AM

Dear all, our plans this week are 

  1. Reminder on basics of the VQE method and how to perform measurements for the simpler one- and two-qubit Hamiltonians

  2. Simulating efficiently Hamiltonians on quantum computers with the VQE method and gradient descent to optimize the state function ansatz

  3. Work on project 1. Here we will discuss the codes for the simple one-qubit Hamiltonian as well as the codes for the Bell states. These codes, plus an intro to qiskit and this week's jupyter-notebook are all at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week7/ipynb 

  4. Reading suggestion, VQE review article, see https:...

Published Feb. 21, 2024 5:58 AM

Dear all, sorry for the delayed message and the delay in preparing the edited version of week 6. Some of the notes on various gates will be presented during the lecture today. The lecture is in-person but we offer as always a zoom session as well. The lectures will be recorded.

The plan this week is to start studying how we can solve quantum mechanical problems and we will focus on

  1. Repetition from last week and discussion of the first part of the project

  2. Further discussions of gates and measurements

  3. Introducing the Variational Quantum Eigensolver (VQE) and discussion of project 1

Readings

  1. For the discussion of one-qubit, two-qubit and other gates, sections 2.6-2.11 and 3.1-3.4 of Hundt's book Quantum Computing for Programmers, contain most of the relevant information. We will repeat so...

Published Feb. 13, 2024 8:43 PM

Dear all, welcome back to a new week with FYS5419. The plans this week are 

  1. Quantum circuits and operations (one-, two- and three-qubit gates)

  2. Hands-on exercises, see end of these slides

  3. Discussion of the first iteration of project 1

We will have a more hands-on session with discussions of the exercises and the first project. The weekly slides contain material on how to implement some of the gates using qiskit and also running on availbale IBM machines.

For the latter, we advice to set up an account asap.

Running on the IBM machines

For the projects and exercises, using for example Qiskit, we can run (as of now) on IBM's 127 qubit machine (Osaka). The Bell-state simulations to be discussed this week perform this. To get started with the IBM machines, you need an account. Here's the recipe you ne...

Published Jan. 31, 2024 8:59 AM

Dear all, we hope this week has started the best possible way. Here are our plans, with the jupyter-notebook added here, for this week.

  1. Reminder and review of density matrices and measurements from last week

  2. Reminder on exercises from last week

  3. Schmidt decomposition and entanglement

  4. Discussion of entropies, classical information entropy (Shannon entropy) and von Neumann entropy

Chapters 3 and 4 of Scherer's text contains useful discussions of several of these topics. 

The exercises from last week link also with the exercise fro this week. This exercise studies the two-qubit system and how we can compute the density matrix of a subsystem and how we can use this density matrix to compute the von Neumann entropy as a way to measure entanglement.

These exercises will hopefully prepare you for the first project, which w...

Published Jan. 25, 2024 8:55 AM

Dear all, you can find the code examples presented by Keran yesterday at 

https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/pub/week2/ipynb/codeskeran.ipynb

We will also update the lectures for the third week during this coming weekend. The topic next week is a continued discussion of density matrices and measurements. We will link the discussion of density matrices with a discussion of entropy and entanglement. These topics will in turn be linked with the exercises from this week.

Don't hesitate to send us feedback, also if you spot typos, inconsistencies, missing items/links etc, please let us know.

Best wishes for the coming weekend.

Keran, Morten, and Ruben

Published Jan. 21, 2024 8:56 PM

Dear all, the plans for this week are, with a short reminder from last week:

Last week we:

  1. defined the state vector and the associated notation

  2. introduced the inner product and showed how to calculate it in an orthonormal basis

  3. introduced outer products and projection operators

  4. introduced tensor products and showed how to construct state vectors for multiple qubits

Most of this material can be found in Scherer's text, chapter 2

We will repeat some of these topics today and discuss also

  1. tensor products of Hilbert Spaces and definition of Computational Basis, partly repetition from last week

  2. the idea of wavefunction collapse as a result of measurement

  3. Spectral Decomposition, Measurements and De...

Published Jan. 17, 2024 11:29 AM

Dear all, first a great welcome to FYS5419/9419 and thx so much for having chosen the course. We hope you won't be disappointed. 
All educational material is available via the GitHub repository at  https://github.com/CompPhysics/QuantumComputingMachineLearning
Furthermore, for those of you who cannot be there physically, you can attend the lectures via zoom through the following link
Permanent Zoom link for the whole semester:

https://msu.zoom.us/j/6424997467?pwd=ZW5jSGtEeHJxM0dqd0draXlWY29FQT09
Meeting ID: 642 499 7467
Passcode: FYS4411

Seen today's somewhat adversarial weather conditions, feel free to attend via zoom. Keep in mind also that all lectures will be recorded. 

You can also find today's lecture material at https://github.com/CompPhysics/QuantumComputingMachineLearning/tree/gh-pages/doc/pub/week1
The pdf variant is at  https://github.com/CompPhysics/QuantumComputingMachineLearnin...

Published Dec. 30, 2023 11:19 AM

Dear all, welcome to a new semester and FYS5419/9419. 

Our first session is January 17 at 215pm-4pm, room F?397 at the Department of Physics, UiO. 

All lectures will be recorded and the videos will be posted asap online here.

More information will be sent to all of you during the week of January 8-12. 

Best wishes to you all and welcome.

Keran, Morten and Ruben