def tf_normal(y, mu, sigma): result = tf.sub(y, mu) result = tf.mul(result,tf.inv(sigma)) result = -tf.square(result)/2 return tf.mul(tf.exp(result),tf.inv(sigma))*oneDivSqrtTwoPI