ae2f_docs
|
#include <ae2f/Call.h>
#include <ae2f/Cast.h>
#include <ae2f/Pack/Beg.h>
#include "./Act.h"
#include <ae2f/Pack/End.h>
Go to the source code of this file.
Functions | |
ae2f_structdef (struct, ae2f_AnnMlp) | |
ae2f_structdef (struct, ae2f_AnnMlp_t) | |
ae2f_structdef_n (struct, ae2f_AnnMlpPredict_t, ae2f_AnnMlpPredictStream_t) | |
Structure used for MLP prediction. | |
ae2f_structdef (union, ae2f_AnnMlpInitMkPtr_t) | |
A union for type-punning pointers during MLP initialization. This allows treating a block of memory as different pointer types. | |
ae2f_structdef (struct, ae2f_AnnMlpInit_t) | |
Structure for MLP initialization data. | |
ae2f_structdef (struct, ae2f_AnnMlpMk_t) | |
Structure for MLP creation data. | |
ae2f_structdef (struct, ae2f_AnnMlpHidDeltaSingle_t) | |
Structure for calculating a single hidden delta value. | |
ae2f_structdef_n (union, ae2f_AnnMlpPropagateAllStack_t, ae2f_AnnMlpFollowStack_t) | |
Stack data for backpropagation. | |
ae2f_structdef_n (struct, ae2f_AnnMlpPropagateAll_t, ae2f_AnnMlpFollow_t) | |
Structure for backpropagation through all layers. | |
ae2f_structdef (struct, ae2f_AnnMlpTrain_t) | |
Structure for MLP training data. |
ae2f_structdef | ( | struct | , |
ae2f_AnnMlp | ) |
ae2f_structdef | ( | struct | , |
ae2f_AnnMlp_t | ) |
This is a data-only structure, used for type-punning.
Depth of the network, including input and output layers.
Possible greatest output size.
Definition at line 18 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2f_AnnMlpHidDeltaSingle_t | ) |
Structure for calculating a single hidden delta value.
delta seed, not delta. Use __ae2f_AnnPropagate to make delta.
Output count of the layer.
Loop counter.
Definition at line 145 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2f_AnnMlpInit_t | ) |
Structure for MLP initialization data.
Maximum output count among all layers.
Loop counter.
Definition at line 101 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2f_AnnMlpMk_t | ) |
Structure for MLP creation data.
Maximum output count among all layers.
Loop counter.
Union for pointer manipulation during creation.
Base pointer to the created MLP.
Definition at line 118 of file Mlp.core.h.
ae2f_structdef | ( | struct | , |
ae2f_AnnMlpTrain_t | ) |
Structure for MLP training data.
Loop counters and layer sizes.
Layer index.
Page size for weights.
Page size for outputs.
Maximum output size.
Network depth.
Stack for propagation.
Return value.
Definition at line 214 of file Mlp.core.h.
ae2f_structdef | ( | union | , |
ae2f_AnnMlpInitMkPtr_t | ) |
A union for type-punning pointers during MLP initialization. This allows treating a block of memory as different pointer types.
Pointer to an MLP structure.
Pointer to a size_t array.
Pointer to a float array.
Generic void pointer.
Generic pointer to a pointer.
Pointer to an array of activation functions.
Pointer to an array of loss functions.
for 1-byte padding
Definition at line 56 of file Mlp.core.h.
ae2f_structdef_n | ( | struct | , |
ae2f_AnnMlpPredict_t | , | ||
ae2f_AnnMlpPredictStream_t | ) |
Structure used for MLP prediction.
Input, output, and loop counters.
Return value.
Definition at line 37 of file Mlp.core.h.
ae2f_structdef_n | ( | struct | , |
ae2f_AnnMlpPropagateAll_t | , | ||
ae2f_AnnMlpFollow_t | ) |
Structure for backpropagation through all layers.
Loop counters and layer sizes.
Layer index.
Page size for weights.
Page size for outputs.
Stack for propagation.
Return value.
Definition at line 177 of file Mlp.core.h.
ae2f_structdef_n | ( | union | , |
ae2f_AnnMlpPropagateAllStack_t | , | ||
ae2f_AnnMlpFollowStack_t | ) |
Stack data for backpropagation.
Definition at line 168 of file Mlp.core.h.