public class NeuralNetwork
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
_activation |
double[] |
_inputs |
int |
_inSize |
int |
_maxK |
double[] |
_outputs |
int |
_outSize |
DeeplearningMojoModel.StoreWeightsBias |
_weightsAndBias |
| Constructor and Description |
|---|
NeuralNetwork(java.lang.String activation,
double drop_out_ratio,
DeeplearningMojoModel.StoreWeightsBias weightsAndBias,
double[] inputs,
int outSize) |
| Modifier and Type | Method and Description |
|---|---|
ActivationUtils.ActivationFunctions |
createActFuns(java.lang.String activation) |
double[] |
formNNInputs() |
double[] |
formNNInputsMaxOut() |
double[] |
fprop1Layer() |
void |
validateInputs(java.lang.String activation,
double drop_out_ratio,
int weightLen,
int biasLen,
int inSize,
int outSize) |
public java.lang.String _activation
public DeeplearningMojoModel.StoreWeightsBias _weightsAndBias
public double[] _inputs
public double[] _outputs
public int _outSize
public int _inSize
public int _maxK
public NeuralNetwork(java.lang.String activation,
double drop_out_ratio,
DeeplearningMojoModel.StoreWeightsBias weightsAndBias,
double[] inputs,
int outSize)
public double[] fprop1Layer()
public double[] formNNInputs()
public double[] formNNInputsMaxOut()
public void validateInputs(java.lang.String activation,
double drop_out_ratio,
int weightLen,
int biasLen,
int inSize,
int outSize)
public ActivationUtils.ActivationFunctions createActFuns(java.lang.String activation)