eProsima AML-IP Documentation
eProsima AML-IP is a communications framework in charge of data exchange between Algebraic Machine Learning (AML) nodes through local or remote networks. It is designed to allow non-experts users to create and manage a cluster of AML nodes to exploit the distributed and concurrent learning capabilities of AML. Thus, AML-IP is a communication framework that makes the transport protocols abstracted from the user, creating a platform that communicates each node without requiring the user to be concerned about communication issues. It also allows the creation of complex distributed networks with one or multiple users working on the same problem.
This framework is developed as part of the ALMA project, which has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 952091. The aim of the EU-funded ALMA project is to leverage AML properties to develop a new generation of interactive, human-centric machine learning systems. These systems are expected to reduce bias and prevent discrimination, remember what they know when they are taught something new, facilitate trust and reliability and integrate complex ethical constraints into human-artificial intelligence systems. Furthermore, they are expected to promote distributed, collaborative learning.
This is an early access to a work in progress project. Thus new features, nodes, capabilities and documentation will be added as progress advance.
Following are the main scenarios that the current AML-IP supports:
Status Scenario: Analyze the state of a network remotely.
Workload Distribution Scenario: Distribute the machine learning training phase to multiple nodes to parallelize heavy computation.
Check section Project Overview to have a further explanation of the concepts and use cases of this project.
Contacts and Commercial support¶
Find more about us at eProsima’s webpage.
Support available at:
Phone: +34 91 804 34 48
Contributing to the documentation¶
AML-IP Documentation is an open source project, and as such all contributions, both in the form of feedback and content generation, are most welcomed. To make such contributions, please refer to the Contribution Guidelines hosted in our GitHub repository.
Structure of the documentation¶
This documentation is organized into the sections below.
This project (ALMA: Human Centric Algebraic Machine Learning) has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 952091.