所谓的生成对抗网络可以理解成有两个人,一个是古董鉴定大师,一个赝品伪造大师,当然最开始他俩都比较弱,但是在训练网络的过程中,实现的逻辑就是赝品伪造大师造出来赝品给鉴定大师看,鉴定大师判断这是不是赝品,然后把结果告诉伪造大师...conv_block += [nn.ReflectionPad2d(1)]
conv_block += [nn.Conv2d(dim, dim, kernel_size=3, padding=0,...def __init__(self, input_nc=3, output_nc=3, ngf=64, n_blocks=9): #
assert(n_blocks >= 0)...model += [nn.ReflectionPad2d(3)]
model += [nn.Conv2d(ngf, output_nc, kernel_size=7, padding=0)...'resnet18',
pretrained=True)
写了这段代码,就可以直接从线上库里获得训练好的模型