I.A. de détection d’artistes
Idée : Créer une IA qui reçoit un texte de musique en entrée et qui doit donner le chanteur en sortie. L’IA sera entraînée sur un dataset contenant plusieurs textes de quelques artistes choisis au préalable. Elle fonctionnera en calculant la distance de compression (NCD) entre le texte entré et ses données d’entraînement, et fera la moyenne par artiste.
Processus :
- Collecte de données (API Genius)
- Pré-traitement des données
- Nettoyage et normalisation du texte
- Suppression de mots inutiles (le, la, ...)
- Racinisation des mots
- Séparation des données (80% entraînement, 20% test)
- Calcul du NCD à l’aide de plusieurs méthodes de compression
- zlib
- bz2
- lzma
- Calcul du NGD
- Retour d’un classement des artistes les plus probables
Choix des artistes :
- Charles Aznavour
- B.B. Jacques
- Damso
- Drake
- Freeze Corleone
- Gazo
- Lomepal
- Mylène Farmer
- Nekfeu
- Soolking