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
L'optimisation de la charge de travail se concentre soit sur l'orchestration efficace des ressources classiques et quantiques, soit sur des méthodes adaptées pour améliorer la manipulation des circuits quantiques.
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.
-
Conçois de nouveaux algorithmes avec les fonctions de circuit — avec des pipelines de transpilation, de suppression d'erreurs et d'atténuation d'erreurs pré-construits.
-
Expérimente avec des problèmes spécifiques à un domaine avec les fonctions d'application — avec des entrées et sorties familières pour les solveurs classiques.
-
Quantum Portfolio Optimizer - Une fonction Qiskit par Global Data Quantum
-
Optimisation binaire d'ordre supérieur avec le solveur d'optimisation de Q-CTRL
-
Modéliser un fluide non visqueux en écoulement avec QUICK-PDE
-
Résoudre le problème de répartition de marché avec l'optimiseur quantique Iskay de Kipu Quantum
-
Extensions Qiskit (addons)
Les extensions permettent une manipulation avancée des circuits, comme la découpe, la rétropropagation d'observables ou l'approximation de circuits, qui permettent aux utilisateurs de contourner les limitations matérielles au prix d'une surcharge accrue de calcul classique.
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.