code: def h(d):
      """Sum of energy terms used in Autodock Vina.
  
      .. math:: h_{t_i,t_j}(d) = w_1\textrm{gauss}_1(d) + w_2\textrm{gauss}_2(d) + w_3\textrm{repulsion}(d) + w_4\textrm{hydrophobic}(d) + w_5\textrm{hbond}(d)
  
      """
      w_1 = tf.Variable(
          tf.random_normal(
              [
                  1,
              ],
              stddev=0.3,
          )
      )
      w_2 = tf.Variable(
          tf.random_normal(
              [
                  1,
              ],
              stddev=0.3,
          )
      )
      w_3 = tf.Variable(
          tf.random_normal(
              [
                  1,
              ],
              stddev=0.3,
          )
      )
      w_4 = tf.Variable(
          tf.random_normal(
              [
                  1,
              ],
              stddev=0.3,
          )
      )
      w_5 = tf.Variable(
          tf.random_normal(
              [
                  1,
              ],
              stddev=0.3,
          )
      )
      return (
          w_1 * gauss_1(d)
          + w_2 * gauss_2(d)
          + w_3 * repulsion(d)
          + w_4 * hydrophobic(d)
          + w_5 * hbond(d)
      )
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import unicode_literals
  import warnings
  import numpy
  import tensorflow
  from deepchem.models import Model
  from deepchem.nn import model_ops
  import deepchem.utils.rdkit_util
label_desc: Use image node_id 14 for calling a global function with example usage: h(d) and returns: unknown