Package network.aika.utils
Class TestUtils
java.lang.Object
network.aika.utils.TestUtils
- Author:
- Lukas Molzberger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <N extends Neuron>
NcreateNeuron
(Neuron templateNeuron, String label) static <N extends Neuron>
NcreateNeuron
(Neuron templateNeuron, String label, boolean inputNeuron) static <S extends Synapse>
ScreatePositiveFeedbackSynapse
(PositiveFeedbackSynapse templateSynapse, PatternNeuron input, BindingNeuron output, double weight, double feedbackWeight) static <S extends Synapse>
ScreateSynapse
(Synapse templateSynapse, Neuron input, Neuron output, double weight) static Config
static CategoryNeuron
initCategory
(Templates t, String label, PatternNeuron... inputPatterns) static InhibitoryNeuron
initInhibitoryLoop
(Templates t, String label, BindingNeuron... bns) static PatternNeuron
initPatternLoop
(Templates t, String label, BindingNeuron... bns) static void
setStatistic
(Neuron n, double frequency, int N, long lastPosition) static void
updateBias
(Neuron n, double bias)
-
Constructor Details
-
TestUtils
public TestUtils()
-
-
Method Details
-
getConfig
-
initCategory
public static CategoryNeuron initCategory(Templates t, String label, PatternNeuron... inputPatterns) -
initInhibitoryLoop
-
initPatternLoop
-
createNeuron
-
createNeuron
-
updateBias
-
createPositiveFeedbackSynapse
public static <S extends Synapse> S createPositiveFeedbackSynapse(PositiveFeedbackSynapse templateSynapse, PatternNeuron input, BindingNeuron output, double weight, double feedbackWeight) -
createSynapse
-
setStatistic
-