Plan du cours
Introduction
La théorie de l'information quantique
- La théorie de l'incertitude
- Superposition et intrication
- Particules subatomiques
Aperçu des ordinateurs classiques
- Bits
- Systèmes binaires
- Transistors
Quantum Computing
- Codes topologiques
- Circuit QED
- Quibits
Expériences quantiques d'IBM et Python cadres de travail
- Modules et processus utilisés en informatique quantique
- Simulations de circuits quantiques
- Compositeur de circuits
- Carnets Qiskit
Préparation de l'environnement de développement
- Installation et configuration Anaconda
- Installation et configuration de pip et des paquets Python
- Installation de Qiskit
- Configuration d'IBM Quantum Experience
- Configurer l'IDE comme gestionnaire de projet
- Mise en place d'un centre de contrôle de version (GitHub)
Construire des circuits QER dans Circuit Composer
- Appliquer des portes
- Mesure des quibits
- Sauvegarder et exécuter les circuits QER
Codage des circuits QER dans les carnets Qiskit
- Mise en œuvre d'une simulation bruyante
- Codage d'un circuit bruyant
- Implémentation d'un circuit quantique pour la transformée de Fourier quantique sur 4 quibits
- Créer un algorithme de base dans un circuit quantique
- Coder un circuit de téléportation quantique
Test des circuits
- Exécution des circuits QER sur un véritable dispositif quantique IBM
- Analyse des résultats affichés
Résumé et conclusion
Pré requis
- Compréhension de la programmation Python.
Public
- Informaticiens
Nos clients témoignent (1)
Quantum computing algorithms and related theoretical background know-how of the trainer is excellent. Especially I'd like to emphasize his ability to detect exactly when I was struggling with the material presented, and he provided time&support for me to really understand the topic - that was great and very beneficial! Virtual setup with Zoom worked out very well, as well as arrangements regarding training sessions and breaks sequences. It was a lot of material/theory to cover in "only" 2 days, wo the trainer had nicely adjusted the amount according to the progress related to my understanding of the topics. Maybe planning 3 days for absolute beginners would be better to cover all the material and content outlined in the agenda. I very much liked the flexibility of the trainer to answer my specific questions to the training topics, even additionally coming back after the breaks with more explanation in case neccessary. Big thank you again for the sessions! Well done!