class_docstr: Base class for H2O Estimators.
  
  H2O Estimators implement the following methods for model construction:
  
      - ``start()`` - Top-level user-facing API for asynchronous model build
      - ``join()``  - Top-level user-facing API for blocking on async model build
      - ``train()`` - Top-level user-facing API for model building.
      - ``fit()`` - Used by scikit-learn.
  
  Because H2OEstimator instances are instances of ModelBase, these objects can use the H2O model API.
code: def __init__(self):
      super(H2OEstimator, self).__init__()
      self._model = self
  
imports: from h2o.utils.compatibility import *
  from datetime import datetime
  import inspect
  import warnings
  import h2o
  from h2o.base import Keyed
  from h2o.exceptions import H2OValueError, H2OResponseError
  from h2o.frame import H2OFrame
  from h2o.job import H2OJob
  from h2o.utils.mixin import assign, load_ext, mixin
  from h2o.utils.shared_utils import quoted, LookupSeq
  from h2o.utils.typechecks import assert_is_type, is_type, numeric, FunctionType
  from h2o.model import ModelBase, H2OSegmentModels
  from h2o.model.models import *
  from h2o.model.metrics import *
label_desc: Use image node_id 1 to create a new H2OEstimator object from inherited base classes: ModelBase with example: obj = H2OEstimator()