code: def __init__(
      self,
      strategy_metadata: int,
      train_bn: bool = True,
  ):
      super().__init__(
          FinetuningStrategies.FREEZE_UNFREEZE,
          strategy_metadata,
          train_bn,
      )
  
imports: import os
  from functools import partial
  from typing import Any, Dict, Iterable, List, Optional, Tuple, Union
  from pytorch_lightning import LightningModule
  from pytorch_lightning.callbacks import BaseFinetuning
  from torch.nn import Module
  from torch.optim import Optimizer
  from flash.core.registry import FlashRegistry
label_desc: Use image node_id 1 to create a new FreezeUnfreeze object from inherited base classes: FlashBaseFinetuning with example: obj = FreezeUnfreeze(strategy_metadata, train_bn)