ConvolutionalNN {Microsoft.VisualBasic.MachineLearning.CNN} .NET clr documentation

ConvolutionalNN

Description

A network class holding the layers and some helper functions for training and validation. Convolutional neural network (CNN) is a regularized type of feed-forward neural network that learns feature engineering by itself via filters (or kernel) optimization. Vanishing gradients and exploding gradients, seen during backpropagation in earlier neural networks, are prevented by using regularized weights over fewer connections. @author Daniel Persson (mailto.woden@gmail.com) and s.chekanov

+;;;autourl+1xxx;;; +;;;autourl+2xxx;;;

Declare

            
# namespace Microsoft.VisualBasic.MachineLearning.CNN
export class ConvolutionalNN {
   # Accumulate parameters and gradients for the entire network
   BackPropagationResult: BackPropResult[];
   # get the input layer of the network
   input: InputLayer;
   # get number of layers
   LayerNum: integer;
   # get the output layer of the network
   output: LossLayer;
   # This is a convenience function for returning the argmax
   #  prediction, assuming the last layer of the net is a softmax
   Prediction: integer;
}

        

.NET clr type reference tree

  1. use by property member BackPropagationResult: BackPropResult
  2. use by property member input: InputLayer
  3. use by property member output: LossLayer

[Package {$package} version {$version} Index]