
Jorge Heli Rueda Uribe
PreguntaNo entiendo que función hace el .permute

Juan Jose Sepulveda Calderon
Una permutación de un conjunto no es más que cambiar el orden de sus elementos.
si permutas el tensor [2, 3, 5] con el método: tuTensor.permute(0,1,2) el tamaño del tensor seria el mismo [2, 3, 5]
si usas tuTensor.permute(1,2,0) el nuevo tamaño del tensor seria [ 3, 5, 2]
El método de matplotlib para imprimir imágenes (imshow) pide que las dimensiones de la matriz sean de (M,N,R) donde m y n son las filas y columnas, y R son los colores RGB
El método make_grid() te devuelve un tensor de (R,M,N) entonces se aplica permute(1,2,0) para que el nuevo tensor pueda ser interpretado correctamente