code: def get_submodels(self):
      submodels = [
          {
              "module": "RandomForest",
              "args": {
                  "stop_after": "$problem_definition.seconds_per_mixer",
                  "fit_on_dev": True,
                  "target": "$target",
                  "dtype_dict": "$dtype_dict",
                  "target_encoder": "$encoders[self.target]",
                  "use_optuna": True,
              },
          },
      ]
      return submodels
  
file_path: lightwood/tests/unit_tests/mixer/test_random_forest.py
imports: import unittest
  import numpy
  import pandas
  from sklearn.metrics import balanced_accuracy_score
  from lightwood.api.types import ProblemDefinition
  from lightwood.api.high_level import json_ai_from_problem, predictor_from_json_ai, JsonAI, code_from_json_ai, predictor_from_code
label_desc: Use image node_id 1 for calling the TestBasic obj's underlying member method code with example usage: obj.get_submodels() and returns: submodels