class_docstr: An abstract class representing a trainable model.
  
  The underlying model is trained by calling the `train` method with a
  training `Dataset`, producing a `Predictor` object.
code: def from_hyperparameters(cls, **hyperparameters):
      return from_hyperparameters(cls, **hyperparameters)
  
file_path: gluonts/src/gluonts/model/estimator.py
imports: from typing import Optional
  from typing_extensions import Protocol, runtime_checkable
  import gluonts
  from gluonts.core.component import from_hyperparameters
  from gluonts.dataset.common import Dataset
  from gluonts.model.predictor import Predictor
label_desc: Use image node_id 3 for calling the Estimator obj's underlying member method code with example usage: obj.from_hyperparameters(cls) and returns: from_hyperparameters