¿Cuál es el significado de axis=-1 en keras.argmax?
(1)
Esto significa que el índice que será devuelto por argmax será tomado del último eje.
Sus datos tienen alguna forma (19,19,5,80) . Esto significa:
- Eje = 0 - 19 elementos
- Eje = 1 - 19 elementos
- Eje = 2 - 5 elementos
- Eje = 3 - 80 elementos
Ahora, los números negativos funcionan exactamente como en las listas de python, en matrices numpy, etc. Los números negativos representan el orden inverso:
- Eje = -1 = 80 elementos
- Eje = -2 = 5 elementos
- Eje = -3 = 19 elementos
- Eje = -4 = 19 elementos
Cuando pase el parámetro de axis a la función argmax , los índices devueltos se basarán en este eje. Tus resultados perderán estos ejes específicos, pero mantén los otros.
Vea qué forma argmax devolverá para cada índice:
-
K.argmax(a,axis= 0 or -4)devuelve(19,5,80)con valores de0 to 18 -
K.argmax(a,axis= 1 or -3)devuelve(19,5,80)con valores de0 to 18 -
K.argmax(a,axis= 2 or -2)devuelve(19,19,80)con valores de0 to 4 -
K.argmax(a,axis= 3 or -1)devuelve(19,19,5)con valores de0 to 79
Soy un principiante en Keras y necesito ayuda para entender keras.argmax (a, axis = -1) y keras.max (a, axis = -1). ¿Cuál es el significado de axis = -1 cuando a.shape = (19, 19, 5, 80)?
Me agradecería si pudiera responder cuál será la salida de keras.argmax (a, axis = -1) y keras.max (a, axis = -1)
Gracias por adelantado
-- Joven