code: def _build_pos_and_neg_contribs(self):
      (
          inp_pos_contribs,
          inp_neg_contribs,
      ) = self._get_input_pos_and_neg_contribs()
      pos_contribs = self._build_activation_vars(inp_pos_contribs)
      neg_contribs = self._build_activation_vars(inp_neg_contribs)
      return pos_contribs, neg_contribs
  
imports: from __future__ import division
  from __future__ import print_function
  from __future__ import absolute_import
  from .core import *
  from .helper_functions import conv1d_transpose_via_conv2d
  from .convolutional import PaddingMode, DataFormat
  from .None import helper_functions
  import tensorflow
  from tensorflow.python.ops import nn_grad
label_desc: Use image node_id 3 for calling the AvgPool1D obj's underlying member method code with example usage: obj._build_pos_and_neg_contribs() and returns: pos_contribs,  neg_contribs