Closed yanling-lai closed 3 years ago
Sorry, I think the table I provided was not accurate enough since I did not state the training and testing dataset. For the training dataset, I used celebahq and progressive gan image produced using the provided code ("00_data_processing_export_tfrecord_to_img.sh", "00_data_processing_sample_celebahq_models.sh").
For all of the tables, "rp" means reproduce, vn means the nth time of reproduce with exactly same settings, and pre-train means using the pre-train model downloaded from the link provided in readme.
The following table is the test result for block 2 on the dataset downloaded from the link provided in readme.
The following table is the test result for block 2 on the dataset produced using the code provided.
The following table is the test result for block 3 on the dataset downloaded from the link provided in readme.
The following table is the test result for block 2 on the dataset produced using the code provided.
Thank you very much.
Thanks for the thorough experiments!
To debug, I wonder if the checkpoints are converging in similar places? I have the checkpoints saving at ep 543
for the model named gp1d-gan-samplesonly_seed0_xception_block2_constant_p20
and ep 261
for the model named gp1d-gan-samplesonly_seed0_xception_block3_constant_p10
For dataset preparation, here's a link to the train directories I used for the tfrecord celebahq images and the pgan samples: https://www.dropbox.com/s/s933qpxa5xzremo/dataset_celebahq_pgan.zip?dl=0
As a side note, I did find the preprocessing to be pretty tricky, since I don't want the classifier to simply learn the differences in real and fake image preprocessing rather than actual image content. In my experiments I did pretty aggressive downsizing to 128px and an additional resize step prior to classification, but it could be that less aggressive preprocessing would be sufficient.
Hello! Sorry for the late reply!
Thank you very much for the train dataset! I trained the models again for five times using your train data, the convergence place vary a lot, but the results are similar to yours! We are guessing it might be the small differences between the random vectors (for the GAN) generated by different machine that are causing the small differences between our images.
And thank you for your side note!
Hello!
Your work is incredible! Thank you very much for providing the code.
I am trying to reproduce block 2 and block 3 in table 12 in the paper. I downloaded the code and created dataset without modifying anything. I ran the code without any early interruption with following command (as provided in "01_train_gan_xception_patches_samplesonly.sh"):
However for the evaluation on test dataset, the result is a lot different for GLOW and GMM. For GLOW the result is much higher, but for GMM it could not reach the best results. I am wondering is there any step that I missed out before training. Thank you very much. (p.s. I had used the provided pre-trained model to evaluate the same test dataset and it produced same results as in paper.)
The following table is result for block 2 that I reproduced. ("rp" means reproduce, vn means the nth time of reproduce with exactly same settings)![Screenshot from 2021-05-04 10-35-04](https://user-images.githubusercontent.com/47849409/116955400-03f73700-acc5-11eb-85eb-1e498db8df1f.png)
The following table is for block 3.![Screenshot from 2021-05-04 10-59-57](https://user-images.githubusercontent.com/47849409/116956510-03ac6b00-acc8-11eb-8d2c-d334197b6be4.png)