Bidirectional Learning for Time-series Models with Hidden Units.
A Functional Dynamic Boltzmann Machine