Поскольку вы не предоставляете много подробностей, мой ответ не может быть очень конкретным.
Вообще говоря, нейронные сети имеют тенденцию работать хуже при кодировании номинальных значений в виде числовых значений, поскольку преобразование наложит (вероятно) ложное упорядочение переменных.Смешивание входов с очень разными уровнями также может ухудшить производительность.
Однако, учитывая небольшую информацию, представленную здесь, невозможно сказать, является ли это причиной того, что производительность сети "не так удивительна", как вы хотите.С тем же успехом может случиться, что у вас недостаточно тренировочных данных или что ваши тренировочные данные содержат много шума.Возможно, вам нужно предварительно масштабировать ваши данные, возможно, в вашем сетевом коде есть ошибка, возможно, вы выбрали неподходящие значения констант для вашего алгоритма обучения ...
Причины, по которым нейронная сеть не 'Выполнение, как и ожидалось, много и разнообразно (от них ожидают необоснованно больших ожиданий).Без гораздо большей информации невозможно узнать, в чем проблема в вашем случае.