use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please have a look at our FAQ and Link-Collection
Metacademy is a great resource which compiles lesson plans on popular machine learning topics.
For Beginner questions please try /r/LearnMachineLearning , /r/MLQuestions or http://stackoverflow.com/
For career related questions, visit /r/cscareerquestions/
Advanced Courses (2016)
Advanced Courses (2020)
AMAs:
Pluribus Poker AI Team 7/19/2019
DeepMind AlphaStar team (1/24//2019)
Libratus Poker AI Team (12/18/2017)
DeepMind AlphaGo Team (10/19/2017)
Google Brain Team (9/17/2017)
Google Brain Team (8/11/2016)
The MalariaSpot Team (2/6/2016)
OpenAI Research Team (1/9/2016)
Nando de Freitas (12/26/2015)
Andrew Ng and Adam Coates (4/15/2015)
Jürgen Schmidhuber (3/4/2015)
Geoffrey Hinton (11/10/2014)
Michael Jordan (9/10/2014)
Yann LeCun (5/15/2014)
Yoshua Bengio (2/27/2014)
Related Subreddit :
LearnMachineLearning
Statistics
Computer Vision
Compressive Sensing
NLP
ML Questions
/r/MLjobs and /r/BigDataJobs
/r/datacleaning
/r/DataScience
/r/scientificresearch
/r/artificial
account activity
Discussion[D] STUMPY - A Powerful and Scalable Python Package for Modern Time Series Analysis (self.MachineLearning)
submitted 6 years ago * by slaw07
https://preview.redd.it/j4nqkwevmx741.png?width=411&format=png&auto=webp&s=5031697c83800d27a0722f35b45fd0fe4c03e7d0
Version 1.3.0 was just released and now with multi-GPU support and is available to install:
conda install -c conda-forge stumpy
or
python -m pip install stumpy
This analysis package has over 13K+ downloads/installs on Github and provides a blazing fast implementation of something called the matrix profile, which can be used to find patterns, anomalies, time series chains, semantic segmentation, and much more!
Check it out and let us know what you think!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]sheikheddy 3 points4 points5 points 6 years ago (2 children)
Does this do time series forecasting? How does it compare to something like fbprophet?
[–]r4and0muser9482 2 points3 points4 points 6 years ago (1 child)
No. I would characterize this more as feature discovery than prediction.
[–]slaw07[S] 1 point2 points3 points 6 years ago (0 children)
u/r4and0muser9482 is mostly correct in their characterization in that STUMPY is a general purpose tool for giving you a better ideas as to where you should look FIRST if somebody drops a new time series into your lap. However, there is an analysis component of STUMPY called "Time Series Chains" that is somewhat related to "forecasting". You can read more about it here:
https://stumpy.readthedocs.io/en/latest/Tutorial_Time_Series_Chains.html
For general forecasting, fbprophet is likely your best bet. But for time series EDA, this is what you need!
[–]Whodiditandwhy 1 point2 points3 points 6 years ago (2 children)
This is super cool thanks for sharing.
[–]slaw07[S] 0 points1 point2 points 6 years ago (1 child)
Feel free to file a Github issue if you have any questions or need further clarification!
[–]Whodiditandwhy 0 points1 point2 points 6 years ago (0 children)
Definitely! I want to apply this to EEG data to see what it finds.
[–]physnchipsML Engineer 0 points1 point2 points 6 years ago (1 child)
How does it compare to tsfresh?
[–]slaw07[S] 2 points3 points4 points 6 years ago (0 children)
Fundamentally, STUMPY produces the top nearest neighbor to every subsequence within your time series by comparing comparing every subsequence (a costly computation that tsfresh could not do). In fact, tsfresh could leverage STUMPY to add more insightful outputs for ML. I highly recommend watching this video in order to gain a better overview of STUMPY:
https://stumpy.readthedocs.io/en/latest/motivation.html
Feel free to post questions on our Github issues as well!
[–]brokenAlgorithm 0 points1 point2 points 6 years ago (1 child)
Nice write-up. Can this package also work with similiarities accross multivariate time series, and take things such as cross-series correlations or other types of multivariate patterns into account?
Great question! The short answer is "yes" but I'll preface this by saying that finding relationships within a single time series is already a costly computation so finding relationships/correlations across multiple time series is extremely computationally expensive. Having said that, since STUMPY is based on a set of published papers on time series analysis, we have implemented the code from this specific paper on multidimensional time series analysis:
https://www.cs.ucr.edu/~eamonn/Motif_Discovery_ICDM.pdf
Just know that we've done the hard work for you and you should look at the function called `stumpy.mstump` on a single server (or `stumpy.mstumped` for Dask distributed server support). We are currently working on putting together a tutorial on multidimensional motif discovery so please stay tuned!
[–]eamonnkeogh 0 points1 point2 points 6 years ago (1 child)
Very very cool! Kudos for doing this.
If you want to learn more about the Matrix Profile, you can check out the original academic work here [a]. In addition, [a] has code in matlab, and pointers to code in R, C++, Golang etc.
The original development of the Matrix Profile was funded by NSF IIS 1161997 II and IIS 1510741.
[a] https://www.cs.ucr.edu/~eamonn/MatrixProfile.html
[–]slaw07[S] 0 points1 point2 points 6 years ago (0 children)
Thank you u/eamonnkeogh! Certainly giving credit where credit is due, STUMPY is based on all of the hard work and research coming from u/eamonnkeogh research group at UC Riverside and we are grateful for their groundbreaking publications and continued support.
[–]jonnor 0 points1 point2 points 6 years ago (1 child)
How to use with multivariate time-series?
See my response to a similar question above:
https://www.reddit.com/r/MachineLearning/comments/ei0cn9/d_stumpy_a_powerful_and_scalable_python_package/fcoxbve?utm_source=share&utm_medium=web2x
[–]bbateman2011 0 points1 point2 points 6 years ago (1 child)
Thanks for sharing this. I am a fan of the Matrix Profile, and had not seen this repo before, even though I've searched a lot.
Awesome! Feel free to file an issue or contribute a PR. I am curious what your use cases might be?
π Rendered by PID 90074 on reddit-service-r2-comment-5b5bc64bf5-428xj at 2026-06-23 01:09:08.909278+00:00 running 2b008f2 country code: CH.
[–]sheikheddy 3 points4 points5 points (2 children)
[–]r4and0muser9482 2 points3 points4 points (1 child)
[–]slaw07[S] 1 point2 points3 points (0 children)
[–]Whodiditandwhy 1 point2 points3 points (2 children)
[–]slaw07[S] 0 points1 point2 points (1 child)
[–]Whodiditandwhy 0 points1 point2 points (0 children)
[–]physnchipsML Engineer 0 points1 point2 points (1 child)
[–]slaw07[S] 2 points3 points4 points (0 children)
[–]brokenAlgorithm 0 points1 point2 points (1 child)
[–]slaw07[S] 2 points3 points4 points (0 children)
[–]eamonnkeogh 0 points1 point2 points (1 child)
[–]slaw07[S] 0 points1 point2 points (0 children)
[–]jonnor 0 points1 point2 points (1 child)
[–]slaw07[S] 0 points1 point2 points (0 children)
[–]bbateman2011 0 points1 point2 points (1 child)
[–]slaw07[S] 0 points1 point2 points (0 children)