Перейти к основному содержимому
ToolPotion

LTSF-Linear

LTSF-Linear — это официальная реализация PyTorch для статьи «Эффективны ли трансформеры для прогнозирования временных рядов?». Она представляет семейство линейных моделей (Linear, DLinear, NLinear), которые превосходят трансформеры в задачах долгосрочного прогнозирования временных рядов, предлагая высокую эффективность и интерпретируемость.

Посетить URL

Описание

LTSF-Linear предоставляет официальную реализацию PyTorch для научной статьи «Эффективны ли трансформеры для прогнозирования временных рядов?», представленной на AAAI-2023. Этот репозиторий посвящен семейству линейных моделей, разработанных для решения задач долгосрочного прогнозирования временных рядов (LTSF), демонстрируя превосходную производительность по сравнению с архитектурами на основе трансформеров.

Семейство LTSF-Linear включает три основные модели: Linear, NLinear и DLinear. Базовая модель Linear — это однослойная линейная модель, которая на удивление превосходит сложные трансформеры. NLinear повышает производительность за счет нормализации входных данных для обработки сдвигов распределений между обучающим и тестовым наборами. DLinear сочетает схему декомпозиции с линейными слоями, разделяя данные на трендовые и сезонные компоненты для более надежного прогнозирования.

Ключевые преимущества LTSF-Linear включают O(1) максимальную длину пути прохождения сигнала, что позволяет эффективно улавливать как краткосрочные, так и долгосрочные временные зависимости. Модели высокоэффективны, требуют меньше памяти, меньше параметров и обеспечивают более высокую скорость инференса по сравнению с трансформерами. Кроме того, модели LTSF-Linear интерпретируемы, позволяя визуализировать веса для получения представлений о прогнозах, и просты в использовании без обширной настройки гиперпараметров.

Репозиторий также служит эталоном для LTSF, поддерживая как унивариатное, так и мультивариативное прогнозирование. Он включает реализации нескольких известных трансформеров для прогнозирования (Transformer, Informer, Autoformer, Pyraformer, FEDformer) для сравнительного анализа. Предоставлены подробные скрипты для различных экспериментальных установок, включая долгосрочное прогнозирование, влияние размеров окна просмотра и стратегии встраивания.

Этот проект ценен для исследователей и практиков в области анализа временных рядов, машинного обучения и прогнозирования, которые ищут эффективные, интерпретируемые и высокопроизводительные решения для долгосрочных прогнозов. Включение эталона и сравнительных реализаций делает его комплексным ресурсом для оценки моделей прогнозирования.

Главное о LTSF-Linear

  • Официальная реализация моделей LTSF-Linear на PyTorch

  • Включает модели Linear, NLinear и DLinear

  • Превосходит методы на основе трансформеров в долгосрочном прогнозировании временных рядов

  • Поддерживает унивариатное и мультивариативное прогнозирование

  • Высокая эффективность с меньшим потреблением памяти и более быстрым инференсом

  • O(1) максимальная длина пути прохождения сигнала для улавливания зависимостей

  • Визуализация весов для интерпретируемости

  • Включает эталон для долгосрочного прогнозирования временных рядов

  • Предоставляет реализации Transformer, Informer, Autoformer, Pyraformer, FEDformer

  • Скрипты для различных экспериментальных установок (долгосрочное прогнозирование, исследование окна просмотра)

  • Простота использования без обширной настройки гиперпараметров

Начало работы с LTSF-Linear

  1. Настройка среды: Установите Conda, создайте виртуальное окружение и установите зависимости.

  2. Подготовка данных: Загрузите эталонные наборы данных и поместите их в каталог './dataset'.

  3. Обучение: Выполните предоставленные скрипты оболочки в каталоге './scripts' для конкретных моделей и наборов данных.

  4. Выбор модели: Укажите желаемую модель (Linear, DLinear, NLinear) в скриптах обучения.

  5. Экспериментирование: Используйте скрипты для долгосрочного прогнозирования, изучения окна просмотра и стратегий встраивания.

  6. Визуализация: Запустите скрипты для построения графиков весов, чтобы интерпретировать поведение модели.

  7. Интеграция: Адаптируйте скрипты обучения и инференса для пользовательских задач прогнозирования временных рядов.

Варианты использования LTSF-Linear

  • Долгосрочное прогнозирование
  • Унивариатное прогнозирование
  • Мультивариативное прогнозирование
  • Анализ трендов и сезонности
  • Бенчмаркинг производительности моделей
  • Интерпретируемый ИИ

Часто задаваемые вопросы LTSF-Linear

Отзывы о LTSF-Linear

Загрузка...

Популярные ИИ-инструменты, похожие на LTSF-Linear

AI-модели

FEDformer — это Frequency Enhanced Decomposed Transformer, разработанный для эффективного долгосрочного прогнозирования временных рядов. Он обеспечивает линейную сложность…

ИИ-модели и LLM

AI-модели

PatchTST — это официальная реализация модели на основе Transformer для долгосрочного прогнозирования временных рядов. Она сегментирует временные ряды на патчи и обрабатывает их…

ИИ-модели и LLM

AI-модели

Autoformer — это ИИ-модель для долгосрочного прогнозирования временных рядов, использующая трансформеры с декомпозицией и механизмы автокорреляции. Она демонстрирует передовые…

ИИ-модели и LLM

GluonTS — это пакет Python для вероятностного моделирования временных рядов, использующий модели глубокого обучения, построенные на PyTorch и MXNet. Он обеспечивает точное…

ИИ-модели и LLM

AI-модели

LSTNet — это модель глубокого обучения, разработанная для прогнозирования временных рядов. Она эффективно моделирует как долгосрочные, так и краткосрочные временные…

ИИ-модели и LLM

AI-модели

Репозиторий Informer2020 на GitHub предоставляет реализацию модели Informer на PyTorch, предназначенную для эффективного прогнозирования временных рядов с длинными…

ИИ-модели и LLM

AI-модели

TimesNet — это базовая модель для общего анализа временных рядов, преобразующая одномерные ряды в двумерное пространство для улучшения моделирования. Она достигает передовых…

ИИ-модели и LLM

Chronos-2 — это модель временных рядов с 120 миллионами параметров, предназначенная для прогнозирования без обучения. Она поддерживает различные задачи прогнозирования и…

РекомендованоПрогнозирование и предиктивная аналитика