Choisissez votre langue
Formation Data Science, IA et Machine Learning
Plus de 2 millions d'étudiants dans le monde

Formation Data Science, IA et Machine Learning

4,5

Maîtrisez l'ensemble du stack science des données — des fondamentaux de Python et du machine learning au deep learning, au TAL et au déploiement en production. Cette formation complète vous mène des données brutes aux systèmes d'IA concrets, couvrant toutes les compétences critiques recherchées par les employeurs. Que vous fassiez une reconversion ou que vous montiez en compétences, il s'agit de la formation en science des données la plus complète disponible.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous construirez une base solide en Python, en statistiques et en nettoyage de données avant de progresser vers l'apprentissage supervisé, les méthodes d'ensemble et les réseaux de neurones. Vous implémenterez des techniques de TAL classiques et modernes, y compris le réglage fin de BERT et la construction de pipelines basés sur des transformeurs. Le cours couvre la vision par ordinateur avec les CNN et les frameworks de détection d'objets, ainsi que l'IA générative avec les grands modèles de langage et les systèmes RAG. Vous apprendrez à déployer des modèles sous forme d'API REST, à automatiser des pipelines de machine learning et à surveiller les modèles en production à l'aide d'outils MLOps standard du secteur. L'éthique, l'équité et la communication avec les parties prenantes sont également abordées afin que vous puissiez agir de manière responsable et efficace dans tout rôle en science des données.

Comment vous étudiez de façon pratique Formation Data Science, IA et Machine Learning

Comment vous pratiquez Formation Data Science, IA et Machine Learning

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondamentaux de la science des données

  • Leçon 1 • Rappels de mathématiques et de statistiques

    Revoit l'algèbre linéaire, l'intuition du calcul infinitésimal et les probabilités nécessaires aux algorithmes de ML. Ancre les mathématiques abstraites dans les applications de la science des données.

  • Leçon 2 • Types et structures de données

    Distingue les formats de données structurées, semi-structurées et non structurées. Prépare les apprenants à traiter divers ensembles de données du monde réel.

  • Leçon 3 • Le paysage de la science des données

    Définit la science des données, l'IA et le ML comme des disciplines distinctes mais qui se chevauchent. Établit le vocabulaire utilisé tout au long du cours.

  • Leçon 4 • Configuration de votre environnement

    Installe et configure Python, Jupyter et les bibliothèques logicielles essentielles. Garantit que chaque apprenant dispose d'un espace de travail reproductible.

  • Leçon 5 • Python pour la science des données

    Couvre la syntaxe Python, les structures de données et les patrons fonctionnels essentiels au travail sur les données. Fait le pont entre la programmation générale et les tâches spécifiques aux données.

Chapitre 2Voir les détails

Nettoyage et exploration des données

  • Leçon 1 • Techniques de nettoyage des données

    Identifie et résout les valeurs manquantes, les doublons et les formats incohérents. Améliore directement la précision des modèles en aval.

  • Leçon 2 • Fondamentaux du feature engineering

    Transforme les variables brutes en caractéristiques informatives pour les modèles de ML. Introduit l'encodage, la normalisation et la création de caractéristiques dérivées.

  • Leçon 3 • Analyse exploratoire des données (AED)

    Utilise des résumés statistiques et des visualisations pour découvrir des motifs et des anomalies. Éclaire la génération d'hypothèses avant la modélisation.

  • Leçon 4 • Ingestion et chargement des données

    Charge des données à partir de fichiers, d'API et de bases de données à l'aide de pandas et de connecteurs SQL. Établit le point d'entrée pour chaque pipeline de données.

  • Leçon 5 • Visualisation des données pour l'analyse

    Crée des graphiques avec Matplotlib et Seaborn pour communiquer clairement les résultats. Relie les motifs visuels aux décisions actionnables en science des données.

Chapitre 3Voir les détails

