public class SparseAutoencoder extends Object implements DifferentiableObjectiveFunction<SparseAutoencoder.Model,double[],VectorParameters>
Modifier and Type | Class and Description |
---|---|
static class |
SparseAutoencoder.Model |
Constructor and Description |
---|
SparseAutoencoder() |
Modifier and Type | Method and Description |
---|---|
VectorParameters |
derivative(SparseAutoencoder.Model model,
double[] data) |
void |
updateModel(SparseAutoencoder.Model model,
VectorParameters weights) |
double |
value(SparseAutoencoder.Model model,
double[] data) |
public SparseAutoencoder()
public double value(SparseAutoencoder.Model model, double[] data)
value
in interface ObjectiveFunction<SparseAutoencoder.Model,double[],VectorParameters>
public VectorParameters derivative(SparseAutoencoder.Model model, double[] data)
derivative
in interface DifferentiableObjectiveFunction<SparseAutoencoder.Model,double[],VectorParameters>
public void updateModel(SparseAutoencoder.Model model, VectorParameters weights)
updateModel
in interface DifferentiableObjectiveFunction<SparseAutoencoder.Model,double[],VectorParameters>