Schulungsübersicht
Grundlagen des Quantencomputings
- Wesentliche Quantenkonzepte für die Algorithmuentwicklung
- Verständnis von Qubits, Gattern und Messungen
- Die Rolle von Quantenschaltkreisen in der Berechnung
Einführung in Google Willow
- Erkundung des Willow-Arbeitsbereichs
- Arbeit mit Simulatoren und Quantenhardware
- Verwaltung von Aufgaben und Rechenressourcen
Erstellen von Quantenschaltkreisen
- Entwerfen parametrisierter Schaltkreise
- Manipulation von Gattern und Operationen
- Ausführen einfacher Schaltkreise auf Willow
Implementieren von Core-Quantenalgorithmen
- Konstruktion von Algorithmen wie Grover und QFT
- Analyse des Algorithmerverhaltens auf Hardware
- Vergleich der klassischen und quantenmäßigen Leistung
Fortgeschrittene Algorithmenentwicklung
- Erstellen problembezogener Schaltkreise
- Integration von Rauschreduktionsverfahren
- Skalierung und Optimierung der Schaltkreistiefe
Hybrid-Quanten-Klassische Workflows
- Verwendung von Python-Bibliotheken zur Orchestrierung von Workflows
- Verbindung klassischer Code mit Willow-Executions
- Erstellen wiederverwendbarer algorithmischer Komponenten
Testen, Debuggen und Optimieren
- Debuggen von Schaltkreisen mit Simulatorwerkzeugen
- Profiling der Quantenalgorithmenleistung
- Anwenden von Optimierungsstrategien
Bereitstellen von Quantenalgorithmen
- Übermitteln von Aufgaben über die Willow-Schnittstelle
- Überprüfen der Ausführungsresultate
- Iterieren an Algorithmusverbesserungen
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Ein Verständnis der Kernkonzepte des Programmierens
- Erfahrung mit Python oder ähnlichen Sprachen
- Grundkenntnisse in den Prinzipien des Quantencomputings
Zielgruppe
- Entwickler
- KI-Forscher
- Datenwissenschaftler, die mit aufstrebenden Technologien arbeiten
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