Fondamentaux de l'apprentissage supervisé

  • Leçon 1 • Évaluation et validation des modèles

    Applique les divisions entraînement-test, la validation croisée et les métriques de performance pour évaluer les modèles. Empêche la fuite de données et garantit une évaluation fiable.

  • Leçon 2 • Algorithmes de classification

    Couvre la régression logistique, les arbres de décision et les k-plus proches voisins pour les tâches de classification. Met en évidence les frontières de décision et les sorties de probabilité.

  • Leçon 3 • Algorithmes de régression

    Implémente les modèles de régression linéaire, polynomiale et régularisée. Relie les dérivations mathématiques aux implémentations scikit-learn.

  • Leçon 4 • Réglage des hyperparamètres

    Optimise les performances du modèle grâce aux stratégies de recherche par grille et de recherche aléatoire. Introduit le concept d'un ensemble de validation distinct de l'ensemble de test.

  • Leçon 5 • Concepts d'apprentissage supervisé

    Définit le paradigme de l'apprentissage supervisé, les fonctions de perte et le compromis biais-variance. Pose les bases conceptuelles pour tous les chapitres sur les algorithmes.

Chapitre 4Voir les détails

Méthodes d'ensemble et ML avancé

  • Leçon 1 • Interprétabilité des modèles

    Utilise les valeurs SHAP et l'importance par permutation pour expliquer les prédictions complexes des modèles. Relie l'interprétabilité à la confiance des parties prenantes et au débogage.

  • Leçon 2 • Bagging et forêts aléatoires

    Explique l'agrégation bootstrap et son effet de réduction de la variance. Implémente les forêts aléatoires et interprète les scores d'importance des caractéristiques.

  • Leçon 3 • Machines à vecteurs de support (SVM)

    Dérive le classifieur à marge maximale et l'astuce du noyau pour les frontières non linéaires. Applique les SVM aux problèmes de classification et de régression.

  • Leçon 4 • Stacking et blending

    Combine divers modèles de base via des méta-apprenants pour réduire l'erreur de généralisation. Introduit des pipelines de stacking appropriés pour éviter les fuites.

  • Leçon 5 • Algorithmes de gradient boosting

    Couvre en profondeur le gradient boosting, XGBoost, LightGBM et CatBoost. Démontre pourquoi le boosting domine les compétitions sur données tabulaires.

Chapitre 5Voir les détails

Apprentissage non supervisé

  • Leçon 1 • Détection d'anomalies et de valeurs aberrantes

    Détecte les événements rares à l'aide de forêts d'isolation, d'autoencodeurs et de méthodes statistiques. Applique les techniques aux scénarios de détection de fraude et de contrôle qualité.

  • Leçon 2 • Réduction de dimensionnalité

    Réduit l'espace des caractéristiques avec PCA, t-SNE et UMAP tout en préservant la structure. Permet la visualisation et accélère la modélisation en aval.

  • Leçon 3 • Algorithmes de clustering

    Implémente les méthodes de clustering k-means, hiérarchique et DBSCAN. Évalue la qualité des clusters avec les scores de silhouette et l'analyse du coude.

  • Leçon 4 • Apprentissage des règles d'association

    Extrait les itemsets fréquents et les règles d'association à l'aide des algorithmes Apriori et FP-Growth. Applique les résultats à l'analyse de recommandation et de panier d'achat.

Chapitre 6Voir les détails

