NLZ-training loop C (20/12/2017) NLZ-training loop C (20/12/2017)