class_docstr: Classification model.
  
  Subclasses must set the following attributes:
    output: logits op(s) used for computing classification loss and predicted
      class probabilities for each task.
class_docstr_tok: ["Classification","model",".","Subclasses","must","set","the","following","attributes",":","output",":","logits","op","(","s",")","used","for","computing","classification","loss","and","predicted","class","probabilities","for","each","task","."]
code: def get_task_type(self):
      return "classification"
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import unicode_literals
  import collections
  import pickle
  import os
  import time
  import warnings
  import numpy
  import pandas
  import tensorflow
  import tempfile
  from deepchem.models import Model
  from deepchem.metrics import from_one_hot
  from deepchem.nn import model_ops
  from deepchem.models.tensorflow_models import utils
  from deepchem.trans import undo_transforms
  from deepchem.utils.save import log
  from deepchem.utils.evaluate import Evaluator
  from deepchem.data import pad_features
  from tensorflow.contrib.layers.python.layers import batch_norm
label_desc: Use image node_id 1 for calling the TensorflowClassifier obj's underlying member method code with example usage: obj.get_task_type() and returns: str