Package org.encog.mathutil.error

Examples of org.encog.mathutil.error.ErrorCalculation.updateError()


                .getWeightsInstarToOutstar().get(j, i));
        this.network.getWeightsInstarToOutstar().add(j, i, delta);
      }

      final MLData out2 = this.network.computeOutstar(out);
      error.updateError(out2.getData(), pair.getIdeal().getData(), pair.getSignificance());
    }

    setError(error.calculate());
  }
View Full Code Here


      final MLData input = pair.getInput();
      final MLData ideal = pair.getIdeal();
      final MLData actual = this.network.compute(input);
      final double sig = pair.getSignificance();

      errorCalc.updateError(actual.getData(), ideal.getData(), sig);

      for (int i = 0; i < this.network.getOutputCount(); i++) {
        final double diff = (ideal.getData(i) - actual.getData(i))
            * sig;
        final FreeformNeuron neuron = this.network.getOutputLayer()
View Full Code Here

      final MLData input = pair.getInput();
      final MLData ideal = pair.getIdeal();
      final MLData actual = this.network.compute(input);
      final double sig = pair.getSignificance();

      errorCalc.updateError(actual.getData(), ideal.getData(), sig);

      for (int i = 0; i < this.network.getOutputCount(); i++) {
        final double diff = (ideal.getData(i) - actual.getData(i))
            * sig;
        final FreeformNeuron neuron = this.network.getOutputLayer()
View Full Code Here

    if( method instanceof MLContext )
      ((MLContext)method).clearContext();

    for (final MLDataPair pair : data) {
      final MLData actual = method.compute(pair.getInput());
      errorCalculation.updateError(actual.getData(), pair.getIdeal()
          .getData(),pair.getSignificance());
    }
    return errorCalculation.calculate();
  }
View Full Code Here

   
    ErrorCalculation error = new ErrorCalculation();
   
    for(int i=0;i<ideal.length;i++)
    {
      error.updateError(actual_good[i], ideal[i], 1.0);
    }
    TestCase.assertEquals(0.0,error.calculateRMS());
   
    error.reset();
   
View Full Code Here

   
    error.reset();
   
    for(int i=0;i<ideal.length;i++)
    {
      error.updateError(actual_bad[i], ideal[i], 1.0);
    }
    TestCase.assertEquals(250,(int)(error.calculateRMS()*1000));
   
  }
}
 
View Full Code Here

    if ((param.svm_type == svm_parameter.EPSILON_SVR)
        || (param.svm_type == svm_parameter.NU_SVR)) {
      for (int i = 0; i < prob.l; i++) {
        final double ideal = prob.y[i];
        final double actual = target[i];
        error.updateError(actual, ideal);
      }
      return error.calculate();
    } else {
      for (int i = 0; i < prob.l; i++) {
        if (target[i] == prob.y[i]) {
View Full Code Here

    }

    // calculate error
    for (final MLDataPair pair : data) {
      final MLData actual = method.compute(pair.getInput());
      errorCalculation.updateError(actual.getData(), pair.getIdeal()
          .getData(),pair.getSignificance());
    }
    return errorCalculation.calculate();
  }
}
View Full Code Here

          this.network.addWeight(0, i, currentAdaline,
              this.learningRate * diff * input);
        }
      }

      errorCalculation.updateError(output.getData(), pair.getIdeal()
          .getData(),pair.getSignificance());
    }

    // set the global error
    setError(errorCalculation.calculate());
View Full Code Here

    ErrorCalculation result = new ErrorCalculation();
   
    for (int i = 0; i < this.trainingLength; i++) {
      this.indexableTraining.getRecord(i, this.pair);
      final MLData actual = this.network.compute(this.pair.getInput());
      result.updateError(actual.getData(), this.pair.getIdeal().getData(),pair.getSignificance());
    }   
   
    return result.calculateESS();
  }
 
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.