¿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