Cours La Horde

Algorithmes d'apprentissage

Module pour les M1

Histoire de l’IA :

  • Sources, origines et évolution du concept d’IA
    • Exploration du concept d’intelligence
    • Lien avec l’intelligence artificielle, l’apprentissage machine et l’apprentissage profond
    • Approche philosophique des courants symboliques et connexionnistes
    • Différences entre les paradigmes de programmation classique et celui d’apprentissage machine
  • Combinaison des mathématiques et des neurosciences pour formaliser et reproduire le fonctionnement de notre cerveau
    • Présentation du neurone biologique et du neurone formel de McCulloch & Pitts
    • Concepts clés de perceptron multi couche, effet des fonctions d’activation sur la capacité d’estimation de fonctions non linéaires, intuitions sur le surapprentissage
    • Régression
      • Présentation en détail d’un exemple de regression : comment le réseau apprend au fur et à mesure des exemples (avec TP pratique)
    • Différence entre machine learning et Deep learning : l’extraction des descripteurs et caractéristiques extraites essentielles à la décision
    • Classification
      • Réseau de neurones convolutionnel et application à l’ensemble de données MNIST : classification d’image de vêtements
  • Architecture de réseau de neurones
    • Présentation en détail de l’apprentissage du réseau profond à chaque pas
    • Apprentissage par transfert, ajustage de réseaux pré-entrainés
    • Notions de cartes caractéristiques produites par convolution (feature maps)
    • Généralisation 2D vers 3D avec visualisation rapide de la convolution 3 dimensionnelle
  • IA appliquée
    • Utilisation d’un modèle de réseau de neurone sur Unity
    • L’IA et les jeux vidéos
    • Applications possibles
  • Noms de personnes ayant été influentes dans le domaine

Algorithmique IA

Module pour les B3 et M1

après midi 13h30-16h30 Darwin et les algorithmes évolutionnistes
  • Support visuel du cours 1/6 (Darwin et les algorithmes évolutionnistes) du module Algorithmique/IA
  • Darwin et la théorie de l’évolution
    • Darwin
    • Théorie de l’évolution (parallèle point de vue biologique et informatique)
      • Les 3 principes majeurs
      • Lexique
      • Visualisation pas à pas
      • Etapes
        • Génèse
        • Adaptation / Simulation
        • Sélection
        • Reproduction / Hérédité
          • Opérateurs de reproduction
            • Croisements
            • Mutation
    • Algorithmes évolutionnistes
      • Introduction du compromis exploration/exploitation
        • Impact du déterminisme dans nos opérateurs
        • Impact des opérateurs stochastiques
      • Différentes procédures de sélection
      • Les schémas d’évolutions globaux et stratégies de convergence
      • Histoire des algorithmes évolutionnistes
      • Compromis entre diversité génétique de nos population et convergence globale/locale
    • Pause + Kahoot pour le recall
    • Algorithmes génétiques
      • Réponse aux problèmes d’optimisation complexes
      • Démarches générale de résolution
      • Rappel du fonctionnement
      • Limites
    • Application pratique : Jouons avec des jetpacks !