![]() |
Neuron Net
|
Describes the feed forward process for the Neuron of convolution layer. More...
Macros | |
#define | def_k_FeedForwardConv 7 |
Index of the kernel of the convolution neuron for Feed forward process (FeedForwardConv) More... | |
#define | def_k_ffc_matrix_w 0 |
Weights matrix (m+1)*n, where m - input window and n - output window. More... | |
#define | def_k_ffc_matrix_i 1 |
Inputs tesor. More... | |
#define | def_k_ffc_matrix_o 2 |
Output tensor. More... | |
#define | def_k_ffc_inputs 3 |
Number of inputs. More... | |
#define | def_k_ffc_step 4 |
Step size. More... | |
#define | def_k_ffc_window_in 5 |
Size of input window. More... | |
#define | def_k_ffс_window_out 6 |
Size of output window. More... | |
#define | def_k_ffc_activation 7 |
Activation type (ENUM_ACTIVATION) More... | |
Functions | |
__kernel void | FeedForwardConv (__global double *matrix_w, __global double *matrix_i, __global double *matrix_o, int inputs, int step, int window_in, int window_out, uint activation) |
Kernel of the Convolution neuron for Feed forward process (CNeuronConvOCL) More... | |
Describes the feed forward process for the Neuron of convolution layer.
#define def_k_FeedForwardConv 7 |
Index of the kernel of the convolution neuron for Feed forward process (FeedForwardConv)
Definition at line 176 of file NeuroNet.mqh.
#define def_k_ffc_activation 7 |
Activation type (ENUM_ACTIVATION)
Definition at line 184 of file NeuroNet.mqh.
#define def_k_ffc_inputs 3 |
Number of inputs.
Definition at line 180 of file NeuroNet.mqh.
#define def_k_ffc_matrix_i 1 |
Inputs tesor.
Definition at line 178 of file NeuroNet.mqh.
#define def_k_ffc_matrix_o 2 |
Output tensor.
Definition at line 179 of file NeuroNet.mqh.
#define def_k_ffc_matrix_w 0 |
Weights matrix (m+1)*n, where m - input window and n - output window.
Definition at line 177 of file NeuroNet.mqh.
#define def_k_ffc_step 4 |
Step size.
Definition at line 181 of file NeuroNet.mqh.
#define def_k_ffc_window_in 5 |
Size of input window.
Definition at line 182 of file NeuroNet.mqh.
#define def_k_ffс_window_out 6 |
Size of output window.
Definition at line 183 of file NeuroNet.mqh.
__kernel void FeedForwardConv | ( | __global double * | matrix_w, |
__global double * | matrix_i, | ||
__global double * | matrix_o, | ||
int | inputs, | ||
int | step, | ||
int | window_in, | ||
int | window_out, | ||
uint | activation | ||
) |
Kernel of the Convolution neuron for Feed forward process (CNeuronConvOCL)
[in] | matrix_w | Weights matrix (m+1)*n, where m - input window and n - output window |
[in] | matrix_i | Inputs tesor |
[out] | matrix_o | Output tensor |
inputs | Number of inputs | |
step | Step size | |
window_in | Size of input window | |
window_out | Size of output window | |
activation | Activation type (ENUM_ACTIVATION) |
Definition at line 325 of file NeuroNet.cl.