onlyuser / simple-neural-net-example

simple-neural-net-example is a simple neural net example

Home Page:http://onlyuser.github.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

simple-neural-net-example

Copyright (C) 2011-2017 mailto:onlyuser@gmail.com

About

simple-neural-net-example is a simple neural net example.

Net Topology

picture alt

layer0          layer1                 layer2

[v0]------w00---[out0|err0]------w20---[out2|err2|v2]
   \            /  |                   /  |
    \  *--w01--*  w02         *--w21--*  w22
     \/           /          /           /
     /\          /          /           /
    /  *--w10--*/          /           /
   /           /\         /           /
[v1]------w11---[out1|err1]          /
             /     |                /
       *----*     w12         *----*
      /           /          /
     /   *-------*          /
    /   /                  /
   /   /                  /
[b0]--*                [b1]

bias==1                bias==1

Training Data (XOR)

input0 input1 output
0 0 0
0 1 1
1 0 1
1 1 0

Make Targets

target action
all make binaries
test all + run tests
clean remove all intermediate files

Requirements

Unix tools and 3rd party components (accessible from $PATH):

gcc

Installation

git clone https://github.com/onlyuser/simple-neural-net-example.git

References

"Backpropagation"
https://en.wikipedia.org/wiki/Backpropagation

Keywords

backpropagation neural net

About

simple-neural-net-example is a simple neural net example

http://onlyuser.github.io/


Languages

Language:C 49.8%Language:Makefile 27.9%Language:Shell 22.3%