Deep learning has proven to be beneficial for complex tasks

such as classifying images. However, this approach has been mostly applied

to static datasets.

Let's say we have a sequence of actions dataset. There are 10 different actions, but let say for simplicity that we have only a1 and a2 actions. The data are not stationary. For some time we have one distribution of actions sequences probabilities and then another. For my  task  RBM can model a distribution of stationary subsequences very well. However, I want to switch to new RBM as soon as distribution properties are changed. Also, I want to be able, after a training, to find a cluster(RBM?) to what this sequence of actions applies best. Is it realistic?

I have the raw idea that when the current RBM performance begins to degrade significantly we can switch to a new model. And we can chose the right RBM by the best performance if no one is not good enough(isn't clear how to measure this correctly) then - create new.  

Do you have any ideas or hints, maybe some working alternatives?

Similar questions and discussions