ebl::lenet5 Class Reference

#include <EblMachines.h>

Inheritance diagram for ebl::lenet5:

ebl::nn_machine_cscscf ebl::module_1_1< T, T >

List of all members.

Public Member Functions

 lenet5 (parameter &prm, intg image_height, intg image_width, intg ki0, intg kj0, intg si0, intg sj0, intg ki1, intg kj1, intg si1, intg sj1, intg hid, intg output_size)

Public Attributes

Idx< intg > table0
Idx< intg > table1
Idx< intg > table2


Detailed Description

create a new instance of net-cscscf implementing a LeNet-5 type convolutional neural net. This network has regular sigmoid units on the output, not an extra RBF layer as described in the Proc. IEEE paper. The network has 6 feature maps at the first layer and 16 feature maps at the second layer with a connection matrix between feature maps as described in the paper. Arguments: {
       <image-height> <image-width>: height and width of input image
       <ki0> <kj0>: height and with of convolutional kernel, first layer.
       <si0> <sj0>: subsampling ratio of subsampling layer, second layer.
       <ki1> <kj1>: height and with of convolutional kernel, third layer.
       <si1> <sj1>: subsampling ratio of subsampling layer, fourth layer.
       <hid>: number of hidden units, fifth layer
       <output-size>: number of output units
       <net-param>: idx1-ddparam that will hold the trainable parameters
                    of the network
      
} example { (setq p (new idx1-ddparam 0 0.1 0.02 0.02 80000)) (setq z (new-lenet5 32 32 5 5 2 2 5 5 2 2 120 10 p)) }
The documentation for this class was generated from the following files:

Generated on Mon Mar 30 18:15:26 2009 for libeblearn by  doxygen 1.5.6