class_docstr: Softmax policy that uses Boltzmann distributions.
  
  Args:
      model (chainer.Link):
          Link that is callable and outputs action values.
      beta (float):
          Parameter of Boltzmann distributions.
class_docstr_tok: ["Softmax","policy","that","uses","Boltzmann","distributions",".","Args",":","model","(","chainer.Link",")",":","Link","that","is","callable","and","outputs","action","values",".","beta","(","float",")",":","Parameter","of","Boltzmann","distributions","."]
code: def __call__(self, x):
      h = self.model(x)
      return distribution.SoftmaxDistribution(
          h, beta=self.beta, min_prob=self.min_prob
      )
  
file_path: chainerrl/chainerrl/policies/softmax_policy.py
imports: from logging import getLogger
  import chainer
  from chainer import functions
  from chainerrl import distribution
  from chainerrl.links.mlp import MLP
  from chainerrl.policy import Policy
label_desc: Use image node_id 2 for calling the SoftmaxPolicy obj's underlying member method code with example usage: obj.__call__(x) and returns: distribution