IA Générative en Python Mixte : présentiel / à distance

Dernière mise à jour : 26/03/2025

Description

Apprenez à exploiter la puissance de l'intelligence artificielle générative pour créer des contenus
innovants et des assistants virtuels personnalisés.

Dans cette formation, vous apprendrez à maîtriser les fondamentaux et les aspects avancés de l'IA
générative, en découvrant le fonctionnement des réseaux de neurones et des modèles de langage préentraînés.
Vous explorerez les techniques de génération de texte automatisée et les récentes avancées
des Large Language Models (LLM). Une attention particulière sera portée à la technique de Retrieval-
Augmented Generation (RAG), qui combine la génération de texte par les modèles de langage avec la
récupération d'informations externes, permettant de créer des modèles de langage sur mesure,
adaptés à des besoins spécifiques.
Vous appliquerez ces connaissances dans des projets concrets, allant de la génération de contenus
automatisés à la création d'assistants virtuels, et manipulerez des outils comme l'API d'OpenAI pour
tirer le meilleur parti de ces technologies.

 

Module 1 : Introduction à l'IA générative et aux LLM

  • Historique et évolution des modèles de langage : de word2vec aux LLM
  • Applications actuelles et tendances dans différents secteurs

 

Module 2 : Comprendre les réseaux de neurones et le Deep Learning

  • Architecture des réseaux de neurones
  • Entraînement des modèles
  • Les étapes de pré-entraînement et de fine-tuning

 

Module 3 : Fonctionnement des modèles de langage pré-entraînés

  • Architecture des transformers
  • Compréhension du mécanisme d'attention

 

Module 4 : Fonctionnement des modèles de langage pré-entraînés (suite)

  • Utilisation de modèles pré-entraînés simples pour la génération de texte

 

Module 5 : Exploration avancée des LLM

  • Fine-tuning de modèles pour des cas spécifiques
  • Techniques de prompting avancées pour des réponses optimales
  • Méthodes d'évaluation des LLMs

 

Module 6 : Modèles d'Embeddings

  • Fonctionnement et rôle des embeddings
  • Vectorisation pour des tâches de clustering ou de recherche
  • Etude des différents types d'embeddings

 

Module 7 : Bases de Données Vectorielles

  • Concepts et utilisation des bases de données vectorielles pour le stockage et la recherche par
    similarité
  • Exploration d'outils comme Pinecone, ChromaDB
  • Cas d'usage et bonnes pratiques pour l'optimisation des performances

 

Module 8 : Retrieval-Augmented Generation (RAG)

  • Principe du RAG et cas d'usage
    • Introduction aux systèmes RAG et ajout de capacités de recherche dans les LLM
    • Exemples pratiques : agents conversationnels avec une base de connaissances personnalisée
  • Pipeline de RAG
    • Construction d'un assistant virtuel intelligent
    • Sélection et utilisation d'API de recherche vectorielle pour augmenter les réponses des modèles
  • Utilisation d'API pour le RAG
    • Intégration de services comme OpenAI
    • Indexation et recherche vectorielle dans les bases de données comme Pinecone

 

Module 9 : Bibliothèque et outils pour les LLMs

  • Présentation de Langchain et LlamaIndex
  • Création de workflows de génération de recherche
  • Création d'un agent LLM à l'aide de Langchain

 

Module 10 : Agents LLM et Logique REACT

  • Introduction aux agents LLM de programmation réactive et usage dans des tâches autonomes
  • Utilisation de LangChain pour configurer des workflows complexes

 

Module 11 : IA générative pour la génération d'images

  • Introduction aux Modèles de Diffusion
    • Concept de modèles de diffusion pour la génération d'images
    • Différences avec les GANs et applications dans la création visuelle
  • Utilisation de Stable Diffusion
    • Mise en place et utilisation du modèle Stable Diffusion pour générer des images
    • Applications pratiques dans la création de contenu visuel et artistique
  • Cas d'usage de la Génération d'Images
    • Exemples d'utilisation en entreprise
    • Exploration des limites et défis éthiques de la génération d'images

 

Module 12 : Conclusion et Perspectives

  • Les Défis Éthiques et Règlementaires
    • Gestion des biais, de l'interprétabilité et de la transparence des modèles
  • Perspectives
    • Innovations à venir dans le domaine des LLM et IA générative
    • Projections sur l'évolution de l'IA dans différents secteurs

Objectifs de la formation

  • Comprendre les principes fondamentaux de l'IA générative et des modèles de langage.
  • Maîtriser le fonctionnement des réseaux de neurones et du deep learning appliqué aux LLM.
  • Utiliser et configurer des modèles de langage pré-entraînés pour la génération de texte.
  • Appliquer des techniques avancées de fine-tuning et de prompting pour optimiser les performances des LLM.
  • Implémenter des solutions de recherche augmentée (RAG) en intégrant des bases de données vectorielles.
  • Exploiter des bibliothèques et outils spécialisés tels que LangChain et LlamaIndex pour développer des agents conversationnels.
  • Manipuler les modèles de diffusion pour générer des images et explorer leurs applications professionnelles.
  • Analyser les enjeux éthiques et réglementaires liés à l'IA générative.

Public visé

Développeurs, data scientists, ingénieurs en IA, et autres professionnels ayant déjà une première
expérience en programmation et souhaitant se spécialiser dans les techniques de génération de
contenu IA

Prérequis

  • Compétences de base en programmation Python
  • Intérêt pour les concepts de l'intelligence artificielle

Modalités pédagogiques

Session dispensée en présentiel ou téléprésentiel, selon la modalité inter-entreprises ou intra-entreprises sur mesure. 

La formation est animée par un(e) formateur(trice) durant toute la durée de la session et présentant une suite de modules théoriques clôturés par des ateliers pratiques validant l'acquisition des connaissances. Les ateliers peuvent être accompagnés de Quizz.

L'animateur(trice) présente la partie théorique à l'aide de support de présentation, d'animation réalisée sur un environnement de démonstration.

En présentiel comme en téléprésentiel, l'animateur(trice) accompagne les participants durant la réalisation des ateliers.

Moyens et supports pédagogiques

Cadre présentiel

Salles de formation équipées et accessibles aux personnes à mobilité réduite.

- Un poste de travail par participant

- Un support de cours numérique ou papier (au choix)

- Un bloc-notes + stylo

- Vidéoprojection sur tableau blanc

- Connexion Internet

- Accès extranet pour partage de documents et émargement électronique

Cadre téléprésentiel

Session dispensée via notre solution iClassroom s'appuyant sur Microsoft Teams.

- Un compte Office 365 par participant

- Un poste virtuel par participant

- Un support numérique (PDF ou Web)

- Accès extranet pour partage de documents et émargement électronique

Modalités d'évaluation et de suivi

Avant

Afin de valider le choix d'un programme de formation, une évaluation des prérequis est réalisée à l'aide d'un questionnaire en ligne ou lors d'un échange avec le formateur(trice) qui validera la base de connaissances nécessaires.

Pendant

Après chaque module théorique, un ou des ateliers pratiques permettent la validation de l'acquisition des connaissances. Un Quizz peut accompagner l'atelier pratique.

Après

Un examen de certification si le programme de formation le prévoit dans les conditions de l'éditeur ou du centre de test (TOSA, Pearson Vue, ENI, PeopleCert)

Enfin

Un questionnaire de satisfaction permet au participant d'évaluer la qualité de la prestation.

M'inscrire à la formation

Ajouter au panier

Prochaines Sessions

  • Pour connaître les dates des prochaines sessions de formation inter-entreprises, veuillez nous contacter par téléphone au 05 61 34 39 80 ou par courriel à l'adresse contact@iform.fr

Partager cette formation