class_docstr: A collection of options that are passed to the training script
  and can be saved to perform inference later.
  
  Args:
    task: Name of the training task class.
    task_params: A dictionary of parameters passed to the training task.
code: def __init__(self, model_class, model_params):
      self._model_class = model_class
      self._model_params = model_params
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from __future__ import unicode_literals
  import inspect
  import os
  from collections import defaultdict
  from pydoc import locate
  import json
  import tensorflow
  from tensorflow import gfile
  from seq2seq.contrib import rnn_cell
label_desc: Use image node_id 1 to create a new TrainOptions object from inherited base classes: object with example: obj = TrainOptions(model_class, model_params)