SlideShare a Scribd company logo
DEEP LEARNING
for time series
Alex Honchar | Mawi Solutions | Solutions architect, consultant
• 5 years in ML area | Ukraine, Russia, Italy, USA
• AI Solution architect | Mawi Solutions, ECG analysis
• AI consultant | self employed, finance and gaming
ABOUT ME
• Time series in the wild
• Classical approaches
• Deep learning
• Takeaways
OUTLINE
TS IN THE WILD 🦁
• Planet Earth
TS IN THE WILD 🦁
• Planet Earth
• Civilization delights
TS IN THE WILD 🦁
• Planet Earth
• Civilization delights
• Human beings
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis
https://github.com/blue-yonder/tsfresh
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis
https://github.com/blue-yonder/tsfresh
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis

- nearest neighbors
https://pypi.org/project/fastdtw/
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis

- nearest neighbors

- ML
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis

- nearest neighbors

- ML
• Regression

- ARIMA models
http://www.statsmodels.org/
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis

- nearest neighbors

- ML
• Regression

- ARMA models

- smoothing / decomposition
https://pypi.org/project/stldecompose/
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis

- nearest neighbors

- ML
• Regression

- ARMA models

- smoothing / decomposition

- nonlinear dynamics
CLASSICAL APPROACHES 🔬
• Classification

- time domain analysis

- frequency domain analysis

- nearest neighbors

- ML
• Regression

- ARMA models

- smoothing / decomposition

- nonlinear dynamics

- ML
DEEP LEARNING 🧠
TCE conference, 2014
DEEP LEARNING 🧠
• RNN
DEEP LEARNING 🧠
• RNN
1.Theoretical infinite memory
2.Multistep prediction ability
3.Don't work in parallel
4.Difficult to optimize
5.Slow in inference
6.Truncated implementation
7.Doubtful superior performance
DEEP LEARNING 🧠
• RNN
• CNN
DEEP LEARNING 🧠
• RNN
• CNN
• RNN + CNN
DEEP LEARNING 🧠
• RNN
• CNN
• RNN + CNN
DEEP LEARNING 🧠
• RNN
• CNN
• RNN + CNN
• Autoregressive CNN
DEEP LEARNING 🧠
• RNN
• CNN
• RNN + CNN
• Autoregressive CNN
• Other tasks
DEEP LEARNING 🧠
• RNN
• CNN
• RNN + CNN
• Autoregressive CNN
• Other tasks
HYBRID SOLUTIONS 🐙
TAKEAWAYS 📚
• There are dozens of features to feed classic ML with
• Deep learning is eating signal processing
• Autoregressive CNN > CNN > RNN
• AEs and GANs are useful as well
• Try to combine things!
Home reading
1. When Recurrent Models Don't Need To Be Recurrent
2. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling
3. Deep residual learning for image recognition
4. WaveNet: A generative model for raw audio
5. DEEP TEMPORAL CLUSTERING: FULLY UNSUPERVISED LEARNING OF TIME-DOMAIN FEATURES
6. REAL-VALUED (MEDICAL) TIME SERIES GENERATION WITH RECURRENT CONDITIONAL GANS
7. Time-series Extreme Event Forecasting with Neural Networks at Uber
FB: @rachnogstyle
IG: @rachnogstyle
MEDIUM: @alexrachnog

More Related Content

PDF
Kotlin strives for Deep Learning
PDF
Building Software That Lasts
PPTX
Oleksandr Honchar "Deep learning for signal processing"
PDF
Deep Learning for Time Series Data
PDF
Deep learning: the final frontier for time series analysis and signal process...
PDF
VSSML17 L6. Time Series and Deepnets
PDF
Time series deep learning
PDF
Multivariate Time Series
Kotlin strives for Deep Learning
Building Software That Lasts
Oleksandr Honchar "Deep learning for signal processing"
Deep Learning for Time Series Data
Deep learning: the final frontier for time series analysis and signal process...
VSSML17 L6. Time Series and Deepnets
Time series deep learning
Multivariate Time Series

Similar to Deep learning for time series pyBCN (20)

PPT
Unexpected Challenges in Large Scale Machine Learning by Charles Parker
PPTX
Introduction of deep learning in cse.pptx
PDF
Time Series Data Mining - from PhD to Startup
PPTX
Deep learning presentation
PDF
Deep learning internals
PDF
Using Deep Learning and TensorFlow to Classify Time Series
PPTX
Deep learning Tutorial - Part II
PPTX
deeplearningpresentation-180625071236.pptx
PPTX
And Then There Are Algorithms
PPTX
Application and Implementation of different deep learning
PPTX
Visualization of Deep Learning
PPTX
Deep ar presentation
PDF
Sequence-to-Sequence Modeling for Time Series
PPTX
tensorflow.pptx
PDF
VSSML18. Deepnets and Time Series
PPTX
Hadoop Summit 2014 - San Jose - Introduction to Deep Learning on Hadoop
PPTX
Deep Learning on Hadoop
PPTX
Hadoop Summit 2014 Distributed Deep Learning
PDF
Machine Learning for Time Series, Strata London 2018
PPTX
Temporal Convolutional Networks - Dethroning RNN's for sequence modelling?
Unexpected Challenges in Large Scale Machine Learning by Charles Parker
Introduction of deep learning in cse.pptx
Time Series Data Mining - from PhD to Startup
Deep learning presentation
Deep learning internals
Using Deep Learning and TensorFlow to Classify Time Series
Deep learning Tutorial - Part II
deeplearningpresentation-180625071236.pptx
And Then There Are Algorithms
Application and Implementation of different deep learning
Visualization of Deep Learning
Deep ar presentation
Sequence-to-Sequence Modeling for Time Series
tensorflow.pptx
VSSML18. Deepnets and Time Series
Hadoop Summit 2014 - San Jose - Introduction to Deep Learning on Hadoop
Deep Learning on Hadoop
Hadoop Summit 2014 Distributed Deep Learning
Machine Learning for Time Series, Strata London 2018
Temporal Convolutional Networks - Dethroning RNN's for sequence modelling?
Ad

Recently uploaded (20)

PDF
August Patch Tuesday
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
TLE Review Electricity (Electricity).pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Approach and Philosophy of On baking technology
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Getting Started with Data Integration: FME Form 101
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
August Patch Tuesday
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cloud_computing_Infrastucture_as_cloud_p
NewMind AI Weekly Chronicles - August'25-Week II
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Machine learning based COVID-19 study performance prediction
TLE Review Electricity (Electricity).pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Approach and Philosophy of On baking technology
SOPHOS-XG Firewall Administrator PPT.pptx
Network Security Unit 5.pdf for BCA BBA.
Assigned Numbers - 2025 - Bluetooth® Document
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
OMC Textile Division Presentation 2021.pptx
Heart disease approach using modified random forest and particle swarm optimi...
Getting Started with Data Integration: FME Form 101
Group 1 Presentation -Planning and Decision Making .pptx
Ad

Deep learning for time series pyBCN

  • 1. DEEP LEARNING for time series Alex Honchar | Mawi Solutions | Solutions architect, consultant
  • 2. • 5 years in ML area | Ukraine, Russia, Italy, USA • AI Solution architect | Mawi Solutions, ECG analysis • AI consultant | self employed, finance and gaming ABOUT ME
  • 3. • Time series in the wild • Classical approaches • Deep learning • Takeaways OUTLINE
  • 4. TS IN THE WILD 🦁 • Planet Earth
  • 5. TS IN THE WILD 🦁 • Planet Earth • Civilization delights
  • 6. TS IN THE WILD 🦁 • Planet Earth • Civilization delights • Human beings
  • 7. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis https://github.com/blue-yonder/tsfresh
  • 8. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis https://github.com/blue-yonder/tsfresh
  • 9. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis
 - nearest neighbors https://pypi.org/project/fastdtw/
  • 10. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis
 - nearest neighbors
 - ML
  • 11. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis
 - nearest neighbors
 - ML • Regression
 - ARIMA models http://www.statsmodels.org/
  • 12. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis
 - nearest neighbors
 - ML • Regression
 - ARMA models
 - smoothing / decomposition https://pypi.org/project/stldecompose/
  • 13. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis
 - nearest neighbors
 - ML • Regression
 - ARMA models
 - smoothing / decomposition
 - nonlinear dynamics
  • 14. CLASSICAL APPROACHES 🔬 • Classification
 - time domain analysis
 - frequency domain analysis
 - nearest neighbors
 - ML • Regression
 - ARMA models
 - smoothing / decomposition
 - nonlinear dynamics
 - ML
  • 15. DEEP LEARNING 🧠 TCE conference, 2014
  • 17. DEEP LEARNING 🧠 • RNN 1.Theoretical infinite memory 2.Multistep prediction ability 3.Don't work in parallel 4.Difficult to optimize 5.Slow in inference 6.Truncated implementation 7.Doubtful superior performance
  • 18. DEEP LEARNING 🧠 • RNN • CNN
  • 19. DEEP LEARNING 🧠 • RNN • CNN • RNN + CNN
  • 20. DEEP LEARNING 🧠 • RNN • CNN • RNN + CNN
  • 21. DEEP LEARNING 🧠 • RNN • CNN • RNN + CNN • Autoregressive CNN
  • 22. DEEP LEARNING 🧠 • RNN • CNN • RNN + CNN • Autoregressive CNN • Other tasks
  • 23. DEEP LEARNING 🧠 • RNN • CNN • RNN + CNN • Autoregressive CNN • Other tasks
  • 25. TAKEAWAYS 📚 • There are dozens of features to feed classic ML with • Deep learning is eating signal processing • Autoregressive CNN > CNN > RNN • AEs and GANs are useful as well • Try to combine things!
  • 26. Home reading 1. When Recurrent Models Don't Need To Be Recurrent 2. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling 3. Deep residual learning for image recognition 4. WaveNet: A generative model for raw audio 5. DEEP TEMPORAL CLUSTERING: FULLY UNSUPERVISED LEARNING OF TIME-DOMAIN FEATURES 6. REAL-VALUED (MEDICAL) TIME SERIES GENERATION WITH RECURRENT CONDITIONAL GANS 7. Time-series Extreme Event Forecasting with Neural Networks at Uber FB: @rachnogstyle IG: @rachnogstyle MEDIUM: @alexrachnog