Plan du cours
Fondamentaux de l'informatique quantique
- Concepts quantiques clés pour le développement d'algorithmes
- Compréhension des qubits, des portes logiques et des mesures
- Le rôle des circuits quantiques dans le calcul
Introduction à Google Willow
- Exploration de l'espace de travail Willow
- Travailler avec des simulateurs et du matériel quantique
- Gérer les tâches et les ressources de calcul
Construction de circuits quantiques
- Conception de circuits paramétrés
- Manipulation des portes et des opérations
- Exécution de circuits simples sur Willow
Mise en œuvre d'algorithmes quantiques fondamentaux
- Construction d'algorithmes tels que celui de Grover et la QFT
- Analyse du comportement des algorithmes sur le matériel
- Comparaison des performances classiques et quantiques
Conception d'algorithmes avancés
- Création de circuits spécifiques au problème
- Intégration de techniques d'atténuation du bruit
- Mise à l'échelle et optimisation de la profondeur des circuits
Flux de travail hybrides quantique-classique
- Utilisation de bibliothèques Python pour orchestrer les flux de travail
- Connexion du code classique aux exécutions sur Willow
- Construction de composants algorithmiques réutilisables
Tests, débogage et optimisation
- Débogage des circuits à l'aide d'outils de simulation
- Profilage des performances des algorithmes quantiques
- Application de stratégies d'optimisation
Déploiement d'algorithmes quantiques
- Soumission de tâches via l'interface Willow
- Examen des résultats d'exécution
- Itération sur les améliorations des algorithmes
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts fondamentaux de la programmation
- De l'expérience avec Python ou des langages similaires
- Une familiarité de base avec les principes de l'informatique quantique
Audience visée
- Développeurs
- Chercheurs en IA
- Scientifiques des données travaillant avec des technologies émergentes
Nos clients témoignent (1)
Les algorithmes de calcul quantique et les connaissances théoriques connexes du formateur sont excellentes. En particulier, j'aimerais souligner sa capacité à détecter précisément quand je rencontrais des difficultés avec le matériel présenté, et il m'a fourni le temps et le soutien nécessaires pour vraiment comprendre le sujet - c'était génial et très bénéfique ! Le cadre virtuel avec Zoom a fonctionné très bien, ainsi que les dispositions concernant les sessions de formation et les pauses. Il y avait beaucoup de matériel/théorie à couvrir en seulement 2 jours, donc le formateur a ajusté habilement la quantité en fonction de ma compréhension des sujets. Peut-être qu'un planning sur 3 jours serait meilleur pour les débutants absolus afin de couvrir tout le matériel et le contenu énumérés dans l'ordre du jour. J'ai beaucoup apprécié la flexibilité du formateur pour répondre à mes questions spécifiques sur les sujets de formation, en revenant même après les pauses avec plus d'explications si nécessaire. Un grand merci encore pour les sessions ! Bien fait !
Giorgi Ediberidze
Formation - Quantum Computing with IBM Quantum Experience
Traduction automatique