...

Full Bio

Google Go Language Future, Programming Language Programmer Will Get Best Paid Jobs

44 days ago

New Coder Tool Promises to Turbo-Charge Coding In Major Programming Language

45 days ago

Why Many Companies Plan To Double Artificial Intelligence Projects In The Next Year

45 days ago

Why 75% SMBs Are Not Worried About Artifical Intelligence Killing Their Jobs

45 days ago

Interview Study Guide for Data Science To Get Job Quickly

48 days ago

Highest Paying Programming Language, Skills: Here Are The Top Earners

634881 views

Top 10 Best Countries for Software Engineers to Work & High in-Demand Programming Languages

456309 views

Which Programming Languages in Demand & Earn The Highest Salaries?

441237 views

50+ Data Structure, Algorithms & Programming Languages Interview Questions for Programmers

260187 views

100+ Data Structure, Algorithms & Programming Language Interview Questions Answers for Programmers - Part 1

222636 views

### Is Deep learning The Final Frontier For Signal Processing and Time Series Analysis?

- Time domain analysis: this is all about "looking" how time series evolves over time. It can include analysis of width, heights of the time steps, statistical features and other "visual" characteristics.
- Frequency domain analysis: a lot of signals are better represented not by how the change over time, but what amplitudes they have in it and how they change. Fourier analysis and wavelets are what you go with.
- Nearest neighbors analysis: sometimes we just need to compare two signals or measure a distance between them and we can't do this with regular metrics like Euclidean, because signals can be of different length and the notion of similarity is a bit different as well. A great example of metrics for time series with dynamic time warping.
- (S)AR(I)MA(X) models: the very popular family of mathematical models based on linear self-dependence inside of time series (autocorrelation) that is able to explain future fluctuations.
- Decomposition: another important approach for prediction is decomposing time series into logical parts that can be summed or multiplied to obtain the initial time series: trend part, seasonal part, and residuals.
- Nonlinear dynamics: we always forget about differential equations (ordinary, partial, stochastic and others) as a tool for modeling dynamical systems that are in fact signals or time series. It's rather unconventional today, but features from DEs can be very useful forâ?¦
- Machine learning: all things from above can get features for any machine learning model we have. But in 2018 we don't want to rely on human-biased mathematical models and feature. We want it to be done for us with AI, which today is deep learning.

- Signals are everywhere: from outer space to our bodies
- Autoregressive CNN > CNN > RNN for sequential modeling
- Do clustering in embedding space instead of DTW+K-Means
- Use GANs not just to generate
- Combine DL and mathematical modeling if you can
- It works for NLP, speech and other sequences as well!

- When Recurrent Models Don't Need To Be Recurrent
- An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling
- Deep Temporal Clustering: Fully Unsupervised Learning of Time-Domain Features
- Real-valued (Medical) Time Series Generation with Recurrent Conditional GANs
- Time-series Extreme Event Forecasting with Neural Networks at Uber