Class Brain
java.lang.Object
com.marginallyclever.ro3.node.nodes.odenode.brain.v2.Brain
-
Constructor Summary
ConstructorsConstructorDescriptionBrain(DopamineSimulator dopamineSimulator, CortisolSimulator cortisolSimulator) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnection(Connection connection) voidvoidvoidfromJSON(org.json.JSONObject json) doublegetOutput(int index) voidvoidvoidvoidvoidsetInput(int i, double value) voidvoidsetNumInputs(int numInputs) voidsetNumOutputs(int numOutputs) org.json.JSONObjecttoJSON()voidTrain the network with a set of inputs and expected outputs
-
Constructor Details
-
Brain
-
-
Method Details
-
setNumInputs
public void setNumInputs(int numInputs) -
setNumOutputs
public void setNumOutputs(int numOutputs) -
createInitialConnections
public void createInitialConnections() -
setInputs
-
train
-
propagate
public void propagate() -
getOutput
public double getOutput(int index) -
findActiveConnections
-
resetNetwork
public void resetNetwork() -
resetNeurons
public void resetNeurons() -
resetConnections
public void resetConnections() -
addNeuron
-
addConnection
-
getInputNeurons
-
getOutputNeurons
-
getConnections
-
toJSON
public org.json.JSONObject toJSON() -
setInput
public void setInput(int i, double value) -
fromJSON
public void fromJSON(org.json.JSONObject json)
-