Apprentissage profond et réseaux de neurones

  • Leçon 1 • Rétropropagation et optimisation

    Dérive la rétropropagation et la relie aux variantes de la descente de gradient. Couvre les optimiseurs comme Adam, RMSProp et la planification du taux d'apprentissage.

  • Leçon 2 • Régularisation et bonnes pratiques d'entraînement

    Applique le dropout, la normalisation par lots et l'arrêt précoce pour éviter le surapprentissage. Établit des workflows d'entraînement fiables pour des modèles de qualité professionnelle.

  • Leçon 3 • Réseaux de neurones récurrents et LSTM

    Modélise les données séquentielles avec les RNN, LSTM et GRU. Applique les architectures aux tâches de prévision de séries temporelles et de séquences textuelles.

  • Leçon 4 • Réseaux de neurones convolutionnels

    Construit des CNN pour la classification d'images à l'aide de couches de convolution, de pooling et entièrement connectées. Introduit l'apprentissage par transfert avec des modèles pré-entraînés.

  • Leçon 5 • Fondamentaux des réseaux de neurones

    Explique les neurones, les fonctions d'activation et la propagation avant mathématiquement. Fournit la base conceptuelle pour toutes les architectures d'apprentissage profond.

Chapitre 7Voir les détails

Traitement du langage naturel

  • Leçon 1 • Word embeddings (plongements lexicaux)

    Entraîne et utilise des représentations vectorielles denses avec Word2Vec, GloVe et FastText. Montre comment la similarité sémantique est encodée dans l'espace de plongement.

  • Leçon 2 • Tâches NLP classiques

    Implémente l'analyse de sentiment, la reconnaissance d'entités nommées et la classification de texte. Relie les modèles de ML traditionnels aux pipelines de caractéristiques NLP.

  • Leçon 3 • Fine-tuning de modèles de langage pré-entraînés

    Ajuste (fine-tune) les modèles de type BERT et GPT sur des tâches NLP en aval à l'aide de Hugging Face. Couvre l'ingénierie des prompts et l'évaluation des sorties des modèles de langage.

  • Leçon 4 • Prétraitement et représentation du texte

    Nettoie et tokénise le texte brut, puis le convertit en représentations numériques. Établit le pipeline d'entrée pour tous les modèles NLP.

  • Leçon 5 • Architecture Transformer

    Explique l'auto-attention, l'encodage positionnel et la structure encodeur-décodeur. Fournit les fondations architecturales pour BERT, GPT et les modèles apparentés.

Chapitre 8Voir les détails

Déploiement du ML et systèmes de production

  • Leçon 1 • Surveillance des modèles et détection de dérive

    Suit la qualité des prédictions, la dérive des données et la dérive du concept dans les systèmes en production. Déclenche des pipelines de réentraînement lorsque les performances se dégradent.

  • Leçon 2 • Empaquetage et service des modèles

    Empaquète les modèles sous forme d'API REST à l'aide de Flask et FastAPI, puis les conteneurise avec Docker. Permet une consommation de modèles scalable et indépendante du langage.

  • Leçon 3 • Pipelines ML et automatisation des workflows

    Conçoit des pipelines reproductibles de bout en bout à l'aide du Pipeline scikit-learn et d'outils d'orchestration. Élimine les étapes manuelles qui causent des échecs en production.

  • Leçon 4 • Principes MLOps et CI/CD

    Applique les pratiques DevOps au ML : gestion de versions des données, du code et des modèles ensemble. Implémente des pipelines CI/CD qui testent et déploient les modèles automatiquement.

  • Leçon 5 • Stratégies de déploiement dans le cloud

    Déploie des modèles conteneurisés sur des plateformes cloud à l'aide de services ML gérés. Couvre l'inférence serverless et les modèles d'auto-scaling.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Personne en reconversion : souhaite passer à la science des données depuis un domaine non connexe.

  • Analyste d'affaires : prêt à passer des tableaux de bord au travail de modélisation prédictive.

  • Développeur logiciel : cherche à ajouter une profondeur en machine learning à ses compétences existantes en codage.

  • Jeune diplômé : cherche un parcours structuré et aligné sur les besoins des employeurs vers les métiers de l'IA.

  • Expert métier : a besoin d'outils de science des données pour amplifier ses connaissances en recherche ou en secteur.

  • Codeur passionné : passionné par l'IA et prêt à construire des projets réels et déployables.

Ce que disent nos élèves

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Maroc ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF