class_docstr: Abstract base class for inference tasks. Defines the logic used to make
  predictions for a specific type of task.
  
  Params:
    model_class: The model class to instantiate. If undefined,
      re-uses the class used during training.
    model_params: Model hyperparameters. Specified hyperparameters will
      overwrite those used during training.
  
  Args:
    params: See Params above.
code: def begin(self):
      self._predictions = graph_utils.get_dict_from_collection(
          "predictions"
      )
  
file_path: seq2seq/seq2seq/tasks/inference_task.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import abc
  import six
  import tensorflow
  from seq2seq import graph_utils
  from seq2seq.configurable import Configurable, abstractstaticmethod
label_desc: Use image node_id 2 for calling the InferenceTask obj's underlying member method code with example usage: obj.begin() without return types