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
Nos clients témoignent (5)
La formation a donné un aperçu intéressant des modèles d'apprentissage profond et des méthodes connexes. Le sujet était assez nouveau pour moi, mais j'ai maintenant l'impression d'avoir une idée de ce que l'IA et l'apprentissage profond peuvent impliquer, de ce que ces termes recouvrent et de la manière dont ils peuvent être utilisés de manière avantageuse. En général, j'ai aimé l'approche consistant à commencer par le contexte statistique et les modèles d'apprentissage de base, tels que la régression linéaire, en mettant particulièrement l'accent sur les exercices intermédiaires.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Formation - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traduction automatique
Anna demandait toujours s'il y avait des questions, et essayait toujours de nous rendre plus actifs en posant des questions, ce qui nous a tous permis de nous impliquer réellement dans la formation.
Enes Gicevic - REGNOLOGY ROMANIA S.R.L.
Formation - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traduction automatique
J'ai aimé la façon dont elle est combinée avec les pratiques.
Bertan - REGNOLOGY ROMANIA S.R.L.
Formation - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traduction automatique
L'expérience et les connaissances approfondies du formateur
Ovidiu - REGNOLOGY ROMANIA S.R.L.
Formation - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traduction automatique
Le VM est une bonne idée
Vincent - REGNOLOGY ROMANIA S.R.L.
Formation - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Traduction automatique