Package gov.nih.mipav.model.algorithms
Class Backpropagation.Neuron
java.lang.Object
gov.nih.mipav.model.algorithms.Backpropagation.Neuron
- Enclosing class:
Backpropagation
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HashMap<Integer, Backpropagation.Connection> private ArrayList<Backpropagation.Connection> (package private) final intprivate double -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddConnections(Backpropagation.Neuron[] neurons) (package private) voidaddConnections(ArrayList<Backpropagation.Neuron> neurons) (package private) void(package private) ArrayList<Backpropagation.Connection> (package private) Backpropagation.ConnectiongetConnection(int neuronIndex) (package private) double(package private) voidsetOutput(double o) private doublesigmoid(double x)
-
Field Details
-
id
final int id -
output
private double output -
connections
-
connectionLookup
-
-
Constructor Details
-
Neuron
Neuron()
-
-
Method Details
-
calculateOutput
void calculateOutput() -
sigmoid
private double sigmoid(double x) -
addConnections
-
addConnections
-
getConnection
-
getAllConnections
ArrayList<Backpropagation.Connection> getAllConnections() -
getOutput
double getOutput() -
setOutput
void setOutput(double o)
-