code: def default_hyper_parameters(cls) -> Dict[str, Any]:
      return {
          "layer_lstm1": {"units": 128, "return_sequences": True},
          "layer_lstm2": {"units": 64, "return_sequences": False},
          "layer_dropout": {"rate": 0.5},
          "layer_output": {},
      }
  
file_path: Kashgari/tests/test_classification/test_custom_model.py
imports: import unittest
  from typing import Dict, Any
  from tensorflow import keras
  import tests.test_classification.test_bi_lstm_model
  from kashgari.embeddings import WordEmbedding
  from kashgari.layers import L
  from kashgari.tasks.classification.abc_model import ABCClassificationModel
  from tests.test_macros import TestMacros
label_desc: Use image node_id 1 for calling the Double_BiLSTM_Model obj's underlying member method code with example usage: obj.default_hyper_parameters(cls) and returns: dict