class_docstr: Behavioral Cloning (derived from MARWIL).
  
  Simply uses MARWIL with beta force-set to 0.0.
class_docstr_tok: ["Behavioral","Cloning","(","derived","from","MARWIL",")",".","Simply","uses","MARWIL","with","beta","force-set","to","0.0","."]
code: def get_default_config(cls) -> AlgorithmConfig:
      return BCConfig()
  
file_path: ray/rllib/algorithms/bc/bc.py
imports: from typing import Type, TYPE_CHECKING, Union
  from ray.rllib.algorithms.algorithm_config import AlgorithmConfig
  from ray.rllib.algorithms.bc.bc_catalog import BCCatalog
  from ray.rllib.algorithms.marwil.marwil import MARWIL, MARWILConfig
  from ray.rllib.core.rl_module.rl_module import SingleAgentRLModuleSpec
  from ray.rllib.execution.rollout_ops import synchronous_parallel_sample
  from ray.rllib.utils.annotations import override
  from ray.rllib.utils.metrics import ALL_MODULES, NUM_AGENT_STEPS_SAMPLED, NUM_ENV_STEPS_SAMPLED, SAMPLE_TIMER, SYNCH_WORKER_WEIGHTS_TIMER
  from ray.rllib.utils.typing import RLModuleSpec, ResultDict
label_desc: Use image node_id 1 for calling the BC obj's underlying member method code with example usage: obj.get_default_config(cls) and returns: BCConfig