finish first version of sampling verification
add evaluation function and prec_recall curve
add optional filepath