Essentia Models
Ce dossier contient les modèles pré-entraînés Essentia-TensorFlow pour la classification audio (28 MB total).
Modèles requis
Les fichiers suivants sont nécessaires pour le fonctionnement de l'application :
- discogs-effnet-bs64-1.pb (18 MB) - Embedding model
- genre_discogs400-discogs-effnet-1.pb (2 MB) - Genre classifier
- genre_discogs400-discogs-effnet-1.json (15 KB) - Genre metadata
- mtg_jamendo_moodtheme-discogs-effnet-1.pb (2.7 MB) - Mood classifier
- mtg_jamendo_instrument-discogs-effnet-1.pb (2.6 MB) - Instrument classifier
- mtg_jamendo_genre-discogs-effnet-1.pb (2.7 MB) - Alternative genre classifier
Téléchargement automatique
Pour les utilisateurs : Les modèles sont déjà inclus dans les images Docker depuis le registry git.benoitsz.com. Aucune action nécessaire.
Pour le CI/CD : Les modèles sont téléchargés automatiquement depuis essentia.upf.edu pendant le build (voir .gitea/workflows/docker.yml).
Pour le développement local : Si vous avez besoin de builder localement, vous devez avoir les modèles dans ce dossier. Ils ne sont pas versionnés dans Git car ils pèsent 28 MB.
Téléchargement manuel (si nécessaire)
cd backend/models
# Embedding model (18 MB)
curl -L -O https://essentia.upf.edu/models/feature-extractors/discogs-effnet/discogs-effnet-bs64-1.pb
# Genre classifier (2 MB)
curl -L -O https://essentia.upf.edu/models/classification-heads/genre_discogs400/genre_discogs400-discogs-effnet-1.pb
curl -L -O https://essentia.upf.edu/models/classification-heads/genre_discogs400/genre_discogs400-discogs-effnet-1.json
# Mood classifier (2.7 MB)
curl -L -O https://essentia.upf.edu/models/classification-heads/mtg_jamendo_moodtheme/mtg_jamendo_moodtheme-discogs-effnet-1.pb
# Instrument classifier (2.6 MB)
curl -L -O https://essentia.upf.edu/models/classification-heads/mtg_jamendo_instrument/mtg_jamendo_instrument-discogs-effnet-1.pb
# Alternative genre classifier (2.7 MB)
curl -L -O https://essentia.upf.edu/models/classification-heads/mtg_jamendo_genre/mtg_jamendo_genre-discogs-effnet-1.pb
Source
Tous les modèles proviennent du projet Essentia : https://essentia.upf.edu/models/
Licence
Ces modèles sont fournis par le Music Technology Group de l'Universitat Pompeu Fabra sous licence permissive pour usage académique et commercial.