ae2f_docs
Mlp.h File Reference
#include "./Mlp.core.h"
#include "./Slp.h"
#include <ae2f/Pack/Beg.h>
#include <ae2f/Pack/End.h>
#include "./Mlp.auto.h"

Go to the source code of this file.

Macros

#define ae2f_Ann_Mlp_h
#define ae2f_AnnMlpMk   __ae2f_AnnMlpMk_C
#define ae2f_AnnMlpDel   __ae2f_AnnMlpDel_C
#define ae2f_AnnMlpPredict   __ae2f_AnnMlpPredict_C
#define ae2f_AnnMlpPredictStream   __ae2f_AnnMlpPredictStream_C
#define ae2f_AnnMlpFollow   __ae2f_AnnMlpFollow_C
#define ae2f_AnnMlpFollowStream   __ae2f_AnnMlpFollowStream_C
#define ae2f_AnnMlpTrain   __ae2f_AnnMlpTrain_C
#define ae2f_AnnMlpTrainStream   __ae2f_AnnMlpTrainStream_C
#define ae2f_AnnMlpTrainAuto   __ae2f_AnnMlpTrainAuto_C
#define ae2f_AnnMlpTrainAutoStream   __ae2f_AnnMlpTrainAutoStream_C
#define __ae2f_AnnMlpTrain_C(reterr, mlp, inp, out, out_desired)
#define __ae2f_AnnMlpTrainStream_C(reterr, mlp, inp, out, out_desired)
#define __ae2f_AnnMlpTrain_imp(...)
#define __ae2f_AnnMlpTrainStream_imp(...)
#define __ae2f_AnnMlpTrainAuto_C(reterr, mlp, inp, out_desired)
#define __ae2f_AnnMlpTrainAutoStream_C(reterr, mlp, inp, out_desired)

Functions

 ae2f_structdef (struct, ae2f_AnnMlp)

Macro Definition Documentation

◆ __ae2f_AnnMlpTrain_C

#define __ae2f_AnnMlpTrain_C ( reterr,
mlp,
inp,
out,
out_desired )
Value:
__ae2f_AnnMlpTrainPrimal(&1 ? 0 : 1, &1, reterr, mlp, inp, out, out_desired)
v_isgood reterr
Definition Spvc.def.c:130
const ae2f_AnnMlp_t const ae2f_float_t *const inp
Definition Mlp.def.cc:318
const ae2f_AnnMlp_t mlp
Definition Mlp.def.cc:317
const ae2f_AnnMlp_t const ae2f_float_t *const ae2f_float_t *const out
Definition Mlp.def.cc:320
#define __ae2f_AnnMlpTrainPrimal(...)
Definition Mlp.auto.h:894

Definition at line 376 of file Mlp.h.

◆ __ae2f_AnnMlpTrain_imp

#define __ae2f_AnnMlpTrain_imp ( ...)
Value:
__ae2f_AnnMlpTrainPrimal_imp(&1 ? 0 : 1, &1, __VA_ARGS__)
#define __ae2f_AnnMlpTrainPrimal_imp(OPER_NEG, OPER_NONE, v_train, mlp, inp, out, out_desired, lenv, outstream, deltacache, weight, bias, learningrate, learningrate_bias, act, actderiv, lossderiv)
Definition Mlp.auto.h:767

Definition at line 382 of file Mlp.h.

◆ __ae2f_AnnMlpTrainAuto_C

#define __ae2f_AnnMlpTrainAuto_C ( reterr,
mlp,
inp,
out_desired )
Value:
__ae2f_AnnMlpTrainAutoPrimal(&1 ? 0 : 1, &1, reterr, mlp, inp, out_desired)
#define __ae2f_AnnMlpTrainAutoPrimal(...)
Definition Mlp.auto.h:897
See also
__ae2f_AnnMlpTrainAutoPrimal

Definition at line 390 of file Mlp.h.

◆ __ae2f_AnnMlpTrainAutoStream_C

#define __ae2f_AnnMlpTrainAutoStream_C ( reterr,
mlp,
inp,
out_desired )
Value:
#define ae2f_NONE
Literally nothing.
Definition Cxx.h:13
See also
__ae2f_AnnMlpTrainAutoPrimal

Definition at line 394 of file Mlp.h.

◆ __ae2f_AnnMlpTrainStream_C

#define __ae2f_AnnMlpTrainStream_C ( reterr,
mlp,
inp,
out,
out_desired )
Value:
__ae2f_AnnMlpTrainPrimal(&1 ? 0 : 1, ae2f_NONE, reterr, mlp, inp, out, out_desired)

Definition at line 379 of file Mlp.h.

◆ __ae2f_AnnMlpTrainStream_imp

#define __ae2f_AnnMlpTrainStream_imp ( ...)
Value:

Definition at line 385 of file Mlp.h.

◆ ae2f_Ann_Mlp_h

#define ae2f_Ann_Mlp_h

Definition at line 6 of file Mlp.h.

◆ ae2f_AnnMlpDel

#define ae2f_AnnMlpDel   __ae2f_AnnMlpDel_C

Definition at line 283 of file Mlp.h.

◆ ae2f_AnnMlpFollow

#define ae2f_AnnMlpFollow   __ae2f_AnnMlpFollow_C

Definition at line 287 of file Mlp.h.

◆ ae2f_AnnMlpFollowStream

#define ae2f_AnnMlpFollowStream   __ae2f_AnnMlpFollowStream_C

Definition at line 288 of file Mlp.h.

◆ ae2f_AnnMlpMk

#define ae2f_AnnMlpMk   __ae2f_AnnMlpMk_C

Definition at line 282 of file Mlp.h.

◆ ae2f_AnnMlpPredict

#define ae2f_AnnMlpPredict   __ae2f_AnnMlpPredict_C

Definition at line 285 of file Mlp.h.

◆ ae2f_AnnMlpPredictStream

#define ae2f_AnnMlpPredictStream   __ae2f_AnnMlpPredictStream_C

Definition at line 286 of file Mlp.h.

◆ ae2f_AnnMlpTrain

#define ae2f_AnnMlpTrain   __ae2f_AnnMlpTrain_C

Definition at line 289 of file Mlp.h.

◆ ae2f_AnnMlpTrainAuto

#define ae2f_AnnMlpTrainAuto   __ae2f_AnnMlpTrainAuto_C

Definition at line 291 of file Mlp.h.

◆ ae2f_AnnMlpTrainAutoStream

#define ae2f_AnnMlpTrainAutoStream   __ae2f_AnnMlpTrainAutoStream_C

Definition at line 292 of file Mlp.h.

◆ ae2f_AnnMlpTrainStream

#define ae2f_AnnMlpTrainStream   __ae2f_AnnMlpTrainStream_C

Definition at line 290 of file Mlp.h.

Function Documentation

◆ ae2f_structdef()

ae2f_structdef ( struct ,
ae2f_AnnMlp  )

TODO: Separate header and macros

Multi Layered Perceptron

This is the main structure for the MLP.