Garden of KnowledgeApplied Sciences › Computer Science › Software › Data Science › Machine Learning
February 12, 2026

Projets Machine Learning

Idées de projets classées par domaine et par difficulté pour mettre en pratique les concepts de Machine Learning.

Projets par niveau§

Débutant§

ProjetDomaineTechniquesDataset suggéré
Classifieur de spamNLPNaive Bayes, TF-IDFSMS Spam Collection
Prédiction de prix immobilierRégressionLinear/Polynomial RegressionBoston Housing
Classification de fleurs IrisClassificationKNN, Decision TreeIris Dataset
Analyse de sentimentsNLPLogistic Regression, BOWIMDB Reviews
Prédiction de survie TitanicClassificationRandom Forest, SVMKaggle Titanic

Intermédiaire§

ProjetDomaineTechniquesDataset suggéré
Détection de chiffres manuscritsVisionCNN, LeNetMNIST
Système de recommandation de filmsRecSysCollaborative Filtering, SVDMovieLens
Prédiction de séries temporelles (actions)FinanceLSTM, ARIMAYahoo Finance API
Classification d’images (chats vs chiens)VisionCNN, Transfer Learning (ResNet)Kaggle Cats vs Dogs
Détection de fraudeClassificationXGBoost, SMOTECredit Card Fraud
Clustering de clientsNon superviséK-Means, DBSCAN, PCAMall Customers

Avancé§

ProjetDomaineTechniquesDataset suggéré
Détection d’objets en temps réelVisionYOLO, Faster R-CNNCOCO
Chatbot question-réponseNLPTransformers, BERT, Fine TuningSQuAD
Génération d’imagesVisionGAN, DiffusionCelebA
Segmentation d’images médicalesMédecineU-Net, AttentionISIC Skin Lesion
Agent jouant à un jeu AtariRLDQN, PPOOpenAI Gymnasium
Fine-tuning d’un LLMNLPLoRA, QLoRADataset personnalisé

Projets par domaine§

Natural Language Processing (NLP)§

graph LR
    NLP["NLP"] --> CLASS["Classification<br/>de texte"]
    NLP --> SENT["Analyse de<br/>sentiments"]
    NLP --> QA["Question-<br/>Answering"]
    NLP --> SUMM["Résumé<br/>automatique"]
    NLP --> NER["Reconnaissance<br/>d'entités"]
    NLP --> TRAD["Traduction"]

    style NLP fill:#2196F3,color:#fff

Vision par ordinateur§

graph LR
    CV["Computer<br/>Vision"] --> CLASSIF["Classification<br/>d'images"]
    CV --> DET["Détection<br/>d'objets"]
    CV --> SEG["Segmentation"]
    CV --> GEN["Génération<br/>d'images"]
    CV --> SR["Super-<br/>résolution"]
    CV --> FACE["Reconnaissance<br/>faciale"]

    style CV fill:#4CAF50,color:#fff

Médecine et biologie§

Autres domaines§

Conseils pour réussir un projet ML§

  1. Commencer simple — un modèle baseline avant d’optimiser
  2. Comprendre les données — explorer, visualiser, nettoyer avant de modéliser
  3. Définir une métrique claire — accuracy, F1, RMSE, etc.
  4. Itérer — améliorer progressivement plutôt que viser la perfection d’emblée
  5. Documenter — noter ses expériences, paramètres, résultats
  6. Versionner — utiliser Git pour le code, DVC pour les données
—The Gardener