NN Software: FANNTool

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

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

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

  • Developer

    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

    http://lava.cs.virginia.edu/shirley_benchmark/BackpropagationNetwork.c
  • Developer

    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

This reply was deleted.