Думайте об этом как о греховной волне.Чтобы предсказать синусоидальную волну, вам нужно всего лишь пару предыдущих значений, чтобы предсказать будущее.Я бы использовал нейтральные сети для временных рядов, где входное значение равно значению x, x-1, x-2 и т. Д., И вы обучаете его, например, значению x + 2. Если вы отправите мне некоторые данные, я могу попытаться проверить это утверждение
РЕДАКТИРОВАТЬ:
Привет, я вернулся.Я не могу дать вам много.Я проверил данные, и похоже, что информации по нейронной сети очень мало.Кроме того, данные совершенно не подготовлены с разным временем разрыва.Интересно, что долгота выглядит как полная синусоида, но из одной синусоиды вы действительно можете сделать модель.Моя стратегия состояла в том, чтобы изучить нейронную сеть на фактических и предыдущих значениях долготы и широты для каждого значения в наборе данных.Но даже глядя на набор данных, я уже сомневался, что это сработает.Извините
Это результаты, но я сомневаюсь в их значении:
черный - оригинал
зеленый - предсказано
красный - ошибка между исходным и предсказанным
Прогнозирование долготы на 100 отсчетов впереди
![enter image description here](https://i.stack.imgur.com/qb89a.png)
Прогнозирование долготы на 30 отсчетов впереди - выглядит хорошо, но выНейронные сети для этого не нужны
![enter image description here](https://i.stack.imgur.com/MF6Oj.png)
PS: Кроме того, последнее значение набора данных обнуляется.Его недостаток в моей программе
PS2: Если вас интересуют эти нейронные сети для временных рядов, они являются частью полиномиальных нейронных сетей или нейронных сетей HONU
PS3: рассмотрите возможность использования только долготы илиширота, чтобы сделать модель.В этих данных я получил лучшие результаты, исключая широту