public MarkingWeights(LeNetConfiguration configuration)
: base(configuration.ClassCount * LeNetNetwork.OutputFeedForwardNeurons)
{
if (configuration.Definitions == null) throw new ArgumentException();
ClassStateDefinitions = configuration.Definitions;
InputLength = LeNetNetwork.OutputFeedForwardNeurons;
ClassCount = configuration.ClassCount;
}