O programa "Music Genre Recommendation" é um sistema de recomendação de gêneros musicais que utiliza técnicas de aprendizado de máquina para classificar músicas em diferentes gêneros. O programa carrega um conjunto de dados contendo informações sobre características de áudio de várias músicas e treina modelos de classificação, como regressão logística, máquinas de vetor de suporte e Naive Bayes, para prever o gênero de uma música com base em suas características. O programa avalia a precisão dos modelos treinados, constrói matrizes de confusão e calcula métricas de avaliação, como a taxa média recíproca (MRR). Além disso, o programa combina os modelos treinados em um modelo meta usando o algoritmo Naive Bayes e realiza previsões com base nas probabilidades fornecidas pelos modelos base.

Nota: O programa também inclui dependências do Accord.NET, uma biblioteca de aprendizado de máquina para a plataforma .NET.

 Github