docstr: Given a dictionary, deserialize the properties needed to initialize the
  object. Used for storage.
docstr_tok: ["Given","a","dictionary",",","deserialize","the","properties","needed","to","initialize","the","object",".","Used","for","storage","."]
code: def deserialize_init_args(
      cls,
      args: Dict[str, Any],
      decoder_registry: Optional[TDecoderRegistry] = None,
      class_decoder_registry: Optional[TClassDecoderRegistry] = None,
  ) -> Dict[str, Any]:
      """Given a dictionary, deserialize the properties needed to initialize the
      object. Used for storage.
      """
      return extract_init_args(args=args, class_=cls)
  
file_path: Ax/ax/utils/common/serialization.py
imports: from __future__ import annotations
  import inspect
  import pydoc
  from types import FunctionType
  from typing import Any, Callable, Dict, List, Optional, Type
label_desc: Use image node_id 2 for calling the SerializationMixin obj's underlying member method code with example usage: obj.deserialize_init_args(cls, args, decoder_registry, class_decoder_registry) and returns: extract_init_args