Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Evaluator{T, F}"/> class.
 /// </summary>
 /// <param name="listeners">The evaluation listeners.</param>
 protected Evaluator(params IEvaluationMonitor <T>[] listeners)
 {
     this.listeners = listeners == null ?
                      new List <IEvaluationMonitor <T> >().AsReadOnly():
                      new List <IEvaluationMonitor <T> >(listeners).AsReadOnly();
     FMeasure = new FMeasure <F>();
 }
Exemple #2
0
 /// <summary>
 /// Merge results into FMeasure metric.
 /// </summary>
 /// <param name="measure">The measure.</param>
 public void MergeInto(FMeasure <T> measure)
 {
     selected     += measure.selected;
     target       += measure.target;
     truePositive += measure.truePositive;
 }