ebl::subsampling_module_2D Class Reference

#include <EblBasic.h>

Inheritance diagram for ebl::subsampling_module_2D:

ebl::module_1_1< Tin, Tout >

List of all members.

Public Member Functions

 subsampling_module_2D (parameter &p, intg stridei_, intg stridej_, intg subi, intg subj, intg thick)
virtual void fprop (state_idx &in, state_idx &out)
 forward propagation from in to out
virtual void bprop (state_idx &in, state_idx &out)
 backward propagation from out to in
virtual void bbprop (state_idx &in, state_idx &out)
 second-derivative backward propagation from out to in
virtual void forget (forget_param_linear &fp)
 forgetting weights by replacing with random values
virtual int replicable_order ()
 order of operation
virtual void resize_output (state_idx &in, state_idx &out)
 resize the output based on input dimensions

Public Attributes

state_idx coeff
state_idx sub
intg thickness
intg stridei
intg stridej


Detailed Description

This module applies 2D subsampling on dimensions 1 and 2 (0 contains different layers of information). This module has a replicable order of 3, if the input has a bigger order, use the replicable version of this module: subsampling_module_2D_replicable.

Constructor & Destructor Documentation

ebl::subsampling_module_2D::subsampling_module_2D ( parameter p,
intg  stridei_,
intg  stridej_,
intg  subi,
intg  subj,
intg  thick 
)

Constructor.

Parameters:
p is used to store all parametric variables in a single place.


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