import tensorflow as tf

            sigma = tf.clip_by_value(sigma, 0.0, 1.0)
            norm_dist = tf.distributions.Normal(loc=mu * self.a_bound, scale=sigma)
        params = tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES, scope=name)
        return norm_dist, params, state_init_a, state_final_a
