public LayersDefinition(IList <string> inputLabels, IList <string> outputLabels, IList <int> hiddenLayersSizes) { LayersSizes = new LayersSize(inputLabels.Count, outputLabels.Count, hiddenLayersSizes); Layers = PopulateLayers(LayersSizes); InputLabels = inputLabels; OutputLabels = outputLabels; }
private IList <Layer> PopulateLayers(LayersSize layersSize) { return(LayersSizes.Definitions .Select(layerDefinition => new Layer(layerDefinition)) .ToList()); }