Progress in several areas of computer science has been enabled by comfortable and efficient means of experimentation, clear interfaces, and interchangable components, for example using OpenCV for computer vision or ROS for robotics. We describe an extension of the Acumos system towards enabling the above features for general AI applications. Originally, Acumos was created for telecommunication purposes, mainly for creating linear pipelines of machine learning components. Our extensions include support for more generic components with gRPC/Protobuf interfaces, automatic orchestration of graphically assembled solutions including control loops, sub-component topologies, and event-based communication,and provisions for assembling solutions which contain user interfaces and shared storage areas. We provide examples of deployable solutions and their interfaces. The framework is deployed at http://aiexp.ai4europe.eu/ and its source code is managed as an open source Eclipse project.
翻译:计算机科学若干领域的进展得益于舒适有效的实验手段、清晰的界面和可移动部件,例如,使用 OpenCV 进行计算机视像或机器人ROS。我们描述了Acumos 系统的扩展,使上述特征能够用于通用的AI应用程序。我们最初为电信目的创建了Acumos,主要用于创建机器学习组件的线性管道。我们的扩展包括支持GRPC/Protobuf 接口的更通用部件、图形组装解决方案的自动调制,包括控制环、次级组件表层和基于事件的通信,以及包含用户界面和共享存储区的集成解决方案。我们提供了可部署解决方案及其界面的实例。框架部署在http://aifo.ai4europe.eu/上,其源代码作为开放源码管理,作为开放源Eclipse项目。