code: def neural_network(x, W_1, W_2, W_3, b_1, b_2):
      h = tf.tanh(tf.matmul(x, W_1) + b_1)
      h = tf.tanh(tf.matmul(h, W_2) + b_2)
      h = tf.matmul(h, W_3)
      return tf.reshape(h, [-1])
  
file_path: edward/tests/inferences/bayesian_nn_test.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import edward
  import numpy
  import tensorflow
  from edward.models import Empirical, Bernoulli, Normal
label_desc: Use image node_id 1 for calling a global function with example usage: neural_network(x, W_1, W_2, W_3, b_1, b_2) and returns: tf