spinup/exercises/tf1/problem_set_1_solutions/exercise1_1_soln.py (6 lines of code) (raw):

import tensorflow as tf import numpy as np EPS=1e-8 def gaussian_likelihood(x, mu, log_std): pre_sum = -0.5 * (((x-mu)/(tf.exp(log_std)+EPS))**2 + 2*log_std + np.log(2*np.pi)) return tf.reduce_sum(pre_sum, axis=1)