14

Classification Chats vs Chiens

CNN pour classer des images de chats et de chiens. Augmentation de données, entraînement et optimisation du modèle sur le dataset Kaggle.

Accuracy : 78%

Stack

PythonKerasCNNKaggle

Que s'est-il passé ?

  1. 01

    La question

    Un CNN entraîné sur Kaggle peut-il vraiment apprendre la différence entre un chat et un chien ?

  2. 02

    Le problème

    Les images varient : fond, taille, position. Un réseau naïf mémorise au lieu de généraliser.

  3. 03

    L'hypothèse

    Avec de l'augmentation de données et une architecture CNN classique, le réseau apprendra des motifs généralisables.

  4. 04

    Le build

    CNN entraîné sur le dataset Kaggle Cats vs Dogs : augmentation de données, entraînement, optimisation des hyperparamètres.

  5. 05

    L'échec

    78% d'accuracy, c'est bien… mais les erreurs n'étaient pas aléatoires : les chats à poils courts et les chiens sombres se confondaient.

  6. 06

    La découverte

    Les erreurs racontent ce que le modèle n'a pas vu. L'augmentation de données a aidé, mais certaines classes restent intrinsèquement proches.

  7. 07

    Le résultat

    Un classifieur à 78% d'accuracy, entraîné et optimisé sur le dataset Kaggle.

  8. 08

    La prochaine frontière

    Transfer learning sur un modèle pré-entraîné (ResNet), calibration, et analyse fine des erreurs.

Spider-Verse · hommage