摘要: sorted 函数接收一个key函数来实现自定义的排序# 训练集和验证集的文件命名不一样 # test1: data/test1/8973.jpg # train: data/train/cat.10004.jpg if self... 阅读全文
posted @ 2018-05-28 21:30 zx-y 阅读(140) 评论(0) 推荐(0) 编辑
摘要: vgg里面的 ReLU默认的参数inplace=True 当我们调用vgg结构的时候注意 要将inplace改成 False不然会报错RuntimeError: one of the variables needed for gradient computation ... 阅读全文
posted @ 2018-05-28 21:26 zx-y 阅读(6752) 评论(0) 推荐(2) 编辑
摘要: squeeze压缩的意思 就是在第几维为1 去掉unsqueeze 解缩 在第几维增加 变成*1squeeze用法c = b.view(1, 1, 1, 2, 3)c.squeeze(0) # 压缩第0维的“1”(0 ,0 ,.,.) = 0 1 2 3 ... 阅读全文
posted @ 2018-05-28 21:24 zx-y 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ImageFolder一个通用的数据加载器,数据集中的数据以以下方式组织root/dog/xxx.pngroot/dog/xxy.pngroot/dog/xxz.pngroot/cat/123.pngroot/cat/nsdf3.pngroot/cat/asd932_... 阅读全文
posted @ 2018-05-28 21:22 zx-y 阅读(2943) 评论(0) 推荐(0) 编辑
摘要: 希尔排序希尔排序通过将比较的全部元素分为几个区域来提升插入排序的性能。这样可以让一个元素可以一次性地朝最终位置前进一大步。然后算法再取越来越小的步长进行排序,算法的最后一步就是普通的插入排序,但是到了这步,需排序的数据几乎是已排好的了(此时插入排序较快)。时间复杂度:... 阅读全文
posted @ 2018-05-28 21:13 zx-y 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ContentLoss首先是要定义一个内容差异损失函数,这里直接调用functional.mse_loss(input,self.target)就可以计算出其内容差异损失。注意这里一般是定义一个网络模型,输入和输出一直,这样才在后面方便直接求出 lossclass C... 阅读全文
posted @ 2018-05-28 21:03 zx-y 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.什么是“风格”要计算风格损失函数,我们首先需要知道“风格(Style)”是什么。我们使用L层的激活来度量“Style”,将“Style”定义为通道间激活值之间的相关系数。(Define style as correlation between activation... 阅读全文
posted @ 2018-05-28 20:56 zx-y 阅读(673) 评论(0) 推荐(0) 编辑