|
FlexNN 1
Fully connected neural network built from scratch with flexible n-layer design and multiple activations.
|
Parameters for a Conv1D layer. More...
#include <LayerTypes.hpp>
Public Attributes | |
| int | inChannels = 0 |
| int | outChannels = 0 |
| int | kernelSize = 0 |
| int | stride = 1 |
| int | padding = 0 |
| int | dilation = 1 |
| Must be 1 in v0.1 (export error otherwise) | |
Parameters for a Conv1D layer.
Weight layout: W[outChannels][inChannels*K] row-major logical, stored in Eigen column-major MatrixXd but serialized row-major float32. Bias is [outChannels].
Output length: L_out = (L_in + 2*pad - dilation*(K-1) -1)/stride +1 Must be >=1 or export returns Status error.
| int FlexNN::Layers::Conv1DParams::dilation = 1 |
Must be 1 in v0.1 (export error otherwise)
| int FlexNN::Layers::Conv1DParams::inChannels = 0 |
| int FlexNN::Layers::Conv1DParams::kernelSize = 0 |
| int FlexNN::Layers::Conv1DParams::outChannels = 0 |
| int FlexNN::Layers::Conv1DParams::padding = 0 |
| int FlexNN::Layers::Conv1DParams::stride = 1 |