Self Paced Video Training