Skip to content
David edited this page Aug 25, 2021 · 14 revisions

Nerlnet is a distributed machine learning platform developed for both research and deployment on real edge hardware devices.​
Nerlnet is highly configurable and very modular platform, it supports different kinds of communication protocols and has a simple python API for experiment management.​
The Erlang is the core of the distributed system of Nerlnet. The network of Nerlnet is based on Cowboy and it is based on common network modules: Servers, Routers and Clients. Clients can host sources that generate data in the network, and workers that execute neural networks implemented in C++, such as cppSANN, under IoT hardware constraints.

  1. Nerlnet architecture:
    ![Nerlnet Architecture](https://user-images.githubusercontent.com/18975070/130082950-0ebcf728-206d-444e-9459-0465b771cd97.jpg)