Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : IA - programmation quantique

Durée1 jour
Code coursIA090
Dates19 décembre

(cliquez sur une date pour vous inscrire)

Public:

Objectifs:

À l'issue de ce cours, vous serez capable de :
- Comprendre les différences clés avec l'informatique classique
- Maîtriser les concepts et les opérations de base sur les qubits
- Concevoir et analyser des circuits quantiques simples
- Implémenter des algorithmes quantiques de base- Évaluer les avantages et limitations des ordinateurs quantiques

Connaissances préalables nécessaires:

programmation, notion d'ordinateur

Objectifs pédagogiques:

    Déroulé pédagogique


    Introduction aux qubits
    Durée : 4h
    Méthodes pédagogiques : alternance de théorie et de travaux pratiques
    Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
    Du bit au qubit : le qubit comme unité de calcul. Analogie avec le bit classique. Opérations de base.
    Frameworks (Qiskit, Cirq), simulation de circuits, accès aux ordinateurs quantiques réels
    Implémentation pratique. Plateformes physiques : ions piégés, qubits supraconducteurs, photons, avantages et inconvénients
    Manipulation de qubits sur simulateur.
    Atelier : Installation de l'environnement (Qiskit). Premier circuit quantique. Création d'une porte NOT quantique


    Manipulation de qubits : États possibles d'un qubit. Mesure et probabilités
    Atelier : Simulation de mesures, visualisation des résultats

    Atelier : Jeu de pile ou face quantique


    Portes quantiques : portes à un qubit, porte CNOT
    Atelier : Création de circuits simples, construction d'une porte SWAP


    Premiers algorithmes
    Durée : 1h30
    Méthodes pédagogiques : alternance de théorie et de travaux pratiques
    Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
    Circuits quantiques simples : assemblage d'opérations, parallélisme quantique, premiers algorithmes
    - Algorithme de Deutsch-Jozsa
    - Transformée de Fourier quantique
    - Estimation de phase
    Atelier : Implémentation de l'algorithme. Optimisation du circuit.


    Algorithmes quantiques
    Durée : 2h
    Méthodes pédagogiques : alternance de théorie et de travaux pratiques
    Matériels et moyens : vidéo-projecteur en présentiel, tableau partagé en classe virtuelle, infrastructure distribuée serveurs Linux
    Algorithmes de recherche, algorithme de Grover :
    - Principe de la recherche quantique
    - Amplification d'amplitude
    Applications à la recherche non structurée
    Atelier : Recherche dans une liste avec l'algorithme de Grover.


    Factorisation et cryptographie :
    - Algorithme de Shor
    - Impact sur la cryptographie classique
    - Cryptographie quantique
    - Protocole BB84 simplifié
    Atelier : simulation d'échange de clé, détection d'espion



    Retour au descriptif
    Modalités et délais d'accès
    Méthodes mobilisées

    Pythagore-F.D.

    01 55 33 52 10
    pfd@pythagore-fd.fr
    Calendrier
    Code cours : IA090

    Contenu de la formation
    IA - programmation quantique:

    Accès à la liste des cours



    Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours


    Version du document : Ra15
    Date de mise à jour du document : 2024/11/15