Cesium
Open-Source Machine Learning for Time Series Analysis
About Cesium
Cesium is an end-to-end machine learning platform for time-series, from calculation of features to model-building to predictions. Cesium has two main components - a Python library, and a web application platform that allows interactive exploration of machine learning pipelines. Take control over the workflow in a Python terminal or Jupyter notebook with the Cesium library, or upload your time-series files, select your machine learning model, and watch Cesium do feature extraction and evaluation right in your browser with the web application.
Download LibraryTry out the Cesium web app!
- Download the docker-compose file for Cesium:
curl -Lo docker-compose.yml https://raw.githubusercontent.com/cesium-ml/cesium_web/master/docker-compose.yaml
-
Ensure you have
Docker Compose
up and running, then:
docker-compose up
-
Wait a few seconds and navigate to
http://localhost:9000
-
Create a project and GO! If you want some test data, an example header file can be downloaded with
curl -Lo example-headers.dat http://bit.ly/29FtRXy
, and time series data withcurl -Lo example-series.tar.gz http://bit.ly/29HKmVZ
How to Contribute
We gratefully accept contributions of new time-series features (domain-specific or general) as well as new library / web app functionality / features. Please see the following guidelines for contributing.
Contribute