ae2f_docs
MlpTrainXOR.c File Reference
#include "ae2f/Float.h"
#include <ae2f/Ann/Mlp.h>
#include <stdio.h>
#include <math.h>

Go to the source code of this file.

Macros

#define ae2f_MAC_BUILD   0

Functions

int main ()

Variables

const ae2f_float_t inp [4][2]
const ae2f_float_t goal_xor [4] = {0, 1, 1, 0}
ae2f_float_t output [1] = { 0.5 }
ae2f_err_t err [1] = {0, }
ae2f_AnnMlp * mlp
size_t lenv [] = {2, 3, 1}
size_t i
size_t j
size_t k

Macro Definition Documentation

◆ ae2f_MAC_BUILD

#define ae2f_MAC_BUILD   0

Definition at line 1 of file MlpTrainXOR.c.

Function Documentation

◆ main()

int main ( )

Definition at line 46 of file MlpTrainXOR.c.

Variable Documentation

◆ err

ae2f_err_t err[1] = {0, }

Definition at line 40 of file MlpTrainXOR.c.

◆ goal_xor

const ae2f_float_t goal_xor[4] = {0, 1, 1, 0}

Definition at line 37 of file MlpTrainXOR.c.

◆ i

size_t i

Definition at line 44 of file MlpTrainXOR.c.

◆ inp

const ae2f_float_t inp[4][2]
Initial value:
= {
{0, 0},
{0, 1},
{1, 0},
{1, 1}
}

Definition at line 30 of file MlpTrainXOR.c.

◆ j

size_t j

Definition at line 44 of file MlpTrainXOR.c.

◆ k

size_t k

Definition at line 44 of file MlpTrainXOR.c.

◆ lenv

size_t lenv[] = {2, 3, 1}

Definition at line 42 of file MlpTrainXOR.c.

◆ mlp

ae2f_AnnMlp* mlp

Definition at line 41 of file MlpTrainXOR.c.

◆ output

ae2f_float_t output[1] = { 0.5 }

Definition at line 39 of file MlpTrainXOR.c.