An instrument recognition tool
- Note: More details on dataset, concept and implementation are available in the Jupyter notebook file
IRT.ipynb.
Anaconda5.2.0 for Python 3.6 (py36_3)conda4.6.3 (py36_0)Jupyter notebook5.5.0numpy1.14.3scikit-learn0.19.1glob20.6librosa0.6.3 fromconda-forgeIRMAS datasetfrom https://www.upf.edu/web/mtg/irmas
Additionally, it is required that the extracted IRMAS datasets are placed in the following folder:
- D:\College\Soft Computing\Data
The folder structure of Data folder should then look like:
- \ IRMAS-TestingData-Part1 \ Part1 \ {.wav & .txt files}
- \ IRMAS-TestingData-Part2 \ IRTestingData-Part2 \ {.wav & .txt files}
- \ IRMAS-TestingData-Part3 \ Part3 \ {.wav & .txt files}
- \ IRMAS-TrainingData \ {instrument label} \ {.wav files}
- \ DEFENSE \ {.wav & .txt files}
- Clone the project repository.
- Open the
IRT.ipynbfile in a Jupyter Notebook. - From the toolbar, click on
Cell, then onRun All. - Enjoy the awesomeness that is this project.
- Grade generously.