code: def _get_models(self, raise_errors: bool = True) -> Tuple[dict, dict]:
      all_models = {
          k: v
          for k, v in get_all_model_containers(
              self, raise_errors=raise_errors
          ).items()
          if not v.is_special
      }
      all_models_internal = get_all_model_containers(
          self, raise_errors=raise_errors
      )
      return all_models, all_models_internal
  
imports: import logging
  import re
  import time
  from typing import Any, Callable, Dict, List, Optional, Tuple, Union
  import numpy
  import pandas
  from joblib.memory import Memory
  from pycaret.containers.metrics.regression import get_all_metric_containers
  from pycaret.containers.models.regression import ALL_ALLOWED_ENGINES, get_all_model_containers, get_container_default_engines
  from pycaret.internal.display import CommonDisplay
  from pycaret.internal.logging import get_logger
  from pycaret.internal.parallel.parallel_backend import ParallelBackend
  from pycaret.internal.pipeline import Pipeline
  from pycaret.internal.preprocess.preprocessor import Preprocessor
  from pycaret.internal.pycaret_experiment.non_ts_supervised_experiment import _NonTSSupervisedExperiment
  from pycaret.loggers.base_logger import BaseLogger
  from pycaret.utils.constants import DATAFRAME_LIKE, SEQUENCE_LIKE, TARGET_LIKE
  from pycaret.utils.generic import MLUsecase, highlight_setup
label_desc: Use image node_id 2 for calling the RegressionExperiment obj's underlying member method code with example usage: obj._get_models(raise_errors) and returns: all_models,  all_models_internal