0%

反卷积

之前一直以为反卷积和空洞卷积是一回事,后来才发现是两个事情,反卷积是为了能够将小图片生成大图片,空洞卷积是为了扩大感受野。

反卷积多用于图像生成中,例如从特征生成图片,GAN,图像分割等等中,常与conv相对应,也有其他名称,比如: Transposed Convolution, Fractional Strided Convolution。

首先定义符号:

  • 假设本文提到的图形和卷积核都是一维的线或者二维的正方形,$x$和$y$轴方向的padding和stride相同
  • $i,o,k,p,s,i’,o’,k’,p’,s’$分别表示卷积/反卷积输入图片的大小input size, 输出图片的大小 output size,卷积/反卷积的核大小kernel size,padding,stride.

动图演示
https://github.com/TJJTJJTJJ/conv_arithmetic

详细解析

阅读全文 »

基础知识

魔术方法: P23

调试: P27

1
2
import ipdb
ipdb.set_trace()

带下划线_的函数会修改Tensor本身,比如x.add_(y)和x.add(y)的区别

Tensor

Numpy与Tensor共享内存
b = a.numpy() # Tensor -> Numpy

阅读全文 »

欢迎使用 Markdown在线编辑器 MdEditor

Markdown是一种轻量级的「标记语言」

markdown

阅读全文 »

常用命令(cmd)

hexo n “postName”
hexo clean
hexo g 本地生成
hexo d 同步到github
hexo d -g
hexo new page aboutme
hexo s 本地服务器预览
hexo s -p 4100 换端口

阅读全文 »