Skip to content
This repository was archived by the owner on Apr 10, 2026. It is now read-only.

sergioarojasm98/musical-genre-classification-ann

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Musical Genre Classification using Artificial Neural Networks

License Python Status Academic

Classifies music tracks into genres using an ANN trained on audio feature data.

Context

Academic project for the Intelligent Systems course, Electronics Engineering program, Pontificia Universidad Javeriana, Bogotá D.C., Colombia.

About

Companion to musical-genre-classification-ga — same dataset and task, but using a neural network instead of Genetic Algorithms for comparison.

  • Challenge_1_Sistemas_Inteligentes.ipynb — ANN implementation, training, and evaluation

Dataset dependency

The notebook reads from /content/drive/MyDrive/Sistemas Inteligentes/train.csv (Google Drive). The dataset is not included in this repo. The companion repo musical-genre-classification-ga contains train_clean.csv which is the same dataset after cleaning.

Environment

Developed in Google Colab with TensorFlow/Keras, AutoKeras, imbalanced-learn, SHAP, and other heavy ML dependencies. Running locally requires installing all dependencies listed in the notebook imports.

How to run

pip install jupyter pandas numpy scikit-learn tensorflow
jupyter notebook Challenge_1_Sistemas_Inteligentes.ipynb

License

See LICENSE.

Author

Sergio Rojas — Electronics Engineering / MSc Artificial Intelligence, Pontificia Universidad Javeriana.

Status

This repository is archived as an academic artifact. It represents the code as delivered for the course and is not under active development. Forks are welcome under the license terms.

About

Academic project — music genre classification via ANN. Companion to the GA approach. Javeriana.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors