Plan du cours

  1. Aperçu des réseaux neuronaux et de l'apprentissage profond
    • Le concept d'Apprentissage Automatique (ML)
    • Pourquoi avons-nous besoin de réseaux neuronaux et d'apprentissage profond ?
    • Sélection des réseaux pour différents problèmes et types de données
    • Apprentissage et validation des réseaux neuronaux
    • Comparaison entre la régression logistique et les réseaux neuronaux
  2. Réseau neuronal
    • Inspirations biologiques pour le réseau neuronal
    • Réseaux Neuronaux – Neuron, Perceptron et MLP (Modèle Multicouche de Perceptrons)
    • Apprentissage du MLP – algorithme de rétropropagation
    • Fonctions d'activation – linéaire, sigmoïde, Tanh, Softmax
    • Fonctions de perte appropriées à la prévision et à la classification
    • Paramètres – taux d'apprentissage, régularisation, momentum
    • Construction de réseaux neuronaux en Python
    • Évaluation des performances des réseaux neuronaux en Python
  3. Bases des Réseaux Profonds
    • Qu'est-ce que l'apprentissage profond ?
    • Architecture des Réseaux Profonds – Paramètres, Couches, Fonctions d'activation, Fonctions de perte, Solveurs
    • Machines de Boltzmann restreintes (RBMs)
    • Autoencodeurs
  4. Architectures des Réseaux Profonds
    • Réseaux de Croyance Profonde (DBN) – architecture, application
    • Autoencodeurs
    • Machines de Boltzmann restreintes
    • Réseaux Neuronaux Convolutifs
    • Réseaux Neuronaux Récursifs
    • Réseaux Neuronaux Récurrents
  5. Aperçu des bibliothèques et interfaces disponibles en Python
    • Caffee
    • Theano
    • Tensorflow
    • Keras
    • Mxnet
    • Choix de la bibliothèque appropriée au problème
  6. Construction de réseaux profonds en Python
    • Choix de l'architecture appropriée au problème donné
    • Réseaux profonds hybrides
    • Apprentissage du réseau – bibliothèque appropriée, définition de l'architecture
    • Ajustement du réseau – initialisation, fonctions d'activation, fonctions de perte, méthode d'optimisation
    • Éviter le surapprentissage – détection des problèmes de surapprentissage dans les réseaux profonds, régularisation
    • Évaluation des réseaux profonds
  7. Études de cas en Python
    • Reconnaissance d'images – CNN
    • Détection d'anomalies avec des Autoencodeurs
    • Prévision de séries temporelles avec RNN
    • Réduction de dimensionnalité avec un Autoencodeur
    • Classification avec RBM

Pré requis

Une connaissance ou une appréciation de l'apprentissage automatique, de l'architecture des systèmes et des langages de programmation est souhaitable.

 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires