Приветствую! Подскажите пожалуйста условную логику в решении вот какой задачи.
Есть массив чисел, например:
1, 32, 58, 2, 64, 17, 25... т.д.
Этих чисел миллионы. Можно ли с помощью скрипта обнаружить в таком количестве чисел некоторые закономерности. Например после 17,25,20, всегда идет следом 5 и т.д. С помощью какого языка это будет легче реализовать.
Что считать минимальной закономерностью?
Кандидаты на закономерность всегда идёт подряд, или могут быть разбросаны по массиву?
Стоит ли за числами какой-то физический смысл, или это случайные?
VicTHOR, какой минимальный «смысл» ищем? Например, мой хрустальный скрипт обнаружит, что «все числа связаны одним свойством: они все вещественные!» (целые неотрицательные). Я могу получить премию за такое открытие?
Лентюй, Есть история котировок валюты из промежутка 10 лет (условно). Значений этих котировок миллионы и более. Числа всегда находятся в одном "коридоре" границ. Т.е. за 10 лет не было котировки ниже стоимости равной 5 и выше 11, например.
На массиве данных этих котировок и будем искать закономерности движения цены.
Дмитрий Беляев, сверточные сети вообще выкидывают большое кол-во информации в pooling слоях, находить закономерность они могут только в статистическом смысле верную. То есть, например, из исходных данных 1, 4, 6, может найти закономерность 1, 3, 6, потому что часть исходных данных была потеряна и понята по другому
Влад Лисовец, используй методы статистического анализа (различные корреляции, законы распределения, частоты и прочее) и инструменты для оного, такие как statistica, язык R и т.д.
Пока только по инструментам: порекомендую Python и numpy, pandas, Keras.
Посмотреть, что за данные, порисовать распределения, посчитать статистические характеристики, «поиграть».