ae2f_docs
SlpTrainAND.c File Reference
#include "ae2f/Float.h"
#include "ae2f/errGlob.h"
#include <ae2f/Ann/Slp.h>
#include <stdio.h>
#include <math.h>

Go to the source code of this file.

Macros

#define THRESHOLD   0.01
#define DIFF_GOOD(a, b)

Functions

int tryand ()
int main ()

Variables

const ae2f_float_t inp [4][2] = { 1, 1, 0, 0, 0, 1, 1, 0 }
const ae2f_float_t goal_andor [4][2]
ae2f_float_t output [2] = {0, }
ae2f_err_t err = 0
ae2f_AnnSlp * slp = 0
size_t i
size_t j
bool mismatch = 0

Macro Definition Documentation

◆ DIFF_GOOD

#define DIFF_GOOD ( a,
b )
Value:
(((a) - (b)) * ((a) - (b))) < THRESHOLD
#define THRESHOLD
Definition SlpTrainAND.c:48

Definition at line 49 of file SlpTrainAND.c.

◆ THRESHOLD

#define THRESHOLD   0.01

Definition at line 48 of file SlpTrainAND.c.

Function Documentation

◆ main()

int main ( )

Definition at line 107 of file SlpTrainAND.c.

◆ tryand()

int tryand ( )

Definition at line 51 of file SlpTrainAND.c.

Variable Documentation

◆ err

ae2f_err_t err = 0

Definition at line 42 of file SlpTrainAND.c.

◆ goal_andor

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

Definition at line 33 of file SlpTrainAND.c.

◆ i

size_t i

Definition at line 45 of file SlpTrainAND.c.

◆ inp

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

Definition at line 32 of file SlpTrainAND.c.

◆ j

size_t j

Definition at line 45 of file SlpTrainAND.c.

◆ mismatch

bool mismatch = 0

Definition at line 46 of file SlpTrainAND.c.

◆ output

ae2f_float_t output[2] = {0, }

Definition at line 40 of file SlpTrainAND.c.

◆ slp

ae2f_AnnSlp* slp = 0

Definition at line 43 of file SlpTrainAND.c.