public MarkingStep(IList<Step> upstream, LeNetConfiguration configuration) : base(configuration.ClassCount, upstream, true) { if (SizeOf(upstream) * upstream.Count != LeNetNetwork.OutputFeedForwardNeurons) throw new ArgumentException(); weights = new MarkingWeights(configuration); }