![]() |
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.