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>