Code Monkey home page Code Monkey logo

loudml's Introduction

x

Loud ML - Reveal the hidden CircleCI Docker pulls

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.

You can use Loud ML as an AI bot that will enhance the management and operations of your most valuable assets through automation and prediction, for DevOps, for IoT, for energy, for logistics.

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 sits on top of all your data stores to provide instant results.
  • JSON like model feature specification.
  • Simple to install and manage, and fast to get data in and out.
  • Donut unsupervised learning model arXiv 1802.03903
  • It aims to process data in near real-time. That means data is queried at regular intervals and feed to the inference engine to return results.

Installation

We recommend installing Loud ML using one of the pre-built packages. Then start Loud ML 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 and loudml if you have built Loud ML from source.

Local install

Inside a virtualenv:

make install

System-wide installation:

sudo make install

Getting Started

Running loudml command-line interface

loudml -c <path/to/configuration> <command>

See help for further information about commands

loudml -h

Running loudmld

loudmld -c <path/to/configuration>

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.

loudml's People

Contributors

osunac avatar regel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.