code: def _get_model_type(self):
      from .knn_utils import (
          FAISSNeighborsClassifier,
          FAISSNeighborsRegressor,
      )
  
      if self.problem_type == REGRESSION:
          return FAISSNeighborsRegressor
      else:
          return FAISSNeighborsClassifier
  
imports: import logging
  import math
  import time
  from typing import Dict, Union
  import numpy
  from autogluon.common.features.types import R_FLOAT, R_INT, S_BOOL
  from autogluon.common.utils.resource_utils import ResourceManager
  from autogluon.core.constants import BINARY, MULTICLASS, REGRESSION
  from autogluon.core.models import AbstractModel
  from autogluon.core.utils.exceptions import NotEnoughMemoryError
  from autogluon.core.utils.utils import normalize_pred_probas
label_desc: Use image node_id 1 for calling the FAISSModel obj's underlying member method code with example usage: obj._get_model_type() and returns: FAISSNeighborsRegressor, FAISSNeighborsClassifier