Fido
Fido copied to clipboard
A lightweight C++ machine learning library for embedded electronics and robotics.
hi, I want to compile the ReinforcementLearning.cpp. I am using ver 0.02 with ubuntu 16.04. I use g++/gcc and I got error of " undefined reference to.." can you write...
I found some memory leak issues in WireFitQLearn using Valgrind. `modelNet` and `network` are created in the constructor but not freed in the destructor. Also `WireFitQLearn::reset` allocates memory for `network`...
I was trying to make an OCR neural network using the [MNIST OCR image library](http://yann.lecun.com/exdb/mnist/), however my process was killed every time I ran it by a kernel process called...
Switch to C arrays for speed and availability on microcontrollers
hey, I try to run the example of reinforcement learning from http://fidoproject.github.io/ . I see that it check if it on the line. where I can create line/circle in the...
I believe that we can setup travis to continuously build on AVR. AVR's toolchain [seems to be](http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_GCC_Toolchain#Debian_and_Ubuntu) available on apt-get.
- [ ] Documentation - [ ] Tests - [ ] Working on Mac - [x] Resource loading (#32)
[Coveralls](https://coveralls.io/) is continuous integration for code coverage testing. It integrates nicely with travis for c++: https://github.com/eddyxu/cpp-coveralls.
## Possible tests - [ ] Storage and loading of all objects - [x] Backpropagation training - [ ] Interpolator accuracy - [x] QLearn convergence - [x] WireFitQLearn convergence
Because of ISEF, I don't really have time to do this right now. However, serialization for Learner, Trainer, and Interpolator subclasses should follow the method outlined [here](https://isocpp.org/wiki/faq/serialization#serialize-inherit-no-ptrs). Right now, unserializing...