KtinaОк, задача решена - теперь можно поразбираться вот с этим:
Искусственный интеллект уже научился придумывать продолжения последовательностей? Помнится, совсем недавно именно на нашем форуме меня пытались убедить, что мы пока ещё не умеем производить такие вещи
Что такое символьная регрессия? Представьте себе выражение:

в виде дерева, у которого листьями являются функции (как мы знаем из ООП, оператор == функция) или просто числа, к которым при вычислении выражения обращаются в первую очередь, а корнем — в последнюю. Поскольку то же самое выражение может быть записано как

и представлено в виде дерева с корнем +, ветвящимся на два оператора *, которые в свою очередь ветвятся: один на 2 и +, ветвящийся на 3 и 5, а второй на 4 и +, ветвящийся на 7 и 9.
То есть, если у меня есть числа 2, 3, 5, 4, 7 и 9 и есть следующее число 80(правильно?), то я могу некоторым образом (скажем, алгоритмы дифференциальной эволюции на графах) перебрать структуры деревьев с единственной КАТЕГОРИАЛЬНОЙ переменной во всех узлах, принимающей значения
+
-
*
/
2
3
5
4
7
9
после чего выделить дерево, дающее число 80 при поднятии к его корню. Если есть несколько первых членов последовательности, то я выбираю некоторый максимальный лаг, который явно длиннее «памяти» ряда, и скармливаю дереву последовательно члены в окне длины лага, беря отсчёт впереди окна в качестве результата. Далее генетическим перебором я могу найти одну или даже несколько формул, наиболее адекватно предсказывающих результат.
Данная ваша задача более сложная, я с ходу не знаю как бы можно было бы тут применить символьную регрессию.