Schulungsübersicht
Einführung
Überblick über Quantenphysiktheorien in der Anwendung des Quantencomputings
- Grundlagen der Quantensuperposition
- Grundlagen der Quantenverschränkung
- Mathematische Grundlagen des Quantencomputings
Überblick über das Quantencomputing
- Unterschiede zwischen Quantencomputing und klassischem elektronischen Computing
- Integrierung quantenmechanischen Verhaltens in das Quantencomputing
- Das Qubit
- Implementierung der Dirac-Notation
- Computationsbasis-Messungen im Quantencomputing
- Quantenschaltkreise und Quantenorakel
Arbeiten mit Vektoren und Matrizen im Quantencomputing
- Matrixmultiplikation unter Verwendung der Quantenphysik
- Konventionen von Tensorprodukten
Anwendung fortgeschrittener Matrizenkonzepte im Quantencomputing
Überblick über Quantencomputer und Quantensimulatoren
- Die Quantenhardware und ihre Komponenten
- Betreiben eines Quantensimulators
- Ausführbare Mechanismen in einer Quantensimulation
- Durchführen von Quantenberechnungen in einem Quantencomputer
Arbeiten mit Quantencomputing-Modellen
- Logik und Funktion verschiedener Quantentore
- Verständnis der Superposition und Verschränkungseffekte auf Quantentore
Anwendung des Shor-Algorithmus und Quantenkryptographie im Quantencomputing
Implementierung des Grover-Algorithmus im Quantencomputing
Schätzen einer Quantenphase in einem Quantencomputer
- Die Quanten-Fourier-Transformation
Schreiben grundlegender Quantencomputing-Algorithmen und -Programme für einen Quantencomputer
- Nutzung der richtigen Tools und Sprachen für das Quantencomputing
- Einrichten von Quantenschaltkreisen und Spezifizieren von Quantentoren
Kompilieren und Ausführen von Quantencomputing-Algorithmen und -Programmen in einem Quantencomputer
Testen und Debuggen von Quantencomputing-Algorithmen und -Programmen
Identifizieren und Korrigieren von Algorithmusfehlern mit der Quantenfehlerkorrektur (QEC)
Überblick über die Hardware und Architektur des Quantencomputings
Integrieren von Quantenalgorithmen und -Programmen in die Quantenhardware
Fehlerbehebung
Fortschreiten im Quantencomputing für zukünftige Anwendungen der Quanteninformationswissenschaft
Zusammenfassung und Fazit
Voraussetzungen
- Kenntnisse der mathematischen Methoden in Wahrscheinlichkeitsrechnung und lineare Algebra
- Verständnis grundlegender Informatiktheorien und -algorithmen
- Kenntnisse elementarer Quantenphysikkonzepte
- Grundkenntnisse von Modellen und Theorien der Quantenmechanik
Zielgruppe
- Informatiker
- Ingenieure
Erfahrungsberichte (1)
Die Kenntnisse des Trainers in Quantenalgorithmen und der dazugehörigen theoretischen Grundlagen waren ausgezeichnet. Besonders hervorheben möchte ich seine Fähigkeit, genau zu erkennen, wenn ich Schwierigkeiten mit dem vorgestellten Material hatte. Er bot mir dann Zeit und Unterstützung an, um das Thema wirklich zu verstehen – das war großartig und sehr nützlich! Die virtuelle Setup mit Zoom funktionierte hervorragend, ebenso wie die Absprachen bezüglich der Trainingszeiten und Pausen. Es war viel Material/Theorie in nur 2 Tagen abzudecken, weshalb der Trainer den Umfang anhand meines Verständnisfortschritts gut angepasst hat. Vielleicht wäre es besser, für absolute Anfänger 3 Tage zu planen, um alle im Agenda aufgeführten Inhalte abzudecken. Ich schätzte sehr die Flexibilität des Trainers, meine spezifischen Fragen zum Trainingsinhalt zu beantworten und sogar nach den Pausen mit weiteren Erklärungen zurückzukommen, falls erforderlich. Ein großes Dankeschön noch einmal für die Sitzungen! Gut gemacht!
Giorgi Ediberidze
Kurs - Quantum Computing with IBM Quantum Experience
Maschinelle Übersetzung