All Projects → google-research → Soft Dtw Divergences

google-research / Soft Dtw Divergences

Licence: apache-2.0
An implementation of soft-DTW divergences.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Soft Dtw Divergences

Gesturerecognition
Gesture Recognition using TensorFlow
Stars: ✭ 19 (-63.46%)
Mutual labels:  time-series
Yuvi
Yuvi is an in-memory storage engine for recent time series metrics data.
Stars: ✭ 35 (-32.69%)
Mutual labels:  time-series
Nsdb
Natural Series Database
Stars: ✭ 49 (-5.77%)
Mutual labels:  time-series
Phildb
Timeseries database
Stars: ✭ 25 (-51.92%)
Mutual labels:  time-series
Favorita sales forecasting
Solution to Corporación Favorita Grocery Sales Forecasting Competition
Stars: ✭ 21 (-59.62%)
Mutual labels:  time-series
Egads
A Java package to automatically detect anomalies in large scale time-series data
Stars: ✭ 997 (+1817.31%)
Mutual labels:  time-series
Awesome Ai Ml Dl
Awesome Artificial Intelligence, Machine Learning and Deep Learning as we learn it. Study notes and a curated list of awesome resources of such topics.
Stars: ✭ 831 (+1498.08%)
Mutual labels:  time-series
Gratis
GRATIS: GeneRAting TIme Series with diverse and controllable characteristics
Stars: ✭ 51 (-1.92%)
Mutual labels:  time-series
Kaggle Web Traffic Time Series Forecasting
Solution to Kaggle - Web Traffic Time Series Forecasting
Stars: ✭ 29 (-44.23%)
Mutual labels:  time-series
Wavelet networks
Code repository of the paper "Wavelet Networks: Scale Equivariant Learning From Raw Waveforms" https://arxiv.org/abs/2006.05259
Stars: ✭ 48 (-7.69%)
Mutual labels:  time-series
Tempdisagg
Methods for Temporal Disaggregation and Interpolation of Time Series
Stars: ✭ 25 (-51.92%)
Mutual labels:  time-series
Pmdarima
A statistical library designed to fill the void in Python's time series analysis capabilities, including the equivalent of R's auto.arima function.
Stars: ✭ 838 (+1511.54%)
Mutual labels:  time-series
Mathematicavsr
Example projects, code, and documents for comparing Mathematica with R.
Stars: ✭ 41 (-21.15%)
Mutual labels:  time-series
Agots
Anomaly Generator on Time Series
Stars: ✭ 24 (-53.85%)
Mutual labels:  time-series
Mckinsey Smartcities Traffic Prediction
Adventure into using multi attention recurrent neural networks for time-series (city traffic) for the 2017-11-18 McKinsey IronMan (24h non-stop) prediction challenge
Stars: ✭ 49 (-5.77%)
Mutual labels:  time-series
Heroic
The Heroic Time Series Database
Stars: ✭ 836 (+1507.69%)
Mutual labels:  time-series
Fractional differencing gpu
Rapid large-scale fractional differencing with RAPIDS to minimize memory loss while making a time series stationary. 6x-400x speed up over CPU implementation.
Stars: ✭ 38 (-26.92%)
Mutual labels:  time-series
Msgarch
MSGARCH R Package
Stars: ✭ 51 (-1.92%)
Mutual labels:  time-series
Tensorflow Cnn Time Series
Feeding images of time series to Conv Nets! (Tensorflow + Keras)
Stars: ✭ 49 (-5.77%)
Mutual labels:  time-series
Traildb
TrailDB is an efficient tool for storing and querying series of events
Stars: ✭ 1,029 (+1878.85%)
Mutual labels:  time-series

Differentiable Divergences between Time Series

An implementation of soft-DTW divergences.

Example

import numpy as np
from sdtw_div.numba_ops import sdtw_div, sdtw_value_and_grad

# Two 3-dimensional time series of lengths 5 and 4, respectively.
X = np.random.randn(5, 3)
Y = np.random.randn(4, 3)

# Compute the divergence value. The parameter gamma controls the regularization strength. 
value = sdtw_div(X, Y, gamma=1.0)

# Compute the divergence value and the gradient w.r.t. X.
value, grad = sdtw_div_value_and_grad(X, Y, gamma=1.0)

Similarly, we can use sharp_sdtw_div, sharp_sdtw_div_value_and_grad, mean_cost_div and mean_cost_div_value_and_grad.

Install

Run python setup.py install or copy the files to your project.

Reference

Differentiable Divergences between Time Series
Mathieu Blondel, Arthur Mensch, Jean-Philippe Vert
arXiv:2010.08354

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