Zum Hauptinhalt springen

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
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.

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.