Skip to content
This repository has been archived by the owner on Jun 27, 2019. It is now read-only.

Soletta Machine Learning Quickstart

Bruno Dilly edited this page Jul 5, 2016 · 4 revisions

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 git@github.com: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