Ejemplo n.º 1
0
        public MultilayerPerceptron CreateMultilayerPerceptron(IndexedLayerCollection layers, MultilayerPerceptronProperties properties = null)
        {
            Args.Requires(() => layers, () => layers != null && layers.Count > 1);

            ValidateInputLayer(layers[0]);
            ValidateLayers(layers.Skip(1).Take(layers.Count - 2));
            ValidateOutputLayer(layers[layers.Count - 1]);

            return new MultilayerPerceptron(multiplayerPerceptronAdapter, layers, properties ?? new MultilayerPerceptronProperties());
        }
Ejemplo n.º 2
0
 public MultilayerPerceptron CreateMultilayerPerceptron(ICollection<Layer> layers, MultilayerPerceptronProperties properties = null)
 {
     return CreateMultilayerPerceptron(new IndexedLayerCollection(layers), properties);
 }