Plan du cours

Fondements et architecture de ProjectQ

  • Histoire et objectifs de ProjectQ
  • Composants principaux : moteurs, back ends et méta-moteurs
  • Pipeline de compilation et transformations

Prise en main de ProjectQ

  • Installation de ProjectQ et des dépendances
  • Initialisation du moteur principal et configuration du back end
  • Compréhension du simulateur back end par défaut

Syntaxe et constructions de ProjectQ

  • Allocation des qubits, registres et portes de base
  • Contrôle, opérations conditionnelles et mesures
  • Utilisation de portes personnalisées et décomposition des portes

Moteurs de compilation et techniques d'optimisation

  • Pipeline des moteurs de compilation (optimiseurs, traducteurs, décomposants)
  • Annulation des portes, fusion et planification
  • Rédaction de moteurs d'optimisation personnalisés

Programmes quantiques et exemples

  • Construction de circuits simples (états Bell, téléportation quantique)
  • Utilisation d'opérations contrôlées et qubits auxiliaires
  • Circuits paramétrés et constructions variationnelles

Ciblage de plusieurs back ends

  • Traduction des circuits pour IBM Q, Rigetti ou d'autres matériels
  • Utilisation de simulateurs prenant en compte le bruit et estimation de la fidélité
  • Tests, débogage et validation des résultats

Mini-projet pratique

  • Définir un algorithme quantique (par exemple, Grover simple ou extrait de QFT)
  • L'implémenter via ProjectQ, l'optimiser et sélectionner le back end
  • Analyser la sortie, comparer les simulateurs et affiner le circuit

Résumé et étapes suivantes

Pré requis

  • Connaissances des concepts de calcul quantique (qubits, superposition, portes)
  • Expérience en programmation Python
  • Familiarité avec la représentation des circuits quantiques

PUBLIC CIBLE

  • Développeurs de logiciels quantiques
  • Chefs de projet, chercheurs et ingénieurs explorant la programmation quantique
  • Développeurs souhaitant cibler des back ends quantiques
 7 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires