class_docstr: Upsampling over a set of 2d planes w/ indices used for max pooling.
class_docstr_tok: ["Upsampling","over","a","set","of","2d","planes","w\/","indices","used","for","max","pooling","."]
code: def __init__(
      self,
      indexes,
      ksize,
      stride=None,
      pad=0,
      outsize=None,
      cover_all=True,
  ):
      super(Upsampling2D, self).__init__(ksize, stride, pad, cover_all)
      self.indexes = indexes
      self.outh, self.outw = (
          (None, None) if outsize is None else outsize
      )
  
imports: import numpy
  from chainer.backends import cuda
  from chainer import function_node
  from chainer.functions.pooling import pooling_2d
  from chainer.utils import conv
  from chainer.utils import type_check
label_desc: Use image node_id 1 to create a new Upsampling2D object from inherited base classes: pooling_2d with example: obj = Upsampling2D(indexes, ksize, stride, pad, outsize, cover_all)