Method | Description | |
---|---|---|
ComputeError ( double inputs ) : double |
Computes the reconstruction error for a given set of input values.
|
|
DeepBeliefNetworkLearning ( |
Creates a new DeepBeliefNetworkLearning algorithm.
|
|
GetLayerAlgorithm ( int layerIndex ) : IUnsupervisedLearning |
Gets the
|
|
GetLayerInput ( double input ) : double[][] |
Gets the learning data needed to train the
|
|
GetLayerInput ( double batches ) : double[][][] |
Gets the learning data needed to train the
|
|
Run ( double input ) : double |
Runs a single learning iteration.
|
|
RunEpoch ( double input ) : double |
Runs a single batch epoch of the learning algorithm.
|
Method | Description | |
---|---|---|
createAlgorithms ( ) : void |
public ComputeError ( double inputs ) : double | ||
inputs | double | The input values. |
return | double |
public DeepBeliefNetworkLearning ( |
||
network | The network to be trained. | |
return | System |
public GetLayerAlgorithm ( int layerIndex ) : IUnsupervisedLearning | ||
layerIndex | int | The index of the layer to get the algorithm for. |
return | IUnsupervisedLearning |
public GetLayerInput ( double input ) : double[][] | ||
input | double | The batch of input data. |
return | double[][] |
public GetLayerInput ( double batches ) : double[][][] | ||
batches | double | The mini-batches of input data. |
return | double[][][] |
public Run ( double input ) : double | ||
input | double | A single input vector. |
return | double |
public RunEpoch ( double input ) : double | ||
input | double | Array of input vectors. |
return | double |