ae2f_docs
SlpTrainAND.cc 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_and [4] = {1, 0, 0, 0 }
const ae2f_float_t goal_or [4] = {1, 0, 1, 1 }
ae2f_float_t output [1] = {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 41 of file SlpTrainAND.cc.

◆ THRESHOLD

#define THRESHOLD   0.01

Definition at line 40 of file SlpTrainAND.cc.

Function Documentation

◆ main()

int main ( )

Definition at line 100 of file SlpTrainAND.cc.

◆ tryand()

int tryand ( )

Definition at line 43 of file SlpTrainAND.cc.

Variable Documentation

◆ err

ae2f_err_t err = 0

Definition at line 34 of file SlpTrainAND.cc.

◆ goal_and

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

Definition at line 29 of file SlpTrainAND.cc.

◆ goal_or

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

Definition at line 30 of file SlpTrainAND.cc.

◆ i

size_t i

Definition at line 37 of file SlpTrainAND.cc.

◆ inp

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

Definition at line 28 of file SlpTrainAND.cc.

◆ j

size_t j

Definition at line 37 of file SlpTrainAND.cc.

◆ mismatch

bool mismatch = 0

Definition at line 38 of file SlpTrainAND.cc.

◆ output

ae2f_float_t output[1] = {0, }

Definition at line 32 of file SlpTrainAND.cc.

◆ slp

ae2f_AnnSlp* slp = 0

Definition at line 35 of file SlpTrainAND.cc.