SickerИзвиняюсь не успел с утра написать ответ. И он получился довольно грубым. Но теория автоматов хорошо описана и формулы приведены. Если не в первом, то во-втором учебнике.
Для примера возьмем Трахтенброт Б. А., Барздинь Я. М.-Конечные автоматы (поведение и синтез)-Наука (1970)
на стр 17 в самом конце.
Цитата:
тогда матрица переходов может быть заполнена

способами, а матрица выходов

способами. Следовательно, общее число автоматов с заданными алфавитами, насчитывающими соответственно

символов, в точности равно

.
Определение автомата :
Конечным автоматом называется система

, где

- входной алфавит,

-состояния автомата,

- выходной алфавит,

- функция переходов,

-функция выходов.
Поскольку функции

и

определены на конечных множествах,
то их можно задавать таблицами, обычно две таблицы обьединяют в
одну

, называемой таблицей переходов автомата. (рис 1.1).

Цитата:
тогда матрица переходов может быть заполнена

способами, а матрица выходов

способами. Следовательно, общее число автоматов с заданными алфавитами, насчитывающими соответственно

символов, в точности равно

.
Признаю что в предыдущем посте ошибся. Подставляем условия в формулу получаем (2*2)^(2*2)=256
Никаких троек.* - тут можно подискутировать но это лучше вынести в отдельная тему.
Что касается основного вопроса следует изучить цепи Маркова. Только на практике их почти не применяют. Предпочитают использовать нейронные сети которые с некоторой погрешностью аппроксимируют неизвестную функцию.