Commit History

  1. Recalibrer les durees GPU statiques restantes (extraction, evaluation, prediction)⁠

    functionNormally
    c57b8a9
  2. Revenir a ZeroGPU pour toutes les fonctions : le mode hybride plante⁠

    functionNormally
    7a0bb55
  3. Forcer le CPU sur les chemins non decores @spaces.GPU⁠

    functionNormally
    1d6e1d9
  4. Modele hybride : CNN sur ZeroGPU, reste du Space sur CPU⁠

    functionNormally
    41341d0
  5. Retirer ZeroGPU : le Space passe en CPU⁠

    functionNormally
    52205a2

  1. Calibrer les durees ZeroGPU sur des mesures reelles et exposer le telechargement des modeles⁠

    functionNormally
    72ef639

  1. Isoler le stockage des modeles par session et corriger le role de la CV⁠

    functionNormally
    c72538b

  1. Ajouter MLP baseline, courbes de perte, CV et backbone ImageNet brut⁠

    functionNormally
    e7db87b

  1. Restructurer le parcours pédagogique : CNN de zéro puis backbone + ML classique

    functionNormally
    c7f3e02

  1. Persister les features sur disque /tmp pour partage entre workers Gradio

    functionNormally
    27c7e24
  2. Ajouter @spaces.GPU à extract_features_callback (ZeroGPU)

    functionNormally
    8e71d97
  3. Utiliser CircleStar/charcoal-resnet18-backbone comme dépôt backbone par défaut

    functionNormally
    ddfedb8
  4. Corriger caractère invalide U+00B7 dans data_utils.py ligne 27

    functionNormally
    9234471
  5. Restructurer l'app : backbone préentraîné + ML classique + FC head + CNN de zéro⁠

    functionNormally
    cdc317a

  1. Restaurer les paramètres CNN qui fonctionnaient + epoch max à 50⁠

    functionNormally
    15c5bd9
  2. Ajouter ResNet18 (layer4 + classifieur) comme option de modèle⁠

    functionNormally
    5a128ba
  3. Remplacer RandomResizedCrop par Resize fixe pour images microscopiques⁠

    functionNormally
    733cbb8
  4. Merge branch 'main' of https://huggingface.co/spaces/CircleStar/Image_Classification

    functionNormally
    b67cff0
  5. Augmentation renforcée, scheduler LR et dropout par défaut 0.5⁠

    functionNormally
    40062d1
  6. Update app.py

    ef7bb2d
  7. Update app.py

    b6c6e38
  8. Remplacer ResNet18 par un CNN simple configurable⁠

    functionNormally
    d1c85fc

  1. Update data_utils.py

    c9b3cf0
  2. Update train_utils.py

    6d3948c
  3. Update app.py

    6c9f7c0
  4. Update train_utils.py

    ff5c769
  5. Update data_utils.py

    8aae570
  6. Update model.py

    033fb72
  7. Update metrics_utils.py

    c7bf23c
  8. Update metrics_utils.py

    191923b
  9. Update metrics_utils.py

    1eabf78
  10. Update requirements.txt

    e588f19
  11. Update app.py

    6cababb
  12. Update predict_utils.py

    c722f9c
  13. Update train_utils.py

    61d4684
  14. Create metrics_utils.py

    ac44c2a
  15. Update model.py

    7fcff1a
  16. Update data_utils.py

    be4dde9
  17. Update config.py

    ab13e5c
  18. Update config.py

    a1909f8
  19. Update requirements.txt

    230bcc7
  20. Update data_utils.py

    5972698
  21. Update config.py

    91fadd5
  22. Update model.py

    b9a0c51
  23. Update config.py

    ef1898f
  24. Update app.py

    1649120
  25. Create predict_utils.py

    a616e56
  26. Create train_utils.py

    26bc3cb
  27. Create data_utils.py

    b834807
  28. Create model.py

    61ce884