class_docstr: Value transformation (e.g. useful for training the critic in Alpha(Mu)Zero).
      
class_docstr_tok: ["Value","transformation","(","e.g",".","useful","for","training","the","critic","in","Alpha","(","Mu",")","Zero",")","."]
docstr: Invert scaling of values.
  
  :param x: Values where scaling should be inverted.
  :return: Values with inverse scaling.
docstr_tok: ["Invert","scaling","of","values",".",":","param","x",":","Values","where","scaling","should","be","inverted",".",":","return",":","Values","with","inverse","scaling","."]
code: def transform_value_inv(
      self, x: Union[float, np.ndarray, torch.Tensor]
  ) -> Union[float, np.ndarray, torch.Tensor]:
      """Invert scaling of values.
  
      :param x: Values where scaling should be inverted.
      :return: Values with inverse scaling.
      """
  
file_path: maze/maze/train/trainers/common/value_transform.py
imports: from abc import ABC, abstractmethod
  from typing import Union, Tuple
  import numpy
  import torch
  from maze.core.annotations import override
  from maze.utils.bcolors import BColors
label_desc: Use image node_id 2 for calling the ValueTransform obj's underlying member method code with example usage: obj.transform_value_inv(x) without return types