Tutorials
Nutze diese Tutorials, um zu lernen, wie du Qiskit auf gängige Anwendungsfälle im Quantencomputing anwenden kannst.
- Beginne mit den Tutorials im Abschnitt Erste Schritte, wenn du zum ersten Mal Code auf einem Quantencomputer ausführst.
- Der Abschnitt über Workflows in Richtung Vorteil enthält durchgängige Beispiele für die Verwendung eines Quantencomputers zur Lösung realer Probleme. Diese Tutorials konzentrieren sich auf Algorithmen, die vielversprechende Kandidaten dafür sind, einen rechnerischen Vorteil eines Quantencomputers gegenüber einem klassischen Computer zu erreichen.
- Der Abschnitt über Qiskit-Funktionalitäten enthält Beispiele, die die neuesten und fortschrittlichsten Techniken im Qiskit-Ökosystem verwenden, um einen Teil oder den gesamten Ablauf eines bestimmten Workflows zu verbessern.
Erste Schritte
Diese Tutorials richten sich an Anfänger, die bereit sind, die Ausführung von Quantenalgorithmen auf einem Quantencomputer zu erkunden.
Workflows in Richtung Vorteil erkunden
Die Tutorials in diesem Abschnitt behandeln groß angelegte Demonstrationen von Quantenalgorithmen.
Verifizierbare Sampling-Algorithmen
Die Algorithmen in dieser Kategorie konzentrieren sich auf Quantenschaltungen, deren Ausgabeverteilungen Lösungen für strukturierte Probleme mit verifizierbarer Ausgabe codieren. Verifizierbarkeit bedeutet, dass du die Konsistenz zwischen gemessenen Daten überprüfen kannst, entweder durch Auswertung der gewählten Bitfolge oder durch das Wissen, dass keine Falsch-Positiven auftreten.
Die Tutorials heben Techniken hervor, bei denen wiederholtes Sampling die Schätzung problemspezifischer Größen ermöglicht (zum Beispiel Kostenfunktionswerte oder spektrale Gewichte). Diese Methoden sind besonders relevant für Optimierungs- und Simulationsaufgaben mit Symmetrien.
Schätzung von Observablen
Diese Tutorials konzentrieren sich auf die Schätzung physikalisch bedeutsamer Größen, wie Energie oder Korrelationswerte, durch Vorbereitung von Quantenzuständen und Messung von Observablen. Zu den Techniken gehören sowohl variationelle als auch Trotterisierte Schaltungsansätze, die die Ausdrucksstärke der Schaltung mit der Effizienz der Schaltungstiefe in Einklang bringen. Der Schwerpunkt liegt auf Workflows, die die Anforderungen an Quantenressourcen reduzieren und gleichzeitig die Genauigkeit beibehalten, und die praktische Schätzung von Observablen in chemischen und physikalischen Systemen ermöglichen.
Fehlertolerante Algorithmen
Dieser Abschnitt enthält Algorithmen mit klar definierten theoretischen Garantien, die für die Ausführung auf zukünftiger fehlerkorrigierter Quantenhardware entwickelt wurden. Die Schaltungen oder der Sampling-Overhead für diese Algorithmen skalieren in einer Weise, die nicht tiefeneffizient ist, und sind daher eher geeignet, einen Quantenvorteil zu demonstrieren, wenn fehlertolerante Quantencomputer existieren. Diese Tutorials veranschaulichen, wie die Methoden in idealisierten Umgebungen funktionieren, und demonstrieren Beispiele im kleinen Maßstab.
Qiskit-Funktionalitäten nutzen
Dieser Abschnitt stellt fortgeschrittene Funktionalitäten im Qiskit-Ökosystem vor, die Leistung, Zuverlässigkeit und Geschwindigkeit bei der Ausführung von Quantenalgorithmen verbessern.
Workload-Optimierung
Die Workload-Optimierung konzentriert sich entweder auf die effiziente Orchestrierung klassischer und Quantenressourcen oder auf maßgeschneiderte Methoden zur Verbesserung der Manipulation von Quantenschaltungen.
Qiskit Functions
Qiskit Functions sind eine Sammlung vorgefertigter Fehlerverwaltungs- und Anwendungswerkzeuge, die es einfach machen, groß angelegte Experimente mit Schaltungen, Molekülen, QUBOs und mehr zu entwerfen.
-
Entwirf neue Algorithmen mit Circuit Functions — mit vorgefertigten Pipelines für Transpilation, Fehlerunterdrückung und Fehlerminderung.
-
Experimentiere mit domänenspezifischen Problemen mit Application Functions — mit vertrauten Ein- und Ausgaben für klassische Solver.
-
Dynamische Portfolio-Optimierung mit dem Portfolio-Optimizer von Global Data Quantum
-
Binäre Optimierung höherer Ordnung mit Q-CTRLs Optimization Solver
-
Modellierung einer strömenden nicht-viskosen Flüssigkeit mit QUICK-PDE
-
Hybride quantengestützte Ensemble-Klassifikation (Netzstabilitäts-Workflow)
-
Lösung des Market-Split-Problems mit Kipu Quantums Iskay Quantum Optimizer
-
Qiskit Addons
Addons ermöglichen fortgeschrittene Schaltungsmanipulation, wie das Schneiden, Rückpropagieren von Observablen oder Approximieren von Schaltungen, die es dir ermöglichen, Hardwarebeschränkungen zu umgehen, auf Kosten erhöhten klassischen Rechenaufwands.
Fehlerminderung
Fehlerminderung adressiert die Herausforderung von Rauschen ohne vollständige Fehlertoleranz, indem genaue Erwartungswerte durch kontrollierte Schaltungsmanipulation und Nachbearbeitung wiederhergestellt werden.
Fehlererkennung
Fehlererkennung identifiziert fehlerhafte Operationen, um durch Nachbearbeitung rauschfreie Ergebnisse Shot-für-Shot zurückzugeben.