Нейронная сеть с категориальными переменными (enum) в качестве входных данных

Я пытаюсь решить некоторые проблемы машинного обучения с помощью нейронных сетей, в основном сNEAT Эволюция (Нейроэволюция дополненных топологий).

Некоторые из моих входных переменных являются непрерывными, но некоторые из них носят категорический характер, например:

Породы: {Лев, Леопард, Тигр, Ягуар}Отрасли торговли: {Здравоохранение, страхование, финансы, IT, реклама}

Сначала я хотел смоделировать такую переменную, сопоставив категории с дискретными числами, например:

{Лев: 1, Леопард: 2, Тигр: 3, Ягуар: 4}

Но я боюсь, что это добавляет какую-то произвольную топологию к переменной. Тигр - это не сумма Льва и Леопарда.

Какие подходы к этой проблеме обычно используются?

Ответы на вопрос(1)

Ваш ответ на вопрос