public abstract class LossFunction extends Object
| Constructor and Description |
|---|
LossFunction() |
| Modifier and Type | Method and Description |
|---|---|
abstract double |
calculateError(mikera.vectorz.AVector output,
mikera.vectorz.AVector target) |
abstract void |
calculateErrorDerivative(mikera.vectorz.AVector output,
mikera.vectorz.AVector target,
mikera.vectorz.AVector gradientOut)
Calculates a loss function for the given output and target
Overwrites the gradientOut vector with the error derivative.
|
void |
calculateErrorDerivative(mikera.vectorz.AVector output,
mikera.vectorz.AVector target,
IComponent comp)
Calculates an error derivative, storing it in the output gradient of the given component
|
public abstract void calculateErrorDerivative(mikera.vectorz.AVector output,
mikera.vectorz.AVector target,
mikera.vectorz.AVector gradientOut)
output - target - gradientOut - output paremeter (to be overwritten)public final void calculateErrorDerivative(mikera.vectorz.AVector output,
mikera.vectorz.AVector target,
IComponent comp)
public abstract double calculateError(mikera.vectorz.AVector output,
mikera.vectorz.AVector target)
Copyright © 2014. All rights reserved.