Closed calebkoy closed 6 years ago
Entirely correct!
Just FYI, the reference and test file need to start with the same string (the part you put in list_file.txt
), but you can append different suffixes, e.g. anjing-ref.txt
and anjing-test.txt
and then call the programme with --refext -ref.txt --testext -test.txt
.
Great! Thank you!
This one should (hopefully) be a short one! I experimented with using list mode today and want to check that I've correctly understood and executed the instructions in README.md.
My validation set contains two songs whose ground truth files are anjing.txt and bandaotiehe.txt. The test files are anjing.txt and bandaotiehe.txt (as before, I use a neural network to predict the chord labels). From the instructions in the README, it seems as though a reference file and its corresponding test file needs to have the same name. Is that right? The list file I used is list_file.txt.
I placed my reference files in
C:\Users\caleb\Desktop\CNNs\evaluation\reference_files
and my test files inC:\Users\caleb\Desktop\CNNs\evaluation\test_files
.Then I ran
MusOOEvaluator.exe --list list_file.txt --refdir C:\Users\caleb\Desktop\CNNs\evaluation\reference_files --testdir C:\Users\caleb\Desktop\CNNs\evaluation\test_files --refext .txt --testext .txt --chords MirexSeventhsBass --output output_test.txt
And I got this output file: output_test.txt. The performance is not great, but I didn't expect much from this toy example. :D I just wanted to test that everything was working.Have I used list mode correctly?
Thank you in advance.