Text this: Deep learning approaches, platforms, datasets for behavior based recognition: a survey