https://distill.pub/2016/deconv-checkerboard/

Сейчас в очередной раз понадобилась выкидывать из кода ConvTranspose2d из-за артефактов. И я подумал, что с завидной периодичностью возвращаюсь мыслями к этой статье и стоит о ней рассказать широкому кругу лиц.

Интересна она по двум поводам:
1. У вас рано или поздно возникнет проект, где надо что-то рисовать в риалтайме и всё закончится воровством UNet'а с гитхаба. Так вот, чтобы вы не ломали голову, а чё он так плохо работает: просто поменяйте ConvTranspose2d на Resize+Conv.

2. Толковые статьи можно найти не только на архиве и не только в виде скучных pdf. Тут вот интерактивные демки встроены в статью, что делает чтение более приятным времяпрепровождением