static void InitMP() { var mp0 = new MP(0.3, 1.0) {ParentNetwork = network, Position = new Point3D(-1, 0, 0)}; var mp1 = new MP(0.5, 0.0) {Position = new Point3D(1, 0, 0)}; mp0.ProjectTo(mp1, new WeightSynapse(mp0, 0.6)); mp0.ProjectedFrom(mp1, new WeightSynapse(mp1, 0.8)); mp0.ProjectTo(mp0, new WeightSynapse(mp0, 0.2)); mp1.ProjectTo(mp1, new WeightSynapse(mp1, 0.4)); }
public virtual object Clone() { var clone = new MP(this.hillock.Threshold, this.lastoutput); return clone; }