Prenez contact avec nous

Plan du cours

Fondamentaux 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 de ses dépendances
  • Initialisation du moteur principal et configuration du back-end
  • Compréhension du back-end de simulateur par défaut

Syntaxe et constructeurs de ProjectQ

  • Allocation de qubits, registres et portes de base
  • Opérations conditionnelles et mesurages
  • Utilisation de portes personnalisées et décomposition de portes

Moteurs de compilation et techniques d'optimisation

  • Pipeline des moteurs de compilation (optimiseurs, traducteurs, décomposeurs)
  • Annulation, fusion et planification des portes
  • Écriture de moteurs d'optimisation personnalisés

Programmes quantiques et exemples

  • Construction de circuits simples (états de Bell, téléportation quantique)
  • Travail avec des opérations contrôlées et des qubits auxiliaires (ancilla)
  • Circuits paramétrés et structures variationnelles

Ciblage de multiples back-ends

  • Traduction des circuits pour IBM Q, Rigetti ou d'autres matériels
  • Utilisation de simulateurs sensibles au 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, un extrait de l'algorithme de Grover ou de la 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 prochaines étapes

Pré requis

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

Audience cible

  • Développeurs de logiciels quantiques
  • Chercheurs et ingénieurs explorant la programmation quantique
  • Développeurs visant à cibler des back-end quantiques
 7 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires