E3-JSI / iot-fusion

Streaming data fusion framework adjusted to support real-world use cases in the IoT domain.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IoT-fusion component

IoT fusion is a streaming data fusion system that can create machine-learning-ready feature vectors out of various heterogeneous sensor streams (i.e. sensor data, weather forecasts and static data). The system consists of the following components:

  • fusion (stream fusion component with integrated incremental learning models)
  • modeling (separate modeling component based on Python's scikit-learn models, LightGBM and xgboost)
  • server (administrative server for communication with distributed fusion components)
  • client (GUI for interaction with server nad further with fusion components)

Docs

Documentation is available here.

Publications

In case you use any of the components for your research, please refer to (and cite) the paper:

Applications

Related work

About

Streaming data fusion framework adjusted to support real-world use cases in the IoT domain.


Languages

Language:JavaScript 98.9%Language:Shell 1.1%