Exemple #1
0
 public Backpropagation(ConvolutionalLayer layer, INeuralNetworkLayerTrainer trainer, IMatrix input, IMatrix output)
 {
     _layer   = layer;
     _trainer = trainer;
     _input   = input;
     _output  = output;
 }
Exemple #2
0
        public ConvolutionalLayer(INeuralNetworkFactory factory, ConvolutionDescriptor descriptor, int inputDepth, int inputWidth, bool disableUpdate = false)
        {
            _inputWidth = inputWidth;
            _lap        = factory.LinearAlgebraProvider;
            _descriptor = descriptor;
            var activation = factory.GetActivation(descriptor.Activation);
            var layer      = new InternalLayer(factory.LinearAlgebraProvider, descriptor.FilterSize * inputDepth, descriptor.FilterDepth, activation, descriptor, disableUpdate);

            _trainer = factory.CreateTrainer(layer, descriptor);
        }
Exemple #3
0
 public FeedForward(INeuralNetworkLayerTrainer trainer)
 {
     _trainer = trainer;
 }
Exemple #4
0
 public Backpropagation(INeuralNetworkLayerTrainer trainer, IMatrix input, IMatrix output)
 {
     _trainer = trainer;
     _input   = input;
     _output  = output;
 }