#include <EblBasic.h>

Public Member Functions | |
| linear_module (parameter &p, intg in, intg out) | |
| 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 int | replicable_order () |
| order of operation | |
| virtual void | forget (forget_param_linear &fp) |
| forgetting weights by replacing with random values | |
| virtual void | normalize () |
| normalize | |
| virtual void | resize_output (state_idx &in, state_idx &out) |
| resize the output based on input dimensions | |
Public Attributes | |
| state_idx | w |
| ebl::linear_module::linear_module | ( | parameter & | p, | |
| intg | in, | |||
| intg | out | |||
| ) |
Constructor.
| p | is used to store all parametric variables in a single place. | |
| in | the size of the input to the linear combination. | |
| out | the size of the output to the linear combination. |
1.5.6