There is a copy/paste error:



 davidweb:

        t = self.fc1(t)
        t = F.relu(t)
        
        t = self.fc1(t)
        t = F.relu(t)
        
        t = self.out(t)
        #softmax missing for class probabilities
        
        return t



you are using self.fc1 twice instead of self.fc2