Example #1
0
 /// <summary>
 /// The deep copy constructor
 /// </summary>
 /// <param name="source">Source instance</param>
 public ParallelPerceptronSettings(ParallelPerceptronSettings source)
 {
     Gates                = source.Gates;
     Resolution           = source.Resolution;
     PDeltaRuleTrainerCfg = (PDeltaRuleTrainerSettings)source.PDeltaRuleTrainerCfg.DeepClone();
     return;
 }
 /// <summary>
 /// The deep copy constructor.
 /// </summary>
 /// <param name="source">The source instance.</param>
 public ParallelPerceptronSettings(ParallelPerceptronSettings source)
     : this(source.Gates, source.Resolution, source.PDeltaRuleTrainerCfg)
 {
     return;
 }
Example #3
0
 /// <summary>
 /// Creates an initialized instance
 /// </summary>
 /// <param name="numOfInputs">Number of input values</param>
 /// <param name="settings">Configuration parameters</param>
 public ParallelPerceptron(int numOfInputs, ParallelPerceptronSettings settings)
     : this(numOfInputs, settings.Gates, settings.Resolution)
 {
     return;
 }
Example #4
0
 /// <summary>
 /// Creates an initialized instance.
 /// </summary>
 /// <param name="numOfInputs">The number of input values.</param>
 /// <param name="cfg">The configuration.</param>
 public ParallelPerceptron(int numOfInputs, ParallelPerceptronSettings cfg)
     : this(numOfInputs, cfg.Gates, cfg.Resolution)
 {
     return;
 }