Red neuronal con variables categóricas (enum) como entradas

Estoy tratando de resolver algunos problemas de aprendizaje automático utilizando redes neuronales, principalmente conNEAT Evolución (Neuroevolución de las topologías aumentadas).

Algunas de mis variables de entrada son continuas, pero algunas de ellas son de naturaleza categórica, como:

Especie: {León, Leopardo, Tigre, Jaguar}Sucursales de comercio: {Salud, seguros, finanzas, TI, publicidad}

Al principio, quería modelar una variable de este tipo asignando las categorías a números discretos, como:

{León: 1, Leopardo: 2, Tigre: 3, Jaguar: 4}

Pero me temo que esto agrega algún tipo de topología arbitraria en la variable. Un tigre no es la suma de un león y un leopardo.

¿Qué enfoques a este problema se emplean generalmente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta