EN

Modul

Einführung ins Quantum Machine Learning [M-INFO-106742]

Leistungspunkte
3
Turnus
Jedes Sommersemester
Dauer
1 Semester
Sprache
Deutsch
Level
4
Version
1

Verantwortung

Einrichtung

  • KIT-Fakultät für Informatik

Bestandteil von

Teilleistungen

Identifier Name LP
T-INFO-113556 Einführung ins Quantum Machine Learning 3

Erfolgskontrolle(n)

siehe Teilleistung

Qualifikationsziele

Die Studierenden besitzen ein systematisches Verständnis der Fragestellungen zum Einsatz aktuell verfügbarer Quantencomputer und von Lösungsansätzen aus dem Bereich des hvbriden Quantum Machine Learning. Sie können diese Erkenntnisse auf andere Problemstellungen übertragen und insbesondere die Effizienz und Realisierbarkeit für unterschiedliche Datensätze in der Praxis bewerten. Außerdem können sie mit dem erworbenen Wissen, aktuellen Forschungsergebnisse des Quantum Machine Learnings interpretrieren und nachvollziehen.

Nach erfolgreicher Teilnahme an der Lehrveranstaltung können die Studierenden

  • Die Grundbegriffe, Motivation und Herausforderungen des Quantencomputings und Quantum Machine Learnings sowie aktueller hybrider Ansätze erklären;
  • Fragestellungen analysieren, passende Ansätze auswählen, nrathematisch beschreiben und in Circuit-Notation überführen und anwenden;
  • Auf Basis der in Vorlesung erlernten Konzepte eigene Lösungen entwerfen und deren Effizienz bewerten.

Inhalt

Dieses Modul soll den Studierenden die theoretischen und praktischen Aspekte der hybriden Nutzung von Quantenschaltkreisen in klassischen Algorithmen des Maschinellen Lernens näher bringen. Hierzu werden zunächst im ersten Teil der Vorlesung die notwendigen mathematischen Grundlagen von Quantensystemen und deren Repräsentation durch Qubits und Quantenschaltkreise zusammengefasst, bevor auf Basis bekannter Quantenalgorithmen die Vorteile und Möglichkeiten des Quantencomputings aufgezeigt werden. Schließlich wird ein Überblick über aktuelle hybride Ansätze im Bereich des Quantum Machine Learnings (OML)und deren Einsatzmöglichkeiten und Grenzen vermittelt:

  • Grundlagen und Grundbegriffe
    - Theoretische und praktische Grundlagen des Quantencomputings
    - Taxonomie des Quantum Machine Learnings
  • Überblick über QML-Algorithmen, z.B.
    - Variational Quantum Eigensolver
    - Quantum Approximat Optimization Algorithm
    - Quantum Autoencoder
    - Quantum Convolutional Neural Networks
    - Quantum Generative Adversarial Neural Networks
    - Quantum Kernels
  • Aktuelle Herausforderungen, z.B.
    - Noise
    - Barren Plateaus

lnsbesondere werden im Rahmen des Moduls die Anwendbarkeit auf heutigen Quantencomputern und die Skalierbarkeit der vorgestellten Ansätze beleuchtet.

Empfehlungen

- Besuch der Vorlesung ,,Maschinelles Lernen 1 - Grundverfahren" ist empfohlen
- Besuch der Vorlesung ,,Einführung ins Quantencomputing" ist empfohlen
- Kenntnisse in Linearer Algebra sind empfohlen
- Programmierkenntnisse in Python sind hilfreich

Arbeitsaufwand

- Vorlesungsbesuch: 23h (2 SWS x 15)
- Vor- und Nachbereitung: 45h (2 x 2 SWS x 15)
- Prüfungsvorbereitung: 22h
- Gesamt: 90h / 30 = 3 Credits