2024-05-25 21:51:29
J’utilise actuellement l’ensemble de données de classification des genres musicaux GTZAN. Après avoir entraîné le modèle (je suis toujours dans le cahier des modèles), j’ai exécuté ce script et j’ai prédit et attendu les sorties de genre. Tout est parfait jusqu’ici mais je ne sais pas comment puis-je jouer la chanson et la confirmer si le genre est correct. Normalement, cela se fait par chemin de fichier mais je n’ai que des index de chansons.
import numpy as np import pygame import time # Sélectionnez un exemple d’index de point de données = 0 # Sélectionnez un index dans l’ensemble de test sample = X_test[index] # Sélectionnez un échantillon dans l’ensemble de test sample = sample[np.newaxis, …] # Conversion en une forme adaptée au modèle # Faire une prédiction prédiction = model.predict(sample) # Faire une prédiction en utilisant le modèle Predicted_index = np.argmax(prediction, axis=1) # Trouver l’index prédit # Imprimer le résultat de la prédiction prédit_genre = convertisseur.inverse_transform(predicted_index)[0] # Convertir le type prédit en étiquette Expect_genre = converter.inverse_transform([y_test[index]])[0] # Convertir le type attendu en étiquette print(“Type attendu : {}, Type prédit : {}”.format(genre_expecté, genre_prédit))
si d’autres informations sont nécessaires, je les fournirai
#machine #learning #Comment #jouer #une #chanson #Python #uniquement #partir #son #index
1716665361