Простая задача
В вашем случае оказывается, что вы выбираете n-ю и n + 2-ю буквы по очереди (по модулю длины алфавита), чтобы непрерывно генерировать следующие буквы впоследовательность ... Последовательность также может быть немного поражена некоторой константой ... Но в любом случае точное решение должно быть точно декодировано человеком и реализовано на любом языке.
Однако другиекомментарии в вашем вопросе указывают на то, что эта проблема намекает на полномасштабную, гораздо более интересную проблему, которую нелегко решить человеку, а скорее требующую уловов.Эта проблема прогнозирования актуальна для биоинформатиков и инженеров искусственного интеллекта, в которых мы хотим предсказать следующую букву или слово (т. Е. Из текстового потока или аминокислотной последовательности) в строке с учетом предшествующей последовательности слово / буква ...
Полная проблема
Это классическая проблема в искусственном интеллекте, требующая машинного обучения.
В качестве входных данных для конкретного типа задачи будет использоваться
предыдущая последовательность.
И вывод:
Один следующий символ в последовательности.
На github есть алгоритм предиктора AminoAcid, который мы 'Мы разработаны для решения этой проблемы с помощью машинного обучения, которое работает в Clojure (см. проект jayunit100 / Rudolf), если вы заинтересованы в полномасштабном подходе к решению этой проблемы с использованием алфавита из 22 аминокислот.