| | |
| | | AVGPOOL, |
| | | LOCAL, |
| | | SHORTCUT, |
| | | ACTIVE |
| | | ACTIVE, |
| | | RNN |
| | | } LAYER_TYPE; |
| | | |
| | | typedef enum{ |
| | | SSE, MASKED |
| | | SSE, MASKED, SMOOTH |
| | | } COST_TYPE; |
| | | |
| | | struct layer{ |
| | |
| | | int sqrt; |
| | | int flip; |
| | | int index; |
| | | int binary; |
| | | int steps; |
| | | int hidden; |
| | | float angle; |
| | | float jitter; |
| | | float saturation; |
| | |
| | | int dontload; |
| | | int dontloadscales; |
| | | |
| | | float temperature; |
| | | float probability; |
| | | float scale; |
| | | |
| | |
| | | float *cost; |
| | | float *filters; |
| | | float *filter_updates; |
| | | float *state; |
| | | |
| | | float *binary_filters; |
| | | |
| | | float *biases; |
| | | float *bias_updates; |
| | |
| | | float * mean; |
| | | float * variance; |
| | | |
| | | float * mean_delta; |
| | | float * variance_delta; |
| | | |
| | | float * rolling_mean; |
| | | float * rolling_variance; |
| | | |
| | | float * x; |
| | | float * x_norm; |
| | | |
| | | struct layer *input_layer; |
| | | struct layer *self_layer; |
| | | struct layer *output_layer; |
| | | |
| | | #ifdef GPU |
| | | int *indexes_gpu; |
| | | float * state_gpu; |
| | | float * filters_gpu; |
| | | float * filter_updates_gpu; |
| | | |
| | | float *binary_filters_gpu; |
| | | float *mean_filters_gpu; |
| | | |
| | | float * spatial_mean_gpu; |
| | | float * spatial_variance_gpu; |
| | | |