docstr: The collection of hyperparameters saved with :meth:`save_hyperparameters`. It is mutable by the user. For
  the frozen set of initial hyperparameters, use :attr:`hparams_initial`.
  
  Returns:
      Mutable hyperparameters dictionary
docstr_tok: ["The","collection","of","hyperparameters","saved","with",":","meth",":","`","save_hyperparameters","`",".","It","is","mutable","by","the","user",".","For","the","frozen","set","of","initial","hyperparameters",",","use",":","attr",":","`","hparams_initial","`",".","Returns",":","Mutable","hyperparameters","dictionary"]
code: def hparams(self) -> Union[AttributeDict, MutableMapping]:
      """The collection of hyperparameters saved with :meth:`save_hyperparameters`. It is mutable by the user. For
      the frozen set of initial hyperparameters, use :attr:`hparams_initial`.
  
      Returns:
          Mutable hyperparameters dictionary
  
      """
      if not hasattr(self, "_hparams"):
          self._hparams = AttributeDict()
      return self._hparams
  
file_path: pytorch-lightning/src/lightning/pytorch/core/mixins/hparams_mixin.py
imports: import copy
  import inspect
  import types
  from argparse import Namespace
  from typing import Any, List, MutableMapping, Optional, Sequence, Union
  from lightning.fabric.utilities.data import AttributeDict
  from lightning.pytorch.utilities.parsing import save_hyperparameters
label_desc: Use image node_id 5 for calling the HyperparametersMixin obj's underlying member method code with example usage: obj.hparams() and returns: self