¿Cuál es la diferencia entre entropía cruzada categórica y entropía cruzada categórica dispersa en keras? ¿Cuándo son adecuadas estas funciones de pérdida? [duplicar]

Jan 18 2021

Me enfrento a algunos errores al utilizar estas funciones de pérdida. así que por favor explícame cuándo usar estas funciones de pérdida y con las unidades de la capa de salida.

Respuestas

MohammadTalaei Jan 18 2021 at 15:50

No sé la diferencia exacta entre estas funciones de pérdida. Creo que se debe verificar la documentación y el código fuente. Pero ambas funciones de pérdida son adecuadas para modelos de clasificación. deberías notar dos cosas:

  1. Sus salidas deben convertirse a categóricas: primero use la clase Sckit-learn LabelEncoder()para convertir cadenas en números enteros, luego use el to_categorical()método Keras en su salida para convertir sus enteros en una codificación one-hot
  2. Necesita usar una capa softmax como su última capa con el mismo tamaño de sus categorías