IBM

Certificat Professionnel IBM AI Engineering

Développez vos compétences avec Coursera Plus pour 239 $/an (habituellement 399 $). Économisez maintenant.

IBM

Certificat Professionnel IBM AI Engineering

Se préparer à l'emploi en tant qu'ingénieur en IA.

Développez les compétences en ingénierie IA et l'expérience pratique dont vous avez besoin pour attirer l'attention d'un employeur en moins de 4 mois. Boostez votre CV !

Sina Nazeri
Fateme Akbari
Wojciech 'Victor' Fulmyk

Instructeurs : Sina Nazeri

247 760 déjà inscrits

Inclus avec Coursera Plus

Obtenez une qualification professionnelle qui traduit votre expertise

des 22,032 examens de cours de ce programme

niveau Intermédiaire

Expérience recommandée

Planning flexible
4 mois à 10 heures une semaine
Apprenez à votre propre rythme
Préparer un diplôme
Obtenez une qualification professionnelle qui traduit votre expertise

des 22,032 examens de cours de ce programme

niveau Intermédiaire

Expérience recommandée

Planning flexible
4 mois à 10 heures une semaine
Apprenez à votre propre rythme
Préparer un diplôme

Ce que vous apprendrez

  • Décrire l'apprentissage automatique, l'apprentissage profond, les réseaux neuronaux et les algorithmes d'apprentissage automatique tels que la classification, la régression, le regroupement et la réduction dimensionnelle.

  • Mettre en œuvre des modèles d'apprentissage automatique supervisés et non supervisés à l'aide de SciPy et ScikitLearn.

  • Déployer des algorithmes et des pipelines d'apprentissage automatique sur Apache Spark

  • Construire des modèles d'apprentissage profond et des réseaux neuronaux à l'aide de Keras, PyTorch et TensorFlow.

Compétences que vous acquerrez

  • Catégorie : Vision par ordinateur
  • Catégorie : Science des données
  • Catégorie : Mise au point
  • Catégorie : Architectures de modèles génératifs
  • Catégorie : Modélisation des grandes langues
  • Catégorie : Apprentissage automatique
  • Catégorie : Évaluation du modèle
  • Catégorie : Outils d'ingénierie rapide
  • Catégorie : Génération assistée par récupération
  • Catégorie : Apprentissage par transfert
  • Catégorie : Apprentissage non supervisé

Outils que vous découvrirez

  • Catégorie : Apache Spark
  • Catégorie : IA générative
  • Catégorie : Keras (bibliothèque de réseaux neuronaux)
  • Catégorie : Ingénierie rapide
  • Catégorie : PySpark
  • Catégorie : Programmation Python
  • Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
  • Catégorie : Bases de données vectorielles
  • Catégorie : Transformateur de vision (ViT)

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Certificat professionnel - série de 13 cours

Apprentissage automatique avec Python

Apprentissage automatique avec Python

COURS 1, 20 heures

Ce que vous apprendrez

  • Expliquer les concepts clés, les outils et les rôles impliqués dans l'apprentissage automatique, y compris les techniques d'apprentissage supervisé et non supervisé.

  • Appliquer les algorithmes de base de l'apprentissage automatique tels que la régression, la classification, le clustering et la réduction de dimensionnalité en utilisant Python et Scikit-learn.

  • Évaluer les performances du modèle en utilisant des mesures appropriées, des stratégies de validation et des techniques d'optimisation.

  • Construisez et évaluez des solutions d'apprentissage automatique de bout en bout sur des ensembles de données du monde réel grâce à des laboratoires, des projets et des évaluations pratiques.

Compétences que vous acquerrez

Catégorie : Analyse de régression
Catégorie : Apprentissage supervisé
Catégorie : Apprentissage automatique
Catégorie : Réduction de la dimensionnalité
Catégorie : Scikit Learn (Bibliothèque d'apprentissage automatique)
Catégorie : Algorithmes de classification
Catégorie : Méthodes d'apprentissage automatique
Catégorie : Évaluation du modèle
Catégorie : Apprentissage par arbre de décision
Catégorie : Apprentissage non supervisé
Catégorie : Algorithmes d'apprentissage automatique
Catégorie : Régression logistique
Catégorie : Apprentissage automatique appliqué
Catégorie : Modélisation prédictive
Catégorie : Modèle de formation
Catégorie : Optimisation du modèle
Catégorie : Apprentissage statistique des machines
Catégorie : Programmation Python
Catégorie : Analyse prédictive

Ce que vous apprendrez

  • Décrire les concepts fondamentaux du Deep learning, des neurones et des réseaux de neurones artificiels pour résoudre des problèmes du monde réel

  • Expliquer les concepts et les composants de base des réseaux de neurones et les défis de la formation des réseaux profonds

  • Construire des modèles de deep learning pour la régression et la classification à l'aide de la bibliothèque Keras, en interprétant efficacement les mesures de performance des modèles.

  • Concevoir des architectures avancées, telles que les CNN, les RNN et les transformateurs, pour résoudre des problèmes spécifiques tels que la classification d'images et la modélisation du langage

Compétences que vous acquerrez

Catégorie : Keras (bibliothèque de réseaux neuronaux)
Catégorie : Apprentissage profond
Catégorie : Modèle de formation
Catégorie : Réseaux neuronaux convolutifs
Catégorie : Architecture du réseau
Catégorie : Réseaux neuronaux artificiels
Catégorie : Réseaux neuronaux récurrents (RNN)
Catégorie : Autoencodeurs
Catégorie : Apprentissage par transfert
Catégorie : Apprentissage automatique appliqué
Catégorie : Méthodes d'apprentissage automatique
Catégorie : Analyse de régression
Catégorie : Apprentissage automatique
Catégorie : Analyse d'images
Catégorie : Traitement du langage naturel
Catégorie : Optimisation du modèle
Apprentissage profond avec Keras et Tensorflow

Apprentissage profond avec Keras et Tensorflow

COURS 3, 23 heures

Ce que vous apprendrez

  • Créer des couches et des modèles personnalisés dans Keras et intégrer Keras à TensorFlow 2.x

  • Développer des réseaux neuronaux convolutifs (CNN) avancés à l'aide de Keras

  • Modélisation des Transformateurs pour les données séquentielles et la prédiction des séries chronologiques

  • Expliquer les concepts clés de l'Apprentissage non supervisé dans Keras, des réseaux Q profonds (DQN) et de l'apprentissage par renforcement

Compétences que vous acquerrez

Catégorie : Keras (bibliothèque de réseaux neuronaux)
Catégorie : Tensorflow
Catégorie : Modèle de formation
Catégorie : Apprentissage profond
Catégorie : Apprentissage non supervisé
Catégorie : Optimisation du modèle
Catégorie : Autoencodeurs
Catégorie : Apprentissage par transfert
Catégorie : Réseaux adversoriels génératifs (GAN)
Catégorie : Réseaux neuronaux convolutifs
Catégorie : Apprentissage par renforcement
Catégorie : Architectures de modèles génératifs
Catégorie : Apprentissage automatique appliqué
Catégorie : IA générative
Catégorie : Analyse des séries temporelles et prévisions
Catégorie : Intelligence artificielle et apprentissage automatique (IA/ML)
Introduction aux réseaux neuronaux et à PyTorch

Introduction aux réseaux neuronaux et à PyTorch

COURS 4, 18 heures

Ce que vous apprendrez

  • Des compétences en PyTorch prêtes à l'emploi dont les employeurs ont besoin en seulement 6 semaines

  • Comment mettre en œuvre et entraîner des modèles de régression linéaire à partir de zéro en utilisant les fonctionnalités de PyTorch

  • Concepts clés de la régression logistique et comment les appliquer aux problèmes de classification

  • Comment traiter les données et former les modèles en utilisant la Descente de gradient pour l'optimisation.

Compétences que vous acquerrez

Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Optimisation du modèle
Catégorie : Analyse de régression
Catégorie : Régression logistique
Catégorie : Modèle de formation
Catégorie : Tensorflow
Catégorie : Méthodes statistiques
Catégorie : Apprentissage automatique appliqué
Catégorie : Évaluation du modèle
Catégorie : Réseaux neuronaux artificiels
Catégorie : Traitement des données
Catégorie : Probabilités et statistiques
Catégorie : Modélisation prédictive
Apprentissage profond avec PyTorch

Apprentissage profond avec PyTorch

COURS 5, 19 heures

Ce que vous apprendrez

  • Concepts clés de la régression Softmax et compréhension de son application dans les problèmes de classification multi-classes.

  • Comment développer et entraîner des réseaux de neurones peu profonds avec différentes architectures.

  • Concepts clés des réseaux de neurones profonds, y compris des techniques telles que l'abandon, l'initialisation des poids et la normalisation des lots.

  • Comment développer des réseaux neuronaux convolutifs, appliquer des couches et des fonctions d'activation.

Compétences que vous acquerrez

Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Apprentissage profond
Catégorie : Algorithmes de classification
Catégorie : Réseaux neuronaux convolutifs
Catégorie : Optimisation du modèle
Catégorie : Réseaux neuronaux artificiels
Catégorie : Modèle de formation
Catégorie : Apprentissage automatique appliqué
Catégorie : Analyse d'images
Catégorie : Évaluation du modèle
Catégorie : Intelligence artificielle et apprentissage automatique (IA/ML)

Ce que vous apprendrez

  • Démontrez vos compétences pratiques dans la construction de modèles d'apprentissage profond à l'aide de Keras et PyTorch pour résoudre des problèmes de classification d'images du monde réel

  • Mettez en avant votre expertise dans la conception et la mise en œuvre d'un pipeline de deep learning complet, y compris le chargement des données, l'augmentation et la validation des modèles

  • Mettez en avant vos compétences pratiques dans l'application des CNN et des transformateurs de vision à des défis spécifiques tels que la classification géospatiale des terres

  • Communiquer efficacement les résultats de votre projet au moyen d'un modèle d'évaluation

Compétences que vous acquerrez

Catégorie : Keras (bibliothèque de réseaux neuronaux)
Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Prétraitement des données
Catégorie : Réseaux neuronaux convolutifs
Catégorie : Évaluation du modèle
Catégorie : Modèle de formation
Catégorie : Transformateur de vision (ViT)
Catégorie : Apprentissage par transfert
Catégorie : Pipelines de données
Catégorie : Mise au point
Catégorie : Apprentissage profond
Catégorie : Programmation Python
Catégorie : Vision par ordinateur
Catégorie : Optimisation du modèle
Catégorie : Apprentissage automatique
Catégorie : Information et technologie géospatiales
Catégorie : Intelligence artificielle

Ce que vous apprendrez

  • Faire la différence entre les architectures et les modèles IA génératifs, tels que les RNN, les transformateurs, les VAE, les GAN et les modèles de diffusion

  • Décrire comment les serveurs d'authentification, tels que GPT, BERT, BART et T5, sont appliqués dans les tâches de traitement du langage naturel

  • Mettre en œuvre la tokenisation pour prétraiter le texte brut à l'aide de bibliothèques NLP comme NLTK, spaCy, BertTokenizer et XLNetTokenizer

  • Créer un chargeur de données NLP dans PyTorch qui gère la tokenisation, la numérisation et le padding pour les ensembles de données textuelles

Compétences que vous acquerrez

Catégorie : Réseaux neuronaux récurrents (RNN)
Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Prétraitement des données
Catégorie : Modélisation des grandes langues
Catégorie : Réseaux adversoriels génératifs (GAN)
Catégorie : Modèle de formation
Catégorie : Pipelines de données
Catégorie : Candidature au LLM
Catégorie : Architectures de modèles génératifs
Catégorie : IA générative
Catégorie : Visage étreint
Catégorie : Traitement du langage naturel

Ce que vous apprendrez

  • Expliquer comment l'encodage one-hot, les sacs de mots, les encastrements et les sacs d'encastrement transforment le texte en caractéristiques numériques pour les modèles NLP

  • Implémenter des modèles Word2Vec en utilisant les architectures CBOW et Skip-gram pour générer des enchâssements de mots contextuels

  • Développer et former des modèles de langage basés sur des réseaux neurones en utilisant des N-Grammes statistiques et des architectures feedforward

  • Construire des modèles séquence à séquence avec des RNNs codeur-décodeur pour des tâches telles que la traduction automatique et la transformation de séquences

Compétences que vous acquerrez

Catégorie : Évaluation du modèle
Catégorie : Optimisation du modèle
Catégorie : Modèle de formation
Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Architectures de modèles génératifs
Catégorie : Réseaux neuronaux artificiels
Catégorie : Ingénierie des fonctionnalités
Catégorie : Apprentissage par transfert
Catégorie : Exploration de texte
Catégorie : Traitement du langage naturel
Catégorie : Emboîtements
Catégorie : L'IA responsable
Catégorie : IA générative
Catégorie : Algorithmes de classification
Catégorie : Éthique des données
Catégorie : Modélisation des grandes langues

Ce que vous apprendrez

  • Expliquer le rôle des mécanismes d'attention dans les modèles de transformateurs pour saisir les relations contextuelles dans le texte

  • Décrire les différences dans les approches de modélisation du langage entre les modèles basés sur le décodeur comme le GPT et les modèles basés sur le codeur comme le BERT

  • Mettre en œuvre les composants clés des modèles transformateurs, y compris l'encodage positionnel, les mécanismes d'attention et le masquage, à l'aide de PyTorch

  • Appliquer des modèles basés sur des transformateurs pour des tâches NLP réelles, telles que la classification de textes et la traduction de langues, à l'aide des outils PyTorch et Hugging Face

Compétences que vous acquerrez

Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Traitement du langage naturel
Catégorie : Architectures de modèles génératifs
Catégorie : IA générative
Catégorie : Modélisation des grandes langues
Catégorie : Optimisation du modèle
Catégorie : Emboîtements
Catégorie : Modèle de formation
Catégorie : Apprentissage par transfert
Catégorie : Prétraitement des données
Catégorie : Apprentissage automatique appliqué

Ce que vous apprendrez

  • Compétences recherchées et prêtes à l'emploi dont les entreprises ont besoin pour travailler avec des LLM à base de transformateurs en ingénierie de l'IA générative

  • Comment effectuer un réglage fin efficace des paramètres (PEFT) à l'aide de méthodes telles que LoRA et QLoRA afin d'optimiser l'apprentissage des modèles

  • Comment utiliser des modèles de transformateurs pré-entraînés pour les tâches linguistiques et les affiner pour des applications spécifiques en aval ?

  • Comment charger des modèles, exécuter l'inférence et former des modèles en utilisant les frameworks Hugging Face et PyTorch

Compétences que vous acquerrez

Catégorie : Mise au point
Catégorie : PyTorch (Bibliothèque d'apprentissage automatique)
Catégorie : Optimisation du modèle
Catégorie : Modèle de formation
Catégorie : Ingénierie rapide
Catégorie : IA générative
Catégorie : Architectures de modèles génératifs
Catégorie : Modélisation des grandes langues

Ce que vous apprendrez

  • Compétences en ingénierie de l'IA générative en demande dans les LLM de mise au point que les employeurs recherchent activement

  • Réglage des instructions et modélisation des récompenses à l'aide de Hugging Face, ainsi que compréhension des LLM en tant que politiques et application des techniques RLHF

  • Optimisation directe des préférences (DPO) avec fonction de partition et Hugging Face, y compris la manière de définir les solutions optimales aux problèmes de DPO

  • Utilisation de l'optimisation proximale des politiques (PPO) avec Hugging Face pour construire des fonctions d'évaluation et tokeniser des ensembles de données pour un réglage fin

Compétences que vous acquerrez

Catégorie : Mise au point
Catégorie : Optimisation du modèle
Catégorie : Apprentissage par renforcement
Catégorie : Modèle de formation
Catégorie : IA générative
Catégorie : Évaluation du modèle
Catégorie : Modélisation des grandes langues

Ce que vous apprendrez

  • Compétences en demande et prêtes à l'emploi que les entreprises recherchent pour construire des agents IA à l'aide de RAG et LangChain en seulement 8 heures

  • Comment appliquer les principes fondamentaux de l'apprentissage en contexte et de l'ingénierie avancée des requêtes pour améliorer la conception des requêtes ?

  • Les concepts clés de LangChain, y compris les outils, les composants, les modèles de chat, les chaînes et les agents

  • Comment construire des applications IA en intégrant les technologies RAG, PyTorch, Hugging Face, LLMs, et LangChain

Compétences que vous acquerrez

Catégorie : Systèmes agentiques
Catégorie : Appel d'outils
Catégorie : Ingénierie rapide
Catégorie : Génération assistée par récupération
Catégorie : Outils d'ingénierie rapide
Catégorie : Modélisation des grandes langues
Catégorie : Visage étreint
Catégorie : Ingénierie contextuelle
Catégorie : Emboîtements
Catégorie : IA générative
Catégorie : Agents génératifs d'IA
Catégorie : Candidature au LLM

Ce que vous apprendrez

  • Acquérir une expérience pratique en construisant votre propre application d'IA générative dans le monde réel à présenter lors d'entretiens

  • Créer et configurer une base de données vectorielle pour stocker les enchâssements de documents et développer un extracteur pour récupérer les segments pertinents en fonction des requêtes de l'utilisateur

  • Mettre en place une interface Gradio simple pour l'interaction avec l'utilisateur et construire un bot de réponse aux questions en utilisant LangChain et un grand modèle de langage (LLM)

Compétences que vous acquerrez

Catégorie : Interface utilisateur (UI)
Catégorie : Génération assistée par récupération
Catégorie : IA générative
Catégorie : Mise au point
Catégorie : Candidature au LLM
Catégorie : Bases de données vectorielles
Catégorie : Emboîtements
Catégorie : Gestion des documents

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Préparer un diplôme

Lorsque vous aurez terminé ce site Certificat Professionnel, vous pourrez peut-être faire reconnaître vos acquis si vous êtes admis et si vous vous inscrivez à l'un des programmes d'études en ligne suivants.¹

Instructeurs

Sina Nazeri
IBM
2 Cours72 449 apprenants
Fateme Akbari
IBM
4 Cours41 518 apprenants
Wojciech 'Victor' Fulmyk
IBM
9 Cours124 443 apprenants

Offert par

IBM

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions

¹ Median salary and job opening data are sourced from Lightcast™ Job Postings Report. Content Creator, Machine Learning Engineer and Salesforce Development Representative (1/1/2024 - 12/31/2024) All other job roles (4/1/2025 - 4/1/2026)