All Projects → regel → Loudml

regel / Loudml

Licence: other
Loud ML is the first open-source AI solution for ICT and IoT automation

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Loudml

Tdengine
An open-source big data platform designed and optimized for the Internet of Things (IoT).
Stars: ✭ 17,434 (+9323.78%)
Mutual labels:  database, time-series, monitoring
Questdb
An open source SQL database designed to process time series data, faster
Stars: ✭ 7,544 (+3977.84%)
Mutual labels:  database, time-series, monitoring
Influxdb
Scalable datastore for metrics, events, and real-time analytics
Stars: ✭ 22,577 (+12103.78%)
Mutual labels:  database, time-series, monitoring
Timbala
Durable time-series database that's API-compatible with Prometheus.
Stars: ✭ 85 (-54.05%)
Mutual labels:  database, time-series
Traildb
TrailDB is an efficient tool for storing and querying series of events
Stars: ✭ 1,029 (+456.22%)
Mutual labels:  database, time-series
Nsdb
Natural Series Database
Stars: ✭ 49 (-73.51%)
Mutual labels:  database, time-series
Bgpmon
CSU's BGP Observatory code (bgpmon/pheme)
Stars: ✭ 25 (-86.49%)
Mutual labels:  database, monitoring
Diamondb
[WIP] DiamonDB: Rebuild of time series database on AWS.
Stars: ✭ 98 (-47.03%)
Mutual labels:  time-series, monitoring
Filodb
Distributed Prometheus time series database
Stars: ✭ 1,286 (+595.14%)
Mutual labels:  database, time-series
Griddb
GridDB is a next-generation open source database that makes time series IoT and big data fast,and easy.
Stars: ✭ 1,587 (+757.84%)
Mutual labels:  database, time-series
Pyodds
An End-to-end Outlier Detection System
Stars: ✭ 141 (-23.78%)
Mutual labels:  database, time-series
Fieldtop
Finds near-overflow columns in MySQL databases
Stars: ✭ 36 (-80.54%)
Mutual labels:  database, monitoring
Flexy Pool
FlexyPool adds metrics and failover strategies to a given Connection Pool, allowing it to resize on demand.
Stars: ✭ 856 (+362.7%)
Mutual labels:  database, monitoring
Zabbixdba
Zabbix Database Monitoring Service (Oracle, Pg, MySQL, MS SQL, DB2, etc.)
Stars: ✭ 68 (-63.24%)
Mutual labels:  database, monitoring
Mycodo
An environmental monitoring and regulation system
Stars: ✭ 936 (+405.95%)
Mutual labels:  time-series, monitoring
Marketstore
DataFrame Server for Financial Timeseries Data
Stars: ✭ 1,290 (+597.3%)
Mutual labels:  database, time-series
Telegraf
The plugin-driven server agent for collecting & reporting metrics.
Stars: ✭ 10,925 (+5805.41%)
Mutual labels:  time-series, monitoring
Adaptive Alerting
Anomaly detection for streaming time series, featuring automated model selection.
Stars: ✭ 152 (-17.84%)
Mutual labels:  time-series, monitoring
Kapacitor
Open source framework for processing, monitoring, and alerting on time series data
Stars: ✭ 2,095 (+1032.43%)
Mutual labels:  time-series, monitoring
Heroic
The Heroic Time Series Database
Stars: ✭ 836 (+351.89%)
Mutual labels:  time-series, monitoring

x

Loud ML - Reveal the hidden

CircleCI Docker pulls Coverage Netlify Status

Loud ML is an open source inference engine for metrics and events, and the fastest way to embed machine learning in your time series application. This includes APIs for storing and querying data, processing it in the background for ML or detecting outliers for alerting purposes, and more.

Help make this document better

This page, as well as the rest of our docs, are open-source and available on GitHub. We welcome your contributions.

  • To report a problem in the documentation, or to submit feedback and comments, please open an issue on GitHub.

An Open-Source AI Library for Time Series Data

Loud ML is an open source time series inference engine built on top of TensorFlow. It's useful to forecast data, detect outliers, and automate your process using future knowledge.

Features

  • Built-in HTTP API that facilitates the integration in other applications
  • Data agnostic. The ML engine consumes data from different buckets to achieve seamless data experience. Supported data buckets include:
  • JSON configuration
  • Simple to install and manage
  • Donut unsupervised learning model arXiv 1802.03903
  • Data processing in near real-time: data buckets are queried at regular intervals and feed the inference engine to return results

Installation

Local install

loudmld can be installed using pip similar to other Python packages. Do not use sudo with pip. It is usually good to work in a virtualenv or venv to avoid conflicts with other package managers and Python projects. For a quick introduction see Python Virtual Environments in Five Minutes

Run inside a virtualenv:

make install

Getting Started

Running loudmld

You can start the Loud ML model server using:

  • systemctl start loudmld if you have installed Loud ML using an official Debian or RPM package, and are running a distro with systemd.
  • loudmld if you have built Loud ML from source.
loudmld -c <path/to/config.yml file>

Running loudml command-line interface

One extra package is needed to run the command line interface.

If you've installed loudml-python locally, the loudml command should be available via the command line. Executing loudml will start the CLI and automatically connect to the local Loud ML model server instance (assuming you have already started the server with systemctl start loudmld or by running loudmld directly).

pip install loudml-python

The Python client library is open source

Contributors wanted! Official client libraries for Javascript, Java, Ruby, Go can be found at: https://github.com/loudml

Running unit tests

make test

Building Packages

make clean && make rpm
make clean && make repo

Documentation

Contributing

If you're feeling adventurous and want to contribute to Loud ML, see our contributing doc for info on how to make feature requests, build from source, and run tests.

Licensing

See LICENSE

Looking for Support?

Contact [email protected] to learn how we can best help you succeed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].