Esempio n. 1
0
 protected MasterSynapse(XNeuron outNeuron, XNeuron inNeuron, double lowBound, double highBound)
 {
     this.outNeuron = outNeuron;
     this.inNeuron  = inNeuron;
     this.lowBound  = lowBound;
     this.highBound = highBound;
 }
Esempio n. 2
0
 public HebbianSynapse(XNeuron outNeuron, XNeuron inNeuron, double weight, double learningRate)
     : this(outNeuron, inNeuron, weight, learningRate, double.NegativeInfinity, double.PositiveInfinity)
 {
 }
Esempio n. 3
0
 public HebbianSynapse(XNeuron outNeuron, XNeuron inNeuron, double weight, double learningRate, double lowBound, double highBound)
     : base(outNeuron, inNeuron, lowBound, highBound)
 {
     this.weight       = weight;
     this.learningRate = learningRate;
 }
Esempio n. 4
0
 public ClampedSynapse(XNeuron outNeuron, XNeuron inNeuron, double weight)
     : this(outNeuron, inNeuron, weight, double.NegativeInfinity, double.PositiveInfinity)
 {
 }
Esempio n. 5
0
 public ClampedSynapse(XNeuron outNeuron, XNeuron inNeuron, double weight, double lowBound, double highBound)
     : base(outNeuron, inNeuron, lowBound, highBound)
 {
     this.weight = weight;
 }