public class Neuron extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
char |
axonfamily |
protected double |
axonfuncflatness |
protected double |
cumulthresholddiff |
protected double |
error |
int |
id |
int |
layer |
protected double |
learningratecoefficient |
protected double |
momentumrate |
Neuron[] |
neuronsin |
Neuron[] |
neuronsout |
double |
output |
Synapse[] |
synapsesin |
Synapse[] |
synapsesout |
double |
threshold |
| Constructor and Description |
|---|
Neuron(int id) |
Neuron(int id,
int layer,
double axonfuncflatness,
char axonfamily,
double momentumrate,
double learningratecoefficient,
Randomizer randomizer) |
| Modifier and Type | Method and Description |
|---|---|
void |
BatchUpdateWeights(int noofepochs) |
double |
Derivative() |
void |
HiddenBatchTrain(double rate) |
void |
HiddenIncrementalTrain(double rate) |
void |
InsOuts(Neuron[] neuronsin,
Neuron[] neuronsout,
Synapse[] synapsesin,
Synapse[] synapsesout) |
void |
OutputBatchTrain(double rate,
double target) |
void |
OutputIncrementalTrain(double rate,
double target) |
void |
UpdateOutput() |
public int id
public double threshold
public int layer
public double output
public char axonfamily
protected double momentumrate
protected double axonfuncflatness
protected double learningratecoefficient
public Neuron[] neuronsout
public Neuron[] neuronsin
public Synapse[] synapsesout
public Synapse[] synapsesin
protected double error
protected double cumulthresholddiff
public Neuron(int id)
public Neuron(int id,
int layer,
double axonfuncflatness,
char axonfamily,
double momentumrate,
double learningratecoefficient,
Randomizer randomizer)
public void InsOuts(Neuron[] neuronsin, Neuron[] neuronsout, Synapse[] synapsesin, Synapse[] synapsesout)
public void UpdateOutput()
public void OutputIncrementalTrain(double rate,
double target)
public void HiddenIncrementalTrain(double rate)
public void OutputBatchTrain(double rate,
double target)
public void HiddenBatchTrain(double rate)
public void BatchUpdateWeights(int noofepochs)
public double Derivative()
Copyright © 2014. All Rights Reserved.