Training by contrastive evidence - python code