Soletta Machine Learning Quickstart - solettaproject/soletta GitHub Wiki

In this document you'll be guided through all steps needed to have Soletta™ Project's Machine Learning up and running.

If you're interested on run SML on Intel® Edison or Intel® Galileo Gen 2, please follow these instructions instead, since they differ a bit.

Start by cloning Soletta Project Machine Learning repository:

$ git clone [email protected]:solettaproject/soletta-machine-learning.git

Install the dependencies: fuzzylite-5.0, fann-2.2.0 and soletta

fuzzylite is fuzzy logic control library written in C++:

FANN is a neural network library.

Soletta framework was designed for making IoT devices. Some Soletta project's data types are used by SML. Also SML provides a module for Soletta project that depends on it.

CMake building system is used to build SML, so it's required to install it.

After dependencies are properly installed, it's time to build SML:

$ cd soletta-machine-learning/
$ mkdir build/
$ cd build/
$ cmake ..
$ make
$ make install