Plan du cours

Introduction aux sciences appliquées Machine Learning

    Apprentissage statistique et apprentissage automatique Itération et évaluation Compromis biais-variance Apprentissage supervisé ou non supervisé Problèmes résolus avec Machine Learning Train Validation Test &ndash ; workflow ML pour éviter l'overfitting Flux de travail de Machine Learning Algorithmes d'apprentissage automatique Choix de l'algorithme approprié au problème

Évaluation des algorithmes

    Évaluation des prévisions 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
  • Problème des classes déséquilibrées
  • Visualisation de la performance du modèle Courbe de profit
  • Courbe ROC
  • Courbe de levée
  • Sélection du modèle
  • Ajustement du modèle &ndash ; stratégies de recherche de grille
  • Préparation des données pour la modélisation
  • Importation et stockage des données Comprendre les données &ndash ; explorations de base Manipulations de données avec la bibliothèque pandas Transformations des données &ndash ; manipulation des données Analyse exploratoire Observations manquantes &ndash ; détection et solutions Valeurs aberrantes &ndash ; détection et stratégies Standardisation, normalisation, 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 Basés sur la distance

    Méthodes basées sur la densité

      Méthodes probabilistes
    Méthodes basées sur des modèles
  • Comprendre Deep Learning
  • Aperçu des concepts de base de l'apprentissage profond Différenciation entre Machine Learning et l'apprentissage profond Aperçu des applications de l'apprentissage profond
  • Vue d'ensemble de Neural Networks
  • Que sont les Neural Networks Neural Networks et les modèles de régression ? Neural Networks vs modèles de régression Comprendre les fondements mathématiques 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 d'apprentissage profond avec Keras

      Création d'un modèle Keras Comprendre vos données Spécifier votre modèle d'apprentissage profond Compilation du modèle Ajustement du modèle Travailler avec vos données de classification Travailler avec des modèles de classification Utiliser vos modèles  ;

    Travailler avec TensorFlow pour l'apprentissage profond

      Préparation des données Téléchargement des données Préparation des données de formation 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'Optimizer

      Utilisation d'initiateurs
    Ajustement du réseau neuronal
  • Construire le graphique Inférence
  • Perte
  • Formation
  • Formation du modèle Le graphique
  • La session
  • Boucle du train
  • Évaluation du modèle Construction du graphique d'évaluation
  • Évaluation avec la sortie Eval
  • Modèles de formation à l'échelle
  • Visualiser et évaluer des modèles avec TensorBoard  ;
  • Application de Deep Learning à la détection d'anomalies
  • Autoencodeur Architecture du codeur et du décodeur Perte de reconstruction
  • Autocodeur variationnel Inférence variationnelle
  • Réseau adversarial génératif Générateur &ndash ; Architecture du discriminateur
  • Approches de l'AN à l'aide du GAN
  • Ensemble Frameworks
  • Combiner les résultats de différentes méthodes Bootstrap Agrégation Calcul de la moyenne des valeurs aberrantes
  •   ;
  • Pré requis

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

    Audience

    • Développeurs
    • Data scientists
     28 heures

    Nombre de participants



    Prix par participant

    Cours Similaires

    Catégories Similaires