Human activity prediction: Early recognition of ongoing activities from streaming videos | Synapse