class_docstr: TimeSeriesLearner encompasses a full time series learning problem for a
  training run, and keeps track of datasets, features, and the trainer object.
class_docstr_tok: ["TimeSeriesLearner","encompasses","a","full","time","series","learning","problem","for","a","training","run",",","and","keeps","track","of","datasets",",","features",",","and","the","trainer","object","."]
docstr: Return the trainer object corresponding to the learner.
docstr_tok: ["Return","the","trainer","object","corresponding","to","the","learner","."]
code: def load_trainer(self) -> AbstractTimeSeriesTrainer:
      """Return the trainer object corresponding to the learner."""
      return super().load_trainer()
  
imports: import logging
  import reprlib
  import time
  from typing import Any, Dict, List, Optional, Type, Union
  import pandas
  from autogluon.core.learner import AbstractLearner
  from autogluon.timeseries.dataset.ts_dataframe import TimeSeriesDataFrame
  from autogluon.timeseries.metrics import TimeSeriesScorer, check_get_evaluation_metric
  from autogluon.timeseries.models.abstract import AbstractTimeSeriesModel
  from autogluon.timeseries.splitter import AbstractWindowSplitter
  from autogluon.timeseries.trainer import AbstractTimeSeriesTrainer, AutoTimeSeriesTrainer
  from autogluon.timeseries.utils.features import TimeSeriesFeatureGenerator
  from autogluon.timeseries.utils.forecast import get_forecast_horizon_index_ts_dataframe
label_desc: Use image node_id 2 for calling the TimeSeriesLearner obj's underlying member method code with example usage: obj.load_trainer() and returns: super