Examples of updateError()


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

   
    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

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

    for (final MLDataPair pair : this.training) {
      EngineArray.fill(derivative, 0);
      final MLData networkOutput = this.network.compute(pair.getInput());

      e = pair.getIdeal().getData(outputNeuron) - networkOutput.getData(outputNeuron);     
      error.updateError(networkOutput.getData(outputNeuron), pair.getIdeal().getData(outputNeuron));
     
      int currentWeight = 0;
     
      // loop over the output weights
      int outputFeedCount  = network.getLayerTotalNeuronCount(network.getLayerCount()-2);
View Full Code Here

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

        data.getIdealSize());

    for (int i = 0; i < data.getRecordCount(); i++) {
      data.getRecord(i, pair);
      compute(pair.getInputArray(), actual);
      errorCalculation.updateError(actual, pair.getIdealArray(), pair.getSignificance());
    }
    return errorCalculation.calculate();
  }

  /**
 
View Full Code Here

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

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

      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

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

      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

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

    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

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

   
    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

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

   
    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

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

    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
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.