TAG: real-time video learning