public float Evaluate()
    {
        EvaluationContext.Clear();

        LastValue = _evaluationMethod(this);

        Evaluated = true;

        return(LastValue);
    }
예제 #2
0
파일: Experiment.cs 프로젝트: jgera/WrapRec
 private void ModelIterated(object sender, int epochTime)
 {
     CurrentIter++;
     if (CurrentIter % MultiEval == 0)
     {
         Logger.Current.Info("Evaluating on iteration {0}. Iteration time: {1} milliseconds.", CurrentIter, epochTime);
         Model.Evaluate(Split, EvaluationContext);
         EpochTime = epochTime;
         ExperimentManager.WriteResultsToFile(this);
         EvaluationContext.Clear();
     }
 }
예제 #3
0
파일: Experiment.cs 프로젝트: jgera/WrapRec
 public virtual void Clear()
 {
     Model.Clear();
     EvaluationContext.Clear();
 }