public static class Iteration.Input extends Object implements Comparable<Iteration.Input>
| Modifier and Type | Field and Description |
|---|---|
Integer |
absoluteRid |
Synapse.RangeSignal |
endSignal |
Synapse.RangeVisibility |
endVisibility |
boolean |
matchRange |
double |
maxLowerWeightsSum |
double |
minInput |
Neuron |
neuron |
boolean |
optional |
boolean |
recurrent |
Integer |
relativeRid |
Synapse.RangeSignal |
startSignal |
Synapse.RangeVisibility |
startVisibility |
double |
weight |
| Constructor and Description |
|---|
Input() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Iteration.Input in) |
Iteration.Input |
setAbsoluteRid(Integer absoluteRid)
If the absolute relational id (rid) not null, then it is required to match the rid of input activation.
|
Iteration.Input |
setEndSignal(Synapse.RangeSignal endSignal) |
Iteration.Input |
setEndVisibility(Synapse.RangeVisibility rv)
Determines if this input is used to compute the range end of the output activation.
|
Iteration.Input |
setMatchRange(boolean matchRange)
If set to true then the range of this inputs activation needs to match.
|
Iteration.Input |
setMaxLowerWeightsSum(double maxLowerWeightsSum)
MaxLowerWeightsSum is the expected sum of all weights smaller then the current weight.
|
Iteration.Input |
setMinInput(double minInput)
The minimum activation value that is required for this input.
|
Iteration.Input |
setNeuron(Neuron neuron)
Determines the input neuron.
|
Iteration.Input |
setOptional(boolean optional)
If optional is set to true, then this input is an optional part of a conjunction.
|
Iteration.Input |
setRecurrent(boolean recurrent)
If recurrent is set to true, then this input will describe an feedback loop.
|
Iteration.Input |
setRelativeRid(Integer relativeRid)
The relative relational id (rid) determines the relative position of this inputs rid with respect to
other inputs of this neuron.
|
Iteration.Input |
setStartSignal(Synapse.RangeSignal startSignal) |
Iteration.Input |
setStartVisibility(Synapse.RangeVisibility rv)
Determines if this input is used to compute the range begin of the output activation.
|
Iteration.Input |
setWeight(Double weight)
The synapse weight of this input.
|
public boolean recurrent
public boolean optional
public Neuron neuron
public double weight
public double maxLowerWeightsSum
public double minInput
public boolean matchRange
public Synapse.RangeVisibility startVisibility
public Synapse.RangeVisibility endVisibility
public Synapse.RangeSignal startSignal
public Synapse.RangeSignal endSignal
public Integer relativeRid
public Integer absoluteRid
public Iteration.Input setRecurrent(boolean recurrent)
recurrent - public Iteration.Input setOptional(boolean optional)
optional - public Iteration.Input setNeuron(Neuron neuron)
neuron - public Iteration.Input setMaxLowerWeightsSum(double maxLowerWeightsSum)
maxLowerWeightsSum - public Iteration.Input setWeight(Double weight)
weight - public Iteration.Input setMinInput(double minInput)
minInput - public Iteration.Input setAbsoluteRid(Integer absoluteRid)
absoluteRid - public Iteration.Input setRelativeRid(Integer relativeRid)
relativeRid - public Iteration.Input setMatchRange(boolean matchRange)
matchRange - public Iteration.Input setStartVisibility(Synapse.RangeVisibility rv)
rv - public Iteration.Input setEndVisibility(Synapse.RangeVisibility rv)
rv - public Iteration.Input setStartSignal(Synapse.RangeSignal startSignal)
public Iteration.Input setEndSignal(Synapse.RangeSignal endSignal)
public int compareTo(Iteration.Input in)
compareTo in interface Comparable<Iteration.Input>Copyright © 2017. All rights reserved.