Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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
Premiers pas avec ProjectQ
- Installation de ProjectQ et des dépendances
- Initialisation du moteur principal et configuration du back end
- Compréhension du simulateur par défaut
Syntaxe et structures de ProjectQ
- Allocation de 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 de moteurs de compilation (optimiseurs, traducteurs, décomposants)
- Annulation des portes, fusion et planification
- Écriture de moteurs d'optimisation personnalisés
Programmes quantiques et exemples
- Construction de circuits simples (états Bell, téléportation quantique)
- Travailler avec des opérations contrôlées et des qubits auxiliaires
- Circuits paramétrés et structures variationnelles
Ciblage de multiples back ends
- Traduction des circuits pour IBM Q, Rigetti ou d'autres plates-formes matérielles
- Utilisation de simulateurs tolérants au bruit et estimation de la fidélité
- Test, débogage et validation des résultats
Projet mini pratique
- Définir un algorithme quantique (par exemple, une section simple de Grover ou 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
- Chercheurs et ingénieurs explorant la programmation quantique
- Développeurs souhaitant cibler des plates-formes arrière quantiques
7 Heures