Skip to content

Repository files navigation

Parcours d'Apprentissage LLM

🌟 Introduction

Bienvenue dans mon dépôt de parcours d'apprentissage LLM ! En tant qu'Engineering Manager avec une expérience en développement web et gestion d'équipes techniques, j'ai décidé d'explorer le domaine des modèles de langage (LLM) pour élargir mes compétences et explorer les applications potentielles dans le domaine des médias numériques.

Ce dépôt documente mon voyage d'apprentissage, du développement avec la bibliothèque Transformers de Hugging Face jusqu'au déploiement de modèles fine-tunés, en passant par des expérimentations pratiques.

🎯 Objectifs

Ce projet vise à :

  • Explorer les bases des modèles de Transformers avec Hugging Face
  • Maîtriser le fine-tuning de modèles open-source pour des tâches spécifiques
  • Apprendre à déployer des modèles avec une interface utilisateur
  • Documenter les défis, solutions et insights tout au long du parcours

📊 Structure du Projet

Le projet est organisé en trois phases principales d'apprentissage :

  1. Bases des Transformers : Premiers pas avec l'écosystème Hugging Face
  2. Fine-tuning : Adaptation de modèles pré-entraînés à des tâches spécifiques
  3. Déploiement : Mise en production des modèles avec une interface utilisateur

Chaque section contient des notebooks Jupyter, des scripts Python et une documentation détaillée.

🚀 Projets Pratiques

Voici les projets pratiques que j'explore dans ce dépôt :

Phase 1 : Classification d'Articles

Développement d'un classificateur automatique d'articles de presse à l'aide de DistilBERT.

Phase 2 : Analyse de Sentiment

Fine-tuning d'un modèle pour analyser le sentiment des commentaires d'articles.

Phase 3 : Application Web avec Gradio

Déploiement d'un modèle fine-tuné avec une interface utilisateur via Hugging Face Spaces.

📚 Journal d'Apprentissage

Je documente régulièrement mes progrès, défis et découvertes dans le dossier /docs. N'hésitez pas à consulter ces ressources pour suivre mon parcours ou pour vous inspirer si vous êtes également en train d'apprendre.

📝 Article Medium

Ce projet servira de base à un article Medium détaillant mon parcours d'apprentissage. L'ébauche de cet article est disponible dans /docs/medium_article.md.

🛠️ Technologies Utilisées

  • Python 3.8+
  • PyTorch
  • Hugging Face Transformers
  • Datasets
  • Gradio
  • Google Colab / Jupyter Notebooks

📋 Prérequis

  • Python 3.8 ou supérieur
  • Pip
  • Git
  • Compte Hugging Face (pour le déploiement)

⚙️ Installation

# Cloner le dépôt
git clone https://github.com/your-username/llm-learning-journey.git
cd llm-learning-journey

# Installer les dépendances
pip install -r requirements.txt

🤝 Contributions

Les commentaires, suggestions et pull requests sont les bienvenus ! N'hésitez pas à ouvrir une issue si vous avez des questions ou des recommandations.

📜 Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

👤 À Propos de l'Auteur

Engineering Manager avec 8+ ans d'expérience dans le développement web et la gestion d'équipes techniques dans le secteur des médias numériques. Passionné par l'apprentissage continu et les nouvelles technologies.

LinkedIn | Medium


Ce projet fait partie de mon parcours d'apprentissage personnel et n'est pas associé à mon employeur actuel.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages