tszydlo / FogML-Arduino

Example of anomaly detection and classification algorithms provided by the FogML project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FogML-Arduino

Example of anomaly detection and classification algorithms provided by the FogML project. It uses:

More details of the application and used algorithms are described in the paper https://arxiv.org/abs/2206.14265 .

Online Anomaly Detection

Processing pipeline

@misc{OnlineAnomalySzydlo2022,
  doi = {10.48550/ARXIV.2206.14265},
  url = {https://arxiv.org/abs/2206.14265},
  author = {Szydlo, Tomasz},
  keywords = {Machine Learning (cs.LG), FOS: Computer and information sciences, FOS: Computer and information sciences},
  title = {Online Anomaly Detection Based On Reservoir Sampling and LOF for IoT devices},
  publisher = {arXiv},
  year = {2022},
  copyright = {arXiv.org perpetual, non-exclusive license}
}

Classification

Classification pipeline

@inproceedings{FogMLSzydlo2018,
  author    = {Tomasz Szydlo and
               Joanna Sendorek and
               Robert Brzoza{-}Woch},
  editor    = {Yong Shi and
               Haohuan Fu and
               Yingjie Tian and
               Valeria V. Krzhizhanovskaya and
               Michael Harold Lees and
               Jack J. Dongarra and
               Peter M. A. Sloot},
  title     = {Enabling Machine Learning on Resource Constrained Devices by Source
               Code Generation of the Learned Models},
  booktitle = {Computational Science - {ICCS} 2018 - 18th International Conference,
               Wuxi, China, June 11-13, 2018, Proceedings, Part {II}},
  series    = {Lecture Notes in Computer Science},
  volume    = {10861},
  pages     = {682--694},
  publisher = {Springer},
  year      = {2018},
}

About

Example of anomaly detection and classification algorithms provided by the FogML project.

License:Apache License 2.0


Languages

Language:C 56.7%Language:Jupyter Notebook 37.9%Language:C++ 5.4%