

Quantum Machine Learning ISC 2023
Sunday, May 21, 2023 9:00 AM to 1:00 PM · 4 hr. (Europe/Berlin)
Hall Y9 - 2nd Floor
Tutorial
Quantum Computing - HPC IntegrationQuantum Program Development and Optimization
Information
Gate-based quantum computers and their capabilities are an area that growing interest and resources are being allocated to all over the world. In particular, the possibility of exponential improvements in classical machine learning algorithms when executed by an equivalent algorithm on a quantum computer. In this ISC session, we present an introductory tutorial to quantum computing aimed at computer and data scientists and HPC users of any science domain. Our focus is to show how quantum computers are programmed today while providing the essential math and physics background required to develop quantum algorithms. After introducing some basic examples, the tutorial covers hybrid quantum classical approaches to Quantum Machine Learning. As an introduction, we illustrate some quantum classifiers, such as the Variational Quantum Classifier. The tutorials will use the Qiskit framework, including the newly introduced Qiskit primitives, to show how increasingly complex quantum algorithms can be constructed from available building blocks.
Format
On-site
Targeted Audience
This tutorial is aimed at computer and data scientists of any degree of skill with an interest in how quantum computers are programmed. HPC users interested in utilizing new approaches would find the integration of classical and quantum computation helpful. Young programmers are introduced to an emerging market.
Prerequisites
The exercises will be executed on the attendee’s laptop. No accounts with external service providers
are required, except if the optional task of execution on a real device is attempted, which requires
an IBM Quantum account. All attendees will require a laptop on which python language version 3.7
or later is installed, with Conda recommended for managing additional packages and environments.
As additional packages, Numpy and Qiskit are required. A complete list will be provided on the
tutorial’s web page. The Jupyter Notebook computing platform is required as well. If a suitable
Python version is installed, all other requirements can easily be installed during the tutorial,
provided the attendees have sufficient permissions. We will also provide installation instructions
for a Linux virtual machine fulfilling all requirements on the tutorial web page.
Beginner Level
40%
Intermediate Level
50%
Advanced Level
10%
Speakers

Christian Boehme
Deputy Head Computing GroupGesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen
Patrick Gelß
Group leader "Quantum Computing & Optimization"Zuse Institute Berlin
Robert Schade
Scientific HPC-advisor for theoretical physics and chemistryPaderborn University, Paderborn Center for Parallel Computing (PC2)
Lourens van Niekerk
Research AssistantGWDG
Tino Meisel
Research AssociateGWDG