Aller au contenu principal

Tutoriels

Utilise ces tutoriels pour apprendre à appliquer Qiskit aux cas d'utilisation courants de l'informatique quantique.

  • Commence par l'ensemble de tutoriels de la section Premiers pas si c'est la première fois que tu exécutes du code sur un ordinateur quantique.
  • La section sur les flux de travail vers l'avantage quantique contient des exemples de bout en bout d'utilisation d'un ordinateur quantique pour résoudre des problèmes concrets. Ces tutoriels se concentrent sur les algorithmes qui sont des candidats prometteurs pour atteindre un avantage computationnel d'un ordinateur quantique par rapport à un ordinateur classique.
  • La section sur les capacités de Qiskit contient des exemples qui utilisent les techniques les plus récentes et les plus avancées de l'écosystème Qiskit pour améliorer une partie ou l'ensemble d'un flux de travail particulier.

Premiers pas

Ces tutoriels sont destinés aux débutants qui sont prêts à explorer l'exécution d'algorithmes quantiques sur un ordinateur quantique.

Explorer les flux de travail vers l'avantage quantique

Les tutoriels de cette section couvrent des démonstrations à grande échelle d'algorithmes quantiques.

Algorithmes d'échantillonnage vérifiables

Les algorithmes de cette catégorie se concentrent sur les circuits quantiques dont les distributions de sortie encodent des solutions à des problèmes structurés avec une sortie vérifiable. La vérifiabilité signifie que tu peux vérifier la cohérence entre les données mesurées, soit en évaluant la chaîne de bits choisie, soit en sachant que les faux positifs ne se produisent pas.

Les tutoriels mettent en évidence des techniques où l'échantillonnage répété permet l'estimation de quantités spécifiques au problème (par exemple, les valeurs de la fonction de coût ou les poids spectraux). Ces méthodes sont particulièrement pertinentes pour les tâches d'optimisation et de simulation présentant des symétries.

Estimation d'observables

Ces tutoriels se concentrent sur l'estimation de quantités physiquement significatives, telles que l'énergie ou les valeurs de corrélation, en préparant des états quantiques et en mesurant des observables. Les techniques incluent des approches de circuits variationnels et trotterisés qui équilibrent l'expressivité du circuit avec l'efficacité en profondeur de circuit. L'accent est mis sur les flux de travail qui réduisent les exigences en ressources quantiques tout en maintenant la précision, et permettant une estimation pratique des observables dans les systèmes chimiques et physiques.

Algorithmes tolérants aux fautes

Cette section présente des algorithmes avec des garanties théoriques bien définies, conçus pour fonctionner sur du matériel quantique futur à correction d'erreurs. Les circuits ou la surcharge d'échantillonnage de ces algorithmes évoluent d'une manière qui n'est pas efficace en profondeur et sont donc plus susceptibles de démontrer un avantage quantique lorsque des ordinateurs quantiques tolérants aux fautes existeront. Ces tutoriels illustrent le fonctionnement de ces méthodes dans des conditions idéalisées et présentent des exemples à petite échelle.

Exploiter les capacités de Qiskit

Cette section présente les capacités avancées de l'écosystème Qiskit qui améliorent les performances, la fiabilité et la vitesse lors de l'exécution d'algorithmes quantiques.

Optimisation de la charge de travail
Qiskit Functions

Les Qiskit Functions sont une collection d'outils pré-packagés de gestion des erreurs et d'applications, facilitant la conception d'expériences à grande échelle avec des circuits, des molécules, des QUBO, et plus encore.

Extensions Qiskit (addons)
Atténuation d'erreurs

L'atténuation d'erreurs relève le défi du bruit sans tolérance aux fautes complète en récupérant des valeurs d'espérance précises grâce à une manipulation contrôlée des circuits et un post-traitement.

Détection d'erreurs

La détection d'erreurs identifie les opérations défectueuses pour renvoyer des résultats sans bruit tir par tir grâce au post-traitement.