padded_convolution2d.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:eva 作者: israelg99 项目源码 文件源码
def __call__(self, model):
        if self.stack == 'vertical':
            model = ZeroPadding2D(padding=(self.filter_size[0]//2, 0, self.filter_size[1]//2, self.filter_size[1]//2))(model)
            model = Convolution2D(2*self.filters, self.filter_size[0]//2+1, self.filter_size[1], border_mode='valid')(model)
        elif self.stack == 'horizontal':
            model = ZeroPadding2D(padding=(0, 0, self.filter_size[1]//2, 0))(model)
            if self.mask == 'A':
                model = Convolution2D(2*self.filters, 1, self.filter_size[1]//2, border_mode='valid')(model)
            else:
                model = Convolution2D(2*self.filters, 1, self.filter_size[1]//2+1, border_mode='valid')(model)

        return model
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号