Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
leondavi committed May 29, 2024
1 parent bd415fd commit 18ed23b
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
<img src="NerlnetLogo.png" width="200" title="NerlNet">
</p>

Nerlnet is an open-source library for research of distributed machine learning algorithms on IoT devices that gives full insights into both edge devices that run neural network models and network performance and statistics. Nerlnet can simulate distributed ML architectures and deploy them on various IoT devices.
Nerlnet is an open-source library for research of distributed machine learning algorithms on IoT devices that gives full insights into both edge devices that run neural network models and network performance and statistics. Nerlnet can simulate distributed ML architectures and deploy them on various IoT devices. It simplifies the setup of a distributed cluster that consists of many models on its edge and gives Python API and tools to manage the distributed cluster throught the experiment.

Nerlnet library combines the following languages to achieve a stable and efficient distributed ML system platform:
• The communication layer of Nerlnet is based on an HTTP web server library, Cowboy.
C++ OpenNN library (based on Eigen) implements the neural network on edge compute devices.
An API-Server based on Python Flask allows the user to control experiments and ML phases executed on a Nerlnet cluster.
Nerlnet library combines the following languages to achieve a stable and efficient distributed ML system framework:
• The communication layer of Nerlnet is based on an Cowboy - an HTTP web server open-source library.
ML on the edge of the distributed cluster is based on OpenNN library, an open-source project of Cpp Neural Network library.
Managemnt of Nerlnet cluster - An HTTP server of Flask communicates with Nerlnet's main server to control the cluster's entities.

![image](https://user-images.githubusercontent.com/18975070/144730156-5bd03ad7-fc5f-45e9-8b4e-62d582af2200.png)
![image](https://user-images.githubusercontent.com/18975070/144730182-c535b20a-a5f9-4d4f-8632-77d49732f17f.png)
Expand Down

0 comments on commit 18ed23b

Please sign in to comment.