division by zero

Created by: khoury

In train.py, a division by zero error occurred at line 53:

if convergence_threshold!=None and abs((average_output_previous - average_output)/average_output_previous) <= convergence_threshold:

in case convergence_threshold is not None and the trainer does not contain a compute_likelihood attribute.