parameters: (self)
docstring: Initialization of `PolicyGradient`, `DiscountedReward` and `ValueMatcher`.
          Initialize the arguments needed (num_games, batchsize, value_node) and in child_providers.
docstring_summary: Initialization of `PolicyGradient`, `DiscountedReward` and `ValueMatcher`.
          Initialize the arguments needed (num_games, batchsize, value_node) and in child_providers.
docstring_tokens: Initialization of PolicyGradient DiscountedReward and ValueMatcher . Initialize the arguments needed ( num_games batchsize value_node ) and in child_providers .
function: def __init__(self):
          ''' Initialization of `PolicyGradient`, `DiscountedReward` and `ValueMatcher`.
          Initialize the arguments needed (num_games, batchsize, value_node) and in child_providers.
          '''
          self.pg = PolicyGradient()
          self.discounted_reward = DiscountedReward()
          self.value_matcher = ValueMatcher()
  
          self.args = ArgsProvider(
              call_from = self,
              define_args = [
              ],
              more_args = ["num_games", "batchsize", "value_node"],
              child_providers = [ self.pg.args, self.discounted_reward.args, self.value_matcher.args ],
          )
function_tokens: def __init__ ( self ) : self . pg = PolicyGradient ( ) self . discounted_reward = DiscountedReward ( ) self . value_matcher = ValueMatcher ( ) self . args = ArgsProvider ( call_from = self , define_args = [ ] , more_args = [ "num_games" , "batchsize" , "value_node" ] , child_providers = [ self . pg . args , self . discounted_reward . args , self . value_matcher . args ] , )