moineau
can be executed locally to help the developper compare the
results from its IP and the moineau
results, at every state of the
program. The two implementation are behaving the same way.
Respect the following steps to compile and launch moineau
:
make frames
to generate theframes.c
file from MNIST datamake parse NEURONS=x
to generate thenet.c
file inmoineau/src
,x
must be100
or200
(100
by default) to select the number of neurons of the first layermake NEURONS=x
,x
must be the same as the firstmake parse
command (100
by default)./moineau
to execute
You can also generate less than the 1000 frames and use another MNIST data
file. Check in extra/frames.py
for options.