Hello
http://code.google.com/p/fanntool/
I wrote to the developers and they can support cross-compiling into Arduino board, and I believe they rare not compute intensive for our purposes.
100% OPEN SOURCE + GUI visual programming
There are several more when I hear from the developers I will post here.
Dara
Replies
FANNTool is the GUI interface for:
FANN
http://sourceforge.net/projects/fann/
It seems it does provide more than one layer NN
FANNTOOL does supervised-learning:
http://en.wikipedia.org/wiki/Supervised_learning
We need to see if that fits the needs of arducopter, I am certain it does, but again this is our homework before adopting this tool
D
Here a source code of a basic example of multi-layer backpropagation neural network with bias terms and momentum which works on Arduino (tested on my APM board...). It is used to detect structure in time-series, which is presented to the network using a simple tapped delay-line memory. The program learns to predict future sunspot activity from historical data collected over the past three centuries. To avoid overfitting, the termination of the learning procedure is controlled by the so-called stopped training method.
The original C code from Karsten Kutza used for Prediction of the Annual Number of Sunspots is now re-writen for the Arduino board and I have tested it on my APM board.
Enjoy and good coding...
Jean-Louis
NNcode.zip
Good idea, this is a very useful tool...
Jean-Louis
:-)
would that run on a beaglebone?
what do you think about cpu performance needed?
best
robert