I
- Type of represented individualspublic interface INeuralNetSpecies<I extends NeuralNetIndividual>
Species for Individuals that contains a NeuralNet as genotype.
Modifier and Type | Method and Description |
---|---|
INeuralNet |
createGenotype()
Factory method
|
I |
createIndividual(INeuralNet genotype)
Factory method
|
int |
getHiddenLayerInitialMaxNofneurons(int index)
Returns initial maximum number of neurons of a hidden layer
|
java.lang.String |
getHiddenLayerInitiator(int index)
Returns initiator of neurons of a hidden layer
|
int |
getHiddenLayerMaxNofneurons(int index)
Returns maximum number of neurons of a hidden layer
|
int |
getHiddenLayerMinNofneurons(int index)
Returns minimum number of neurons of a hidden layer
|
java.lang.String |
getHiddenLayerType(int index)
Returns type of neurons of a hidden layer
|
Interval |
getHiddenLayerWeightRange(int index,
int indexRange)
Returns weight range of a hidden layer
|
java.lang.String[] |
getInitiatorNeuronTypes(int index)
Returns an array of initiators of neurons of hibrid layers
|
java.lang.String[] |
getNeuronTypes(int index)
Returns an array of neuron types of a concrete layer
|
int |
getNOfHiddenLayers()
Returns number of hidden layers of the neural nets
|
int |
getNOfInputs()
Returns number of inputs of the neural nets
|
int |
getNOfOutputs()
Returns number of outputs of the neural nets
|
java.lang.String |
getOutputLayerInitiator()
Returns initiator of neurons of the output layer
|
java.lang.String |
getOutputLayerType()
Returns type of neurons of the output layer
|
Interval |
getOutputLayerWeightRange(int indexRange)
Returns weight range of the output layer
|
double[] |
getPercentages(int index)
Returns an array of percentages of a concrete layer
for an hibrid layer
|
boolean |
isHiddenLayerBiased(int index)
Returns a boolean indicating if a hidden layer is biased
|
boolean |
isOutputLayerBiased()
Returns a boolean indicating if output layer is biased
|
I createIndividual(INeuralNet genotype)
Factory method
genotype
- Individual genotypeINeuralNet createGenotype()
Factory method
int getNOfHiddenLayers()
Returns number of hidden layers of the neural nets
int getNOfInputs()
Returns number of inputs of the neural nets
int getNOfOutputs()
Returns number of outputs of the neural nets
Interval getHiddenLayerWeightRange(int index, int indexRange)
Returns weight range of a hidden layer
index
- Index of the desired hidden layerindexRange
- Index of the desired range into the layer (useful for hibrid layer)Interval getOutputLayerWeightRange(int indexRange)
Returns weight range of the output layer
indexRange
- Index of the desired range into the layer (useful for hibrid layer)int getHiddenLayerMaxNofneurons(int index)
Returns maximum number of neurons of a hidden layer
index
- Index of the desired hidden layerint getHiddenLayerMinNofneurons(int index)
Returns minimum number of neurons of a hidden layer
index
- Index of the desired hidden layerint getHiddenLayerInitialMaxNofneurons(int index)
Returns initial maximum number of neurons of a hidden layer
index
- Index of the desired hidden layerjava.lang.String getHiddenLayerType(int index)
Returns type of neurons of a hidden layer
index
- Index of the desired hidden layerjava.lang.String getOutputLayerType()
Returns type of neurons of the output layer
java.lang.String getHiddenLayerInitiator(int index)
Returns initiator of neurons of a hidden layer
index
- Index of the desired hidden layerjava.lang.String getOutputLayerInitiator()
Returns initiator of neurons of the output layer
boolean isHiddenLayerBiased(int index)
Returns a boolean indicating if a hidden layer is biased
index
- Index of the desired hidden layerboolean isOutputLayerBiased()
Returns a boolean indicating if output layer is biased
java.lang.String[] getNeuronTypes(int index)
Returns an array of neuron types of a concrete layer
index
- Index of the desired hidden layerdouble[] getPercentages(int index)
Returns an array of percentages of a concrete layer for an hibrid layer
index
- Index of the desired hidden layerjava.lang.String[] getInitiatorNeuronTypes(int index)
Returns an array of initiators of neurons of hibrid layers
index
- Index of the desired hidden layer