Alias: null
Common Name: MelodySimilarityEvaluator1
Class: org. imirsel. m2k. evaluation. MelodySimilarityEvaluator1

Overview: This module evaluates sybolic melody similarity algorithms.

Detailed Description: This module evaluates sybolic melody similarity algorithms using TREC-like measures. Input is a ground truth File object containing multiple queries and a test result File object. The measures are Interpolated Recall - Precision, Avergage non-interpolated precision, Precision at different document level, and R PrecisionFinally, evaluation result will be output to a text file in a directory, specified as a parameter,

Data Handling: The input data is not modified.


Inputs:
Ground-truth File object
File
A null terminated stream of File objects containing Ground-truth of melody similarity.

File objects of test results
File
A null terminated stream of File objects containing testing result of melody similarity.


Outputs:
File
java. io. File
File object representing the cache file to store a Signal array corresponding to one run.



Properties:
Verbose
Determines whether filenames and debug info are output to the console.

Storage Directory
The directory to save evaluation results generated by this evaluator.