All Projects → datathings → greycat

datathings / greycat

Licence: Apache-2.0 license
GreyCat - Data Analytics, Temporal data, What-if, Live machine learning

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects
typescript
32286 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to greycat

Awesome Bigdata
A curated list of awesome big data frameworks, ressources and other awesomeness.
Stars: ✭ 10,478 (+9975%)
Mutual labels:  bigdata, data-analytics, distributed-database
awesome-bigdata
A curated list of awesome big data frameworks, ressources and other awesomeness.
Stars: ✭ 11,093 (+10566.35%)
Mutual labels:  bigdata, data-analytics, distributed-database
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time.
Stars: ✭ 3,254 (+3028.85%)
Mutual labels:  time-series, distributed-database
Traildb
TrailDB is an efficient tool for storing and querying series of events
Stars: ✭ 1,029 (+889.42%)
Mutual labels:  time-series, data-analytics
Btctrading
Time Series Forecast with Bitcoin value, to detect upward/down trends with Machine Learning Algorithms
Stars: ✭ 99 (-4.81%)
Mutual labels:  time-series, machine-learning-algorithms
Pretty Print Confusion Matrix
Confusion Matrix in Python: plot a pretty confusion matrix (like Matlab) in python using seaborn and matplotlib
Stars: ✭ 244 (+134.62%)
Mutual labels:  machine-learning-algorithms, machine-learning-library
cnosdb
An Open Source Distributed Time Series Database with high performance, high compression ratio and high usability.
Stars: ✭ 858 (+725%)
Mutual labels:  time-series, distributed-database
Wdk
The Wearables Development Toolkit - a development environment for activity recognition applications with sensor signals
Stars: ✭ 68 (-34.62%)
Mutual labels:  time-series, machine-learning-algorithms
Mlkit
A simple machine learning framework written in Swift 🤖
Stars: ✭ 144 (+38.46%)
Mutual labels:  machine-learning-algorithms, machine-learning-library
Modeltime
Modeltime unlocks time series forecast models and machine learning in one framework
Stars: ✭ 189 (+81.73%)
Mutual labels:  time-series, machine-learning-algorithms
Tslearn
A machine learning toolkit dedicated to time-series data
Stars: ✭ 1,910 (+1736.54%)
Mutual labels:  time-series, machine-learning-algorithms
pycobra
python library implementing ensemble methods for regression, classification and visualisation tools including Voronoi tesselations.
Stars: ✭ 111 (+6.73%)
Mutual labels:  machine-learning-algorithms, machine-learning-library
Suod
(MLSys' 21) An Acceleration System for Large-scare Unsupervised Heterogeneous Outlier Detection (Anomaly Detection)
Stars: ✭ 245 (+135.58%)
Mutual labels:  machine-learning-algorithms, machine-learning-library
Igel
a delightful machine learning tool that allows you to train, test, and use models without writing code
Stars: ✭ 2,956 (+2742.31%)
Mutual labels:  machine-learning-algorithms, machine-learning-library
COVID19
Using Kalman Filter to Predict Corona Virus Spread
Stars: ✭ 78 (-25%)
Mutual labels:  time-series, machine-learning-algorithms
Nmflibrary
MATLAB library for non-negative matrix factorization (NMF): Version 1.8.1
Stars: ✭ 153 (+47.12%)
Mutual labels:  machine-learning-algorithms, bigdata
Nsdb
Natural Series Database
Stars: ✭ 49 (-52.88%)
Mutual labels:  time-series, data-analytics
docs
Source code of the ArangoDB online documentation
Stars: ✭ 18 (-82.69%)
Mutual labels:  graph-database, distributed-database
Ml Lib
An extensive machine learning library, made from scratch (Python).
Stars: ✭ 102 (-1.92%)
Mutual labels:  machine-learning-algorithms, machine-learning-library
Machine Learning Concepts
Machine Learning Concepts with Concepts
Stars: ✭ 134 (+28.85%)
Mutual labels:  machine-learning-algorithms, machine-learning-library

GreyCat - Next-Gen Live Analytics using Temporal Graph

GreyCat logo
greycat.ai

Join the chat at https://gitter.im/datathings/greycat Build Status

The GreyCat escaped the quantum box by evaluating all many-worlds alternatives...now let's see how he can help you do the same with your data and critical business analytics!

What is GreyCat?

GreyCat is the first Temporal Many-World Graph database. In a nutshell, this project defines a graph storage and processing framework that allows you to store and analyze highly interconnected complex data structures and rapidly evolving over time. This data structure can be as well infinitely cloneable in order to evaluate potential alternatives modifications to find the best one. To sum up GreyCat is a core data structure framework to build for businesses, a live reasoning engine that can handle simulations and analytics over data in motion.
Let's list the different features of GreyCat:

What is a graph?

Graphs allow to organize and structure data in the form of a set of nodes and relationships between these nodes. Each node can carry several attributes (for ex. name, address, position, etc). Nodes can have several relationships between them.

What is a temporal graph?

Data in real-life applications is barely static, think of social network graphs, i.e., graphs evolve and change over time. GreyCat adds time as a first-class entity to the graph. Therefore, all nodes, attributes and relationships can change over time.

What is a Temporal Many-World Graph?

After managing the time, GreyCat allows you to run simulations over the temporal graph. Inspired from the Many-World interpretation in physics, GreyCat allows you to fork the current database in order to simulate what-if scenarios. For example, this technique allows you to simulate for example what will happen if in an hypothetical action was taken without corrupting the current state of the graph.

To do what?

In short, analyzing data in motion! In many domains data coming from different devices and at different frequencies, has to be aggregated in a coherent view in order to reason and take decisions. To reach such goal GreyCat includes various machine learning algorithms. Here are some example of applications where GreyCat is useful: IoT systems, cyber-physical systems like smart Grid, trading, and simulation engines.

Who are we?

We are a startup of four passionate researchers holding PhDs in Computer Science. After several years of successful collaboration at the University of Luxembourg/SnT, we founded DataThings to start the next chapter in live data analytics. DataThings goal will be to develop a commercial activity around GreyCat in order to keep the development of the framework alive.

How to start?

Here are the essential information for a quick start:

How to build

  • requirements: NodeJS (since V8), NPM (since V5), Java (since V8), Maven (since V3.3)
  • then npm config set @greycat:registry https://registry.datathings.com/repository/npm-public/
  • then mvn clean install

In case of troubles or questions ?

Please contact us via our Github for questions, pull request, or feature requests.

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].