class_docstr: A trained model that is ready to use for classification or export to CoreML.
  
  This model should not be constructed directly.
class_docstr_tok: ["A","trained","model","that","is","ready","to","use","for","classification","or","export","to","CoreML",".","This","model","should","not","be","constructed","directly","."]
code: def _extract_features(self, dataset, verbose=False, batch_size=64):
      if image_analysis._is_image_deep_feature_sarray(
          dataset[self.feature], self.model
      ):
          return _tc.SFrame(
              {"__image_features__": dataset[self.feature]}
          )
      elif dataset[self.feature].dtype is _tc.Image:
          return _tc.SFrame(
              {
                  "__image_features__": self.feature_extractor.extract_features(
                      dataset,
                      self.feature,
                      verbose=verbose,
                      batch_size=batch_size,
                  )
              }
          )
      else:
          raise _ToolkitError(
              'The "{feature}" column of the SFrame neither has the dataype image or extracted features array.'.format(
                  feature=feature
              )
              + ' "Datasets" consists of columns with types: '
              + ", ".join([x.__name__ for x in dataset.column_types()])
              + "."
          )
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import turicreate
  import time
  from turicreate.toolkits._model import CustomModel
  import turicreate.toolkits._internal_utils
  from turicreate.toolkits import _coreml_utils
  from turicreate.toolkits._main import ToolkitError
  from turicreate.toolkits._model import PythonProxy
  from turicreate._deps.minimal_package import _minimal_package_import_check
  from .._internal_utils import _mac_ver
  from ..None import _pre_trained_models
  from ..None import _image_feature_extractor
  from ..image_analysis import image_analysis
  from ._evaluation import Evaluation
label_desc: Use image node_id 14 for calling the ImageClassifier obj's underlying member method code with example usage: obj._extract_features(dataset, verbose, batch_size) and returns: _tc, _tc