code: def compile_model(
      self,
      loss: Any = None,
      optimizer: Any = None,
      metrics: Any = None,
      **kwargs: Any,
  ) -> None:
      if loss is None:
          loss = self.crf_layer.loss
      if metrics is None:
          metrics = [self.crf_layer.accuracy]
      super(BiLSTM_CRF_Model, self).compile_model(
          loss=loss, optimizer=optimizer, metrics=metrics, **kwargs
      )
  
file_path: Kashgari/kashgari/tasks/labeling/bi_lstm_crf_model.py
imports: from typing import Dict, Any
  from tensorflow import keras
  from kashgari.layers import L, KConditionalRandomField
  from kashgari.tasks.labeling.abc_model import ABCLabelingModel
label_desc: Use image node_id 3 for calling the BiLSTM_CRF_Model obj's underlying member method code with example usage: obj.compile_model(loss, optimizer, metrics) without return types