public class CrossEntropyErrorFunction extends java.lang.Object implements ErrorFunction
| Constructor and Description |
|---|
CrossEntropyErrorFunction() |
| Modifier and Type | Method and Description |
|---|---|
void |
calculateError(ActivationFunction af,
double[] b,
double[] a,
double[] ideal,
double[] actual,
double[] error,
double derivShift,
double significance)
Calculate the error.
|
public void calculateError(ActivationFunction af, double[] b, double[] a, double[] ideal, double[] actual, double[] error, double derivShift, double significance)
calculateError in interface ErrorFunctionaf - The activation function used at the output layer.b - The number to calculate the derivative of, the number "before" the
activation function was applied.a - The number "after" an activation function has been applied.ideal - The ideal values.actual - The actual values.error - The resulting error values.derivShift - The amount to shift af derivativeFunction bysignificance - Weighting to apply to ideal[i] - actual[i]