by grzracz on 8/12/21, 12:08 PM with 43 comments
by hrzn on 8/12/21, 12:48 PM
* It makes using all sorts of forecasting models (from ARIMA to deep learning) easy, using fit() and predict(), similar to scikit-learn.
* It's easy to fit deep learning and other ML-based models on multiple time series, potentially on big datasets too. The time series can be multivariate.
* Darts is not only wrapping existing models. We also have our own implementations, for instance of TCN (Temporal Convolutional Networks), or adaptations N-BEATS (which we extended to handle multivariate series), DeepAR and others.
* Darts makes it very easy to include past and/or future covariates as inputs for the predictions.
* Some models offer probabilistic forecasts; sometimes with the possibility to configure your favourite likelihood function (e.g. Gaussian for continuous values or Poisson for discrete values).
* Everything uses the "TimeSeries" class, which makes the API consistent across tools and models, and make it harder to make mistakes. For instance it's easy to consume the output of one model by another model, and all models can be backtested the same way.
by XoS-490 on 8/12/21, 12:30 PM
If you are interested in a unified interface for time series learning tasks, have a look on sktime:
https://github.com/alan-turing-institute/sktime
https://www.sktime.org/en/stable/
It provides specialized time series algorithms and scikit-learn compatible tools to build, tune and validate time series models for multiple learning problems.
We have been working hard on this open-source project for a long time and would be glad to hear your opinion.
by chudified on 8/12/21, 12:32 PM
by peter_retief on 8/13/21, 11:40 AM
conda install -c conda-forge -c pytorch pip prophet pytorch cpuonly
pip install darts
Why not install darts with conda as well?
I am getting some errors runnning the on a debian system install
when running the example script I get this: Importing plotly failed. Interactive plots will not work. /home/peter/anaconda3/envs/darts/lib/python3.7/site-packages/statsmodels/tsa/holtwinters/model.py:429: FutureWarning: After 0.13 initialization must be handled at model creation FutureWarning,
I guess its a library compatabilty but feedback is important.
by bartkappenburg on 8/12/21, 7:25 PM
Disclaimer: studied econometrics so I will try do this on my own :D
by bothra90 on 8/12/21, 7:37 PM
by kleiba on 8/12/21, 12:20 PM
by jstx1 on 8/12/21, 12:28 PM
The title of the post seems very editorialised.
First of all, being non-Facebook is hardly meaningful when we talk about open source tools. Secondly, the project doesn't advertise itself as being non-Facebook, the poster has added this. And lastly, it's false - from the prerequisites in the readme:
> Some of the models depend on prophet and torch
by bernardv on 8/12/21, 1:39 PM
by olav on 8/12/21, 6:08 PM