Code here: https://github.com/spencerkraisler/Dog_Breed_Identification
At first the images were normalized to be filled with floats between 0 and 1, however the images were near black. And the problem was still the same: weights approached 0 as the network was trained. I then took out the normalization (so the image tensors are filled with integers between 0 and 255) yet the problem still persisted.
The images don’t seem to be distorted when I use the showTorchImage() method.