class_docstr: A3C model that consists of a separate policy and V-function.
  
  Args:
      pi (Policy): Policy.
      v (VFunction): V-function.
class_docstr_tok: ["A3C","model","that","consists","of","a","separate","policy","and","V-function",".","Args",":","pi","(","Policy",")",":","Policy",".","v","(","VFunction",")",":","V-function","."]
code: def __init__(self, pi, v):
      super().__init__(pi=pi, v=v)
  
imports: import copy
  from logging import getLogger
  import chainer
  from chainer import functions
  import numpy
  from chainerrl import agent
  from chainerrl.misc import async_
  from chainerrl.misc.batch_states import batch_states
  from chainerrl.misc import copy_param
  from chainerrl.recurrent import Recurrent
  from chainerrl.recurrent import RecurrentChainMixin
  from chainerrl.recurrent import state_kept
label_desc: Use image node_id 1 to create a new A3CSeparateModel object from inherited base classes: chainer, A3CModel, RecurrentChainMixin with example: obj = A3CSeparateModel(pi, v)