public <T extends ROC> T evaluateROC(JavaRDD<DataSet> data, int thresholdSteps, int evaluationMinibatchSize) {
        return (T)doEvaluation(data, new org.deeplearning4j.eval.ROC(thresholdSteps), evaluationMinibatchSize);
    }
public < T extends ROC > T evaluateROC ( JavaRDD < DataSet > data , int thresholdSteps , int evaluationMinibatchSize ) { return ( T ) doEvaluation ( data , new org . deeplearning4j . eval . ROC ( thresholdSteps ) , evaluationMinibatchSize ) ; }
Perform ROC analysis/evaluation on the given DataSet in a distributed manner

@param data                    Test set data (to evaluate on)
@param thresholdSteps          Number of threshold steps for ROC - see {@link ROC}
@param evaluationMinibatchSize Minibatch size to use when performing ROC evaluation
@return ROC for the entire data set