Beispiel #1
0
 def __init__(self, brain, inshape, fshape, stride, position):
     VecLayer.__init__(self, brain=brain,
                       inshape=inshape, fshape=fshape,
                       stride=stride, position=position,
                       activation="linear")
     self.outshape = (self.outshape[0], self.outshape[1], self.inshape[-1])
     self.backpass_filter = np.zeros(self.inshape, dtype=float)
Beispiel #2
0
 def __init__(self, brain, fshape, inshape, num_filters, stride, position, activation="sigmoid"):
     VecLayer.__init__(self, brain=brain,
                       inshape=inshape, fshape=fshape,
                       stride=stride, position=position,
                       activation=activation)
     self.outshape = self.outshape[0], self.outshape[1], num_filters
     self.filters = np.random.randn(num_filters, np.prod(fshape))