No entiendo que función hace el .permute

Jorge Heli Rueda Uribe

Jorge Heli Rueda Uribe

Pregunta
studenthace 6 años

No entiendo que función hace el .permute

1 respuestas
para escribir tu comentario
    Juan Jose Sepulveda Calderon

    Juan Jose Sepulveda Calderon

    studenthace 6 años

    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 makegridtorch0.PNG makegridtorch.PNG

Curso de Introducción a Machine Learning 2019

Curso de Introducción a Machine Learning 2019

El Machine Learning no es una moda pasajera, es algo que llegó para quedarse y siempre le ha interesado a la humanidad. Aprende las bases para el desarrollo de proyectos de aprendizaje automático. Domina el aprendizaje supervisado resolviendo un problema de clasificación de imágenes y construye un modelo de clasificación binaria de imágenes. ¡Comienza ya con el Curso de Introducción a Machine Learning de Platzi!

Curso de Introducción a Machine Learning 2019
Curso de Introducción a Machine Learning 2019

Curso de Introducción a Machine Learning 2019

El Machine Learning no es una moda pasajera, es algo que llegó para quedarse y siempre le ha interesado a la humanidad. Aprende las bases para el desarrollo de proyectos de aprendizaje automático. Domina el aprendizaje supervisado resolviendo un problema de clasificación de imágenes y construye un modelo de clasificación binaria de imágenes. ¡Comienza ya con el Curso de Introducción a Machine Learning de Platzi!