You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the changes to comply with the project specifications. (#31)
* Added a first implementation of conv2d
* Added the non-optimized implementation of conv2d
We maintained the same names of attributes to make it compatible with the checkpoints.
* Implemented a simulation of random_split of pytorch
* Implemented a simulation of PixelShuffle module
Given the previous layer return the right dimensions of the tensor, the pixel shuffle is just a reshaping.
* Changed the bias to a tensor of zeros when bias=False
This change is just for get rid of the warning that int has no __get_item__ implementation
* Added a im2col fast convolution and fixed PixelShuffle
* Added small model training
It only upscales 32x16 ==> 64x32
* Changed constructor of SuperResolutionDataset
Added 2 parameters to change the low and high resolution of the loading. Default values are 128x64 ==> 256x128
* Added declaration for small dataset training
* Added old validation parameters
* Added in the notebook the comparison between models
* Changed notebook date generation
* Added notebook plots
* Added generalization to choose resolutions
* Changed return statement
* Edited the report to include both models
* Deleted old files
0 commit comments