/// <summary> /// Конструктор выходного слоя для распознавания чисел. /// </summary> /// <param name="neurons">Нейроны.</param> /// <param name="modeType">Тип мода сети.</param> /// <param name="type">Тип распознавания.</param> public OutputLayer(List<Neuron> neurons, NetworkModeType modeType, OutputLayerType type = OutputLayerType.NumberRecognizing) { if (!type.Equals(OutputLayerType.NumberRecognizing) && !modeType.Equals(NetworkModeType.Recognizing)) throw new Exception("Данный конструкто предназначен только для распознавания чисел."); _type = type; _layerNeurons = neurons; }