Auto-encoders, blind source separation., filtering, Hidden State Estimation, Recurrent Neural Networks, unsupervised learning.