Какой тип нейросетей оптимален для обработки двоичных данных?
На входе массив булевых значений (результат предварительного анализа данных/состояния на соответствие критериям). На выходе — решение да/нейтраль/нет (в виде 1/0.5/0 или в виде двух чётких булевых значений или вообще можно на две подзадачи-нейросети задачу разбить) (например для стратегической игры: атаковать/обороняться/отступать). Т.е. всё множество вещественных чисел нам не нужно, множество имеющих смысл значений входов и выходов строго ограничено. Какой тип нейросетей и алгоритм обучения лучше выбрать для такой задачи?