메소드 | 설명 | |
---|---|---|
ComputeError ( double inputs, double outputs ) : double |
Computes the reconstruction error for a given set of input values.
|
|
DeepNeuralNetworkLearning ( |
Creates a new DeepBeliefNetworkLearning algorithm.
|
|
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 output ) : double |
Runs a single learning iteration.
|
|
RunEpoch ( double input, double output ) : double |
Runs a single batch epoch of the learning algorithm.
|
메소드 | 설명 | |
---|---|---|
createAlgorithms ( ) : void |
public ComputeError ( double inputs, double outputs ) : double | ||
inputs | double | The input values. |
outputs | double | The corresponding output values. |
리턴 | double |
public DeepNeuralNetworkLearning ( |
||
network | The network to be trained. | |
리턴 | System |
public GetLayerInput ( double input ) : double[][] | ||
input | double | The batch of input data. |
리턴 | double[][] |
public GetLayerInput ( double batches ) : double[][][] | ||
batches | double | The mini-batches of input data. |
리턴 | double[][][] |
public Run ( double input, double output ) : double | ||
input | double | A single input vector. |
output | double | The corresponding output vector. |
리턴 | double |
public RunEpoch ( double input, double output ) : double | ||
input | double | Array of input vectors. |
output | double | Array of corresponding output vectors. |
리턴 | double |