Modificacoes de otimizacao de codigo na funcao principal de treinamento. Ganho de 30%