Plan du cours

Introduction à l'apprentissage appliqué Machine Learning

  • Apprentissage statistique vs. apprentissage automatique
  • Itération et évaluation
  • Compromis biais-variance
  • Apprentissage supervisé ou non supervisé
  • Problèmes résolus avec Machine Learning
  • Formation, validation et test - flux de travail de l'apprentissage automatique pour éviter le surajustement
  • Flux de travail de Machine Learning
  • Algorithmes d'apprentissage automatique
  • Choix de l'algorithme approprié au problème

Évaluation des algorithmes

  • Évaluation des prédictions numériques
    • Mesures de la précision : ME, MSE, RMSE, MAPE
    • Stabilité des paramètres et des prédictions
  • Évaluation des algorithmes de classification
    • La précision et ses problèmes
    • La matrice de confusion
    • Le problème des classes déséquilibrées
  • Visualisation des performances du modèle
    • Courbe de profit
    • Courbe ROC
    • Courbe d'ascension
  • Sélection de modèles
  • Mise au point du modèle - stratégies de recherche en grille

Préparation des données pour la modélisation

  • Importation et stockage des données
  • Comprendre les données - explorations de base
  • Manipulation des données avec la bibliothèque pandas
  • Transformations des données - traitement des données
  • Analyse exploratoire
  • Observations manquantes - détection et solutions
  • Valeurs aberrantes - détection et stratégies
  • Normalisation, standardisation, binarisation
  • Recodage des données qualitatives

Algorithmes d'apprentissage automatique pour la détection des valeurs aberrantes

  • Algorithmes supervisés
    • KNN
    • Ensemble Gradient Boosting
    • SVM
  • Algorithmes non supervisés
    • Méthodes basées sur la distance
    • Méthodes basées sur la densité
    • Méthodes probabilistes
    • Méthodes basées sur des modèles

Comprendre Deep Learning

  • Vue d'ensemble des concepts de base de Deep Learning
  • Différenciation entre Machine Learning et Deep Learning
  • Aperçu des applications de Deep Learning

Aperçu de Neural Networks

  • Qu'est-ce que Neural Networks ?
  • Modèles de régression Neural Networks et modèles de régression
  • Comprendre les fondements Mathematica et les mécanismes d'apprentissage
  • Construction d'un réseau neuronal artificiel
  • Comprendre les nœuds neuronaux et les connexions
  • Travailler avec des neurones, des couches et des données d'entrée et de sortie
  • Comprendre les perceptrons à couche unique
  • Différences entre l'apprentissage supervisé et non supervisé
  • Apprentissage par anticipation et par rétroaction Neural Networks
  • Comprendre la propagation vers l'avant et la rétropropagation

Construire des modèles simples Deep Learning avec Keras

  • Créer un modèle Keras
  • Comprendre vos données
  • Spécifier votre modèle Deep Learning
  • Compilation de votre modèle
  • Ajuster votre modèle
  • Travailler avec vos données de classification
  • Travailler avec des modèles de classification
  • Utiliser vos modèles

Travailler avec TensorFlow pour Deep Learning

  • Préparation des données
    • Téléchargement des données
    • Préparation des données d'entraînement
    • Préparation des données de test
    • Mise à l'échelle des entrées
    • Utilisation de caractères génériques et de variables
  • Spécification de l'architecture du réseau
  • Utilisation de la fonction de coût
  • Utilisation de l'optimiseur
  • Utilisation des initialisateurs
  • Ajustement du réseau neuronal
  • Construction du graphe
    • Inférence
    • Perte
    • Formation
  • Entraînement du modèle
    • Le graphe
    • La session
    • Boucle d'entraînement
  • Évaluer le modèle
    • Construction du graphique d'évaluation
    • Évaluer avec la sortie Eval
  • Entraîner des modèles à l'échelle
  • Visualisation et évaluation des modèles avec TensorBoard

Application de Deep Learning à la détection d'anomalies

  • Autoencodeur
    • Architecture de l'encodeur et du décodeur
    • Perte de reconstruction
  • Autocodeur variationnel
    • Inférence variationnelle
  • Réseau adversarial génératif
    • Architecture générateur - discriminateur
    • Approches de l'AN à l'aide d'un GAN

Cadres d'ensemble

  • Combinaison des résultats de différentes méthodes
  • [Agrégation
  • Calcul de la moyenne du score des valeurs aberrantes

Pré requis

  • Expérience de la programmation Python
  • Familiarité de base avec les statistiques et les concepts mathématiques

Public

  • Développeurs
  • Scientifiques des données
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires