Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Deep Learning & IA » :
Machine Learning avec Scikit-Learn

Détails :

Durée :
2 Jours
Prérequis :
Bien connaître le langage de programmation Python. Une bonne connaissance des librairies Numpy, Scipy, Matplotlib et Pandas est aussi vivement recommandée.
Public :
Data-scientist souhaitant comprendre le fonctionnement de Scikit-Learn.
Objectifs :
Le Machine Learning permet aux machines d'apprendre à partir des données pour faire des prédictions ou prendre des décisions sans être explicitement programmées. Avec scikit-learn, une bibliothèque Python puissante et accessible, vous pouvez facilement construire, entraîner et évaluer des modèles de machine learning pour résoudre des problèmes concrets.

Au terme de cette formation, vous saurez :
  • Comprendre concepts, tâches principales et outils en Machine Learning.
  • Préparer et structurer les données pour l'apprentissage machine.
  • Créer, évaluer et optimiser les modèles prédictifs efficacement.
  • Découvrir principaux algorithmes pour régression, classification et clusterisation.
  • Améliorer modèles via validation croisée et recherche d'hyperparamètres.
  • Comprendre réseaux de neurones.

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Introduction au Machine Learning
    • Intelligence artificielle VS Machine Learning VS Deep Learning
    • Les principales tâches du Machine Learning
      • La régression
      • La classification
      • La clusterisation
      • La réduction de dimensionnalité
    • Les différents types d'entrainements
      • L'apprentissage supervisé
      • L'apprentissage non supervisé
      • L'apprentissage auto-supervisé
      • L'apprentissage semi-supervisé
      • L'apprentissage par renforcement
      • L'apprentissage par transfert
    • Présentation de Scikit-Learn
    • Lien avec les bibliothèques Python de calcul scientifique (Numpy, Scipy, Matplotlib et Pandas)
    • Un peu de terminologie (DataSet, Caractéristique, Observation, Modèle, Hyperparamètre, ...)
    Manipulation de données
    • Chargement de données
    • Pré-traitement de données (Standardisation, Transformations non linéaires, Discrétisation)
    • Génération de données
    • Les différents types de jeux de données : Training Set, Validation Set et Test Set
    Modèles d'apprentissage
    • Génération de modèles
    • Estimation de la performance d'un modèle
    • Mesures de performance
    • Modification des hyper-paramètres
    • Chargement et enregistrement d'un modèle
    Les algorithmes standards
    • Modèles de régression
      • La régression linéaire
      • La régression logistique
    • Modèles de classification
      • L’arbre de décision
      • Les plus proches voisins (k-NN)
      • Les machines à vecteur de support (SVM)
      • La classification selon Naive Bayes
    • Les modèles de clusterisation
    • Les modèles de réduction de dimensionnalité
    Optimisations des modèles
    • Notion de matrice de confusion
      • Présentation de l'outil SeaBorn
    • La validation croisée et les différentes stratégies
      • Validation croisée k-fold
      • Validation shuffle split
      • Validation croisée Leave-One-Out (LOO)
      • Validation croisée stratifiée
    • Estimateurs avec "Cross Validation" intégrée
    • Utilisation de l'outil GridSearchCV
    Sensibilisation au Deep Learning
    • Le Deep Learning, une branche du Machine Learning
    • Qu'est-ce qu'un réseau de neurones ?
    • Présentation des bibliothèques Tensorflow et PyTorch
    • Quelques exemples de réseaux de neurones
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.