Schulungsübersicht
Einführung
Quanteninformations-Theorie
- Die Unschärfe-Relation
- Superposition und Verschränkung
- Teilchen im Unteratomaren Bereich
Übersicht über klassische Computer
- Bits
- Binärsysteme
- Transistoren
Quantencomputing
- Topologische Codes
- Circuit QED
- Qubits
IBM Quantum Experience und Python-Frameworks
- Module und Prozesse, die in der Quanteninformatik verwendet werden
- Simulation von Quantenschaltkreisen
- Schaltkreis-Composer
- Qiskit Notebooks
Vorbereitung der Entwicklungsumgebung
- Installieren und Konfigurieren von Anaconda
- Installieren und Konfigurieren von pip und Python-Paketen
- Installieren von Qiskit
- Konfigurieren des IBM Quantum Experience
- Einrichten der IDE als Projektmanager
- Einrichten eines Versionskontrollzentrums (GitHub)
Erstellen von QER-Schaltkreisen im Circuit Composer
- Anwenden von Gattern
- Messen von Qubits
- Speichern und Ausführen der QER-Schaltkreise
Programmieren von QER-Schaltkreisen in Qiskit Notebooks
- Implementierung einer noisy Simulation
- Programmieren eines noisy Schaltkreises
- Implementierung eines Quantenschaltkreises für die Quanten-Fourier-Transformation mit 4 Qubits
- Erstellen eines grundlegenden Algorithmus in einem Quantenschaltkreis
- Programmieren eines Schaltkreises zur Quantenteleportation
Testen der Schaltkreise
- Ausführen der QER-Schaltkreise auf einem echten IBM-Quantenrechner
- Analysieren der angezeigten Ergebnisse
Zusammenfassung und Fazit
Voraussetzungen
- Kenntnisse in Python-Programmierung
Zielgruppe
- Informatiker
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