parameters: (self, name=None, tau=1.0, gamma=None, class_ids=None,
                   topic_names=None, dictionary=None, kl_function_info=None, config=None)
docstring: :param str name: the identifier of regularizer, will be auto-generated if not specified
          :param float tau: the coefficient of regularization for this regularizer.\
                            When gamma is not specified, the value of tau is interpreted as an absolute\
                            regularization coefficient; otherwise (when gamma is specified), tau\
                            is interpreted as relative regularization coefficient.
          :param float gamma: coefficient of topics individualization, float, from 0 to 1.\
                              When gamma is specified, parameter tau is interpreted as\
                              relative regularization coefficient. Absolute regularization coefficient\
                              is calculated by multiplying relative coefficient by\
                              a topic-dependent scaling factor. The value of gamma indicate coefficient of topics\
                              individualization. 0 = all topics share an equal scaling factor.\
                              1 = all topics have an individual scaling factor, irrespective of other topics.
          :param class_ids: list of class_ids or single class_id to regularize, will\
                            regularize all classes if empty or None
          :type class_ids: list of str or str or None
          :param topic_names: list of names or single name of topic to regularize,\
                              will regularize all topics if empty or None
          :type topic_names: list of str or single str or None
          :param dictionary: BigARTM collection dictionary,\
                             won't use dictionary if not specified
          :type dictionary: str or reference to Dictionary object
          :param kl_function_info: class with additional info about\
                                   function under KL-div in regularizer
          :type kl_function_info: KlFunctionInfo object
          :param config: the low-level config of this regularizer
          :type config: protobuf object
docstring_summary: :param str name: the identifier of regularizer, will be auto-generated if not specified
          :param float tau: the coefficient of regularization for this regularizer.\
                            When gamma is not specified, the value of tau is interpreted as an absolute\
                            regularization coefficient; otherwise (when gamma is specified), tau\
                            is interpreted as relative regularization coefficient.
          :param float gamma: coefficient of topics individualization, float, from 0 to 1.\
                              When gamma is specified, parameter tau is interpreted as\
                              relative regularization coefficient. Absolute regularization coefficient\
                              is calculated by multiplying relative coefficient by\
                              a topic-dependent scaling factor. The value of gamma indicate coefficient of topics\
                              individualization. 0 = all topics share an equal scaling factor.\
                              1 = all topics have an individual scaling factor, irrespective of other topics.
          :param class_ids: list of class_ids or single class_id to regularize, will\
                            regularize all classes if empty or None
          :type class_ids: list of str or str or None
          :param topic_names: list of names or single name of topic to regularize,\
                              will regularize all topics if empty or None
          :type topic_names: list of str or single str or None
          :param dictionary: BigARTM collection dictionary,\
                             won't use dictionary if not specified
          :type dictionary: str or reference to Dictionary object
          :param kl_function_info: class with additional info about\
                                   function under KL-div in regularizer
          :type kl_function_info: KlFunctionInfo object
          :param config: the low-level config of this regularizer
          :type config: protobuf object
docstring_tokens: : param str name : the identifier of regularizer will be auto - generated if not specified : param float tau : the coefficient of regularization for this regularizer . \ When gamma is not specified the value of tau is interpreted as an absolute \ regularization coefficient ; otherwise ( when gamma is specified ) tau \ is interpreted as relative regularization coefficient . : param float gamma : coefficient of topics individualization float from 0 to 1 . \ When gamma is specified parameter tau is interpreted as \ relative regularization coefficient . Absolute regularization coefficient \ is calculated by multiplying relative coefficient by \ a topic - dependent scaling factor . The value of gamma indicate coefficient of topics \ individualization . 0 = all topics share an equal scaling factor . \ 1 = all topics have an individual scaling factor irrespective of other topics . : param class_ids : list of class_ids or single class_id to regularize will \ regularize all classes if empty or None : type class_ids : list of str or str or None : param topic_names : list of names or single name of topic to regularize \ will regularize all topics if empty or None : type topic_names : list of str or single str or None : param dictionary : BigARTM collection dictionary \ won t use dictionary if not specified : type dictionary : str or reference to Dictionary object : param kl_function_info : class with additional info about \ function under KL - div in regularizer : type kl_function_info : KlFunctionInfo object : param config : the low - level config of this regularizer : type config : protobuf object
function: def __init__(self, name=None, tau=1.0, gamma=None, class_ids=None,
                   topic_names=None, dictionary=None, kl_function_info=None, config=None):
          """
          :param str name: the identifier of regularizer, will be auto-generated if not specified
          :param float tau: the coefficient of regularization for this regularizer.\
                            When gamma is not specified, the value of tau is interpreted as an absolute\
                            regularization coefficient; otherwise (when gamma is specified), tau\
                            is interpreted as relative regularization coefficient.
          :param float gamma: coefficient of topics individualization, float, from 0 to 1.\
                              When gamma is specified, parameter tau is interpreted as\
                              relative regularization coefficient. Absolute regularization coefficient\
                              is calculated by multiplying relative coefficient by\
                              a topic-dependent scaling factor. The value of gamma indicate coefficient of topics\
                              individualization. 0 = all topics share an equal scaling factor.\
                              1 = all topics have an individual scaling factor, irrespective of other topics.
          :param class_ids: list of class_ids or single class_id to regularize, will\
                            regularize all classes if empty or None
          :type class_ids: list of str or str or None
          :param topic_names: list of names or single name of topic to regularize,\
                              will regularize all topics if empty or None
          :type topic_names: list of str or single str or None
          :param dictionary: BigARTM collection dictionary,\
                             won't use dictionary if not specified
          :type dictionary: str or reference to Dictionary object
          :param kl_function_info: class with additional info about\
                                   function under KL-div in regularizer
          :type kl_function_info: KlFunctionInfo object
          :param config: the low-level config of this regularizer
          :type config: protobuf object
          """
          BaseRegularizerPhi.__init__(self,
                                      name=name,
                                      tau=tau,
                                      gamma=gamma,
                                      config=config,
                                      topic_names=topic_names,
                                      class_ids=class_ids,
                                      dictionary=dictionary)
  
          self._kl_function_info = KlFunctionInfo()
          if kl_function_info is not None:
              self._kl_function_info = kl_function_info
          elif config is not None and config.HasField('transform_config'):
              self._kl_function_info._update_from_config(self)
  
          self._kl_function_info._update_config(self)
function_tokens: def __init__ ( self , name = None , tau = 1.0 , gamma = None , class_ids = None , topic_names = None , dictionary = None , kl_function_info = None , config = None ) : BaseRegularizerPhi . __init__ ( self , name = name , tau = tau , gamma = gamma , config = config , topic_names = topic_names , class_ids = class_ids , dictionary = dictionary ) self . _kl_function_info = KlFunctionInfo ( ) if kl_function_info is not None : self . _kl_function_info = kl_function_info elif config is not None and config . HasField ( 'transform_config' ) : self . _kl_function_info . _update_from_config ( self ) self . _kl_function_info . _update_config ( self )