Releases: leondavi/NErlNet
Releases · leondavi/NErlNet
Nerlnet - Oxytocin
- Fix bugs of high frequencies experiments
- Fix Raspberry Pi issue of linking with -latomic
- More improvements
Nerlnet Oxytocin - Efficient Communication and federated learning workers
Nerlnet - version 1.2.0 Oxytocin
- NerlTensors are introduced in this version (Binary and Erlang)
- NerlTensors can be encoded as double or float (binaries instead of Erlang lists).
- Improve the efficiency of the communication network.
- Add confusion matrix of workers.
- Add generic worker and workerNN - Easier worker implementation in Erlang.
- Improve NIF efficiency by using DMA copies from binary instead of list to tensor assignment cell by cell.
- Improve logs.
- Improved Json parser.
- Tests and CI support.
- Introducing the GenericWorker FSM - Intelligence is implemented on worker FSMs.
- Implement workerFederated client and server.
Nerlnet Epinephrine - Experimental Ready
Nerlnet - version 1.1.0 Epinephrine
- Upgrade to OpenNN 6.0.0
- Reduce compilation time (CMake improvements)
- Fix memory and threads issues.
- Multilabel NN support.
- Cleaning and refactoring of code.
- NerlnetInstall.sh script build from source the latest stable of erlang and CMake 3.26
- NerlnetInstall.sh install Erlang by demand using --i or --install.
- Fix alignment warning issue on Raspberry Pi
- Send data to devices - Json is loaded once by the API Server machine.
- Cpp Simple Logger is added.
- Improve logs
Jupyter API - Improved API
- Improved API to conduct experiments
- Json configuration files auto sharing with devices
- Distribution of data to sources from main server
Better experience
Improved experiment control, Federated learning with OpenNN + Distributed Autoencoder Classifier
First Experiment on Jupyter Notebook
- NerlnetRun.sh script for easier run
- Fix Jupyter notebook issues.
- Improve opennn bridge, fix memory leaks.
- Create experiment env in every directory with NerlnetJupyterEnvGenerator.sh --j
First version of Nerlnet
Merge pull request #75 from leondavi/masterFix remove redundant dump file and add *.dump to ignore