Rede neural com variáveis ​​categóricas (enum) como entradas

Estou tentando resolver alguns problemas de aprendizado de máquina usando redes neurais, principalmente com oNEAT evolução (NeuroEvolution of Augmented Topologies).

Algumas das minhas variáveis ​​de entrada são contínuas, mas algumas delas são de natureza categórica, como:

Espécie: {Leão, Leopardo, Tigre, Jaguar}Filiais do Comércio: {Assistência médica, Seguros, Finanças, TI, Publicidade}

No começo eu queria modelar essa variável mapeando as categorias para números discretos, como:

{Leão: 1, Leopardo: 2, Tigre: 3, Jaguar: 4}

Mas receio que isso acrescente algum tipo de topologia arbitrária à variável. Um tigre não é a soma de um leão e um leopardo.

Quais abordagens para esse problema são geralmente empregadas?

questionAnswers(1)

yourAnswerToTheQuestion