if the dataset_mode == aligned
then, does the data have to be paired?
I don't know exectly what it means, 'aligned', 'unaligned', and 'single'
Yes, aligned means that the input and output images are aligned/paired (e.g. in pix2pix). Unaligned means that the input/output images are unpaired (in cyclegan), and single means that only input images are needed/used. I will probably change the naming to paired/unpaired later.
@junyanz ah.. but in the previous version of cycle-gan code, it used the default setting of dataset as 'aligned data' ----> (at here, in base_option) https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix/commit/e6858e35f0a08c6139c133122d222d0d85e8005d
that time I trained the network(cycle-gan), but during training the data was not imported with paired.
Anyway, it showed good result.
@khryang That is probably because that the datasets you used aren't paired.
Most helpful comment
Yes,
alignedmeans that the input and output images are aligned/paired (e.g. in pix2pix).Unalignedmeans that the input/output images are unpaired (in cyclegan), andsinglemeans that only input images are needed/used. I will probably change the naming to paired/unpaired later.