ae2f_docs
Mlp.h File Reference
#include "./Mlp.core.h"
#include "./Slp.h"
#include <ae2f/Pack/Beg.h>
#include <assert.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(v_train, mlp, inp, out, goal, lenv, outstream, deltacache, weight, bias, lr_w, lr_b, act, actderiv, lossderiv)
#define __ae2f_AnnMlpTrainStream_imp(v_train, mlp, inp, out, goal, lenv, outstream, deltacache, weight, bias, lr_w, lr_b, act, actderiv, lossderiv)
#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)
#define __ae2f_AnnMlpTrainPrimal(OPER_NEG, OPER_NONE, reterr, mlp, inp, out, out_desired)
Definition Mlp.auto.h:884

Definition at line 382 of file Mlp.h.

◆ __ae2f_AnnMlpTrain_imp

#define __ae2f_AnnMlpTrain_imp ( v_train,
mlp,
inp,
out,
goal,
lenv,
outstream,
deltacache,
weight,
bias,
lr_w,
lr_b,
act,
actderiv,
lossderiv )
Value:
__ae2f_AnnMlpTrainPrimal_imp(&1 ? 0 : 1, &1, v_train, mlp, inp, out, goal, lenv, outstream, deltacache, weight, bias, lr_w, lr_b, act, actderiv, lossderiv)
#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:822

Definition at line 388 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(OPER_NEG, OPER_NONE, reterr, mlp, inp, out_desired)
Definition Mlp.auto.h:915
See also
__ae2f_AnnMlpTrainAutoPrimal

Definition at line 396 of file Mlp.h.

◆ __ae2f_AnnMlpTrainAutoStream_C

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

Definition at line 400 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 385 of file Mlp.h.

◆ __ae2f_AnnMlpTrainStream_imp

#define __ae2f_AnnMlpTrainStream_imp ( v_train,
mlp,
inp,
out,
goal,
lenv,
outstream,
deltacache,
weight,
bias,
lr_w,
lr_b,
act,
actderiv,
lossderiv )
Value:
__ae2f_AnnMlpTrainPrimal_imp(-1, ae2f_NONE, v_train, mlp, inp, out, goal, lenv, outstream, deltacache, weight, bias, lr_w, lr_b, act, actderiv, lossderiv)

Definition at line 391 of file Mlp.h.

◆ ae2f_Ann_Mlp_h

#define ae2f_Ann_Mlp_h

Definition at line 8 of file Mlp.h.

◆ ae2f_AnnMlpDel

#define ae2f_AnnMlpDel   __ae2f_AnnMlpDel_C

Definition at line 289 of file Mlp.h.

◆ ae2f_AnnMlpFollow

#define ae2f_AnnMlpFollow   __ae2f_AnnMlpFollow_C

Definition at line 293 of file Mlp.h.

◆ ae2f_AnnMlpFollowStream

#define ae2f_AnnMlpFollowStream   __ae2f_AnnMlpFollowStream_C

Definition at line 294 of file Mlp.h.

◆ ae2f_AnnMlpMk

#define ae2f_AnnMlpMk   __ae2f_AnnMlpMk_C

Definition at line 288 of file Mlp.h.

◆ ae2f_AnnMlpPredict

#define ae2f_AnnMlpPredict   __ae2f_AnnMlpPredict_C

Definition at line 291 of file Mlp.h.

◆ ae2f_AnnMlpPredictStream

#define ae2f_AnnMlpPredictStream   __ae2f_AnnMlpPredictStream_C

Definition at line 292 of file Mlp.h.

◆ ae2f_AnnMlpTrain

#define ae2f_AnnMlpTrain   __ae2f_AnnMlpTrain_C

Definition at line 295 of file Mlp.h.

◆ ae2f_AnnMlpTrainAuto

#define ae2f_AnnMlpTrainAuto   __ae2f_AnnMlpTrainAuto_C

Definition at line 297 of file Mlp.h.

◆ ae2f_AnnMlpTrainAutoStream

#define ae2f_AnnMlpTrainAutoStream   __ae2f_AnnMlpTrainAutoStream_C

Definition at line 298 of file Mlp.h.

◆ ae2f_AnnMlpTrainStream

#define ae2f_AnnMlpTrainStream   __ae2f_AnnMlpTrainStream_C

Definition at line 296 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.