Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

LTSF-Linear

AI-репозитории на GitHubИИ-модели и LLMОткрытый код · Linux, macOS, Windows

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

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

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) для сравнительного анализа. Предоставлены подробные скрипты для различных экспериментальных установок, включая долгосрочное прогнозирование, влияние размеров окна просмотра и стратегии встраивания.

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

  • КатегорияИИ-модели и LLM
  • Модель ценообразованияОткрытый код
  • РазвёртываниеОблако, На своём сервере
  • ПлатформыLinux, macOS, Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отзывы о LTSF-Linear

Загрузка...

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

FEDformer

AI-репозитории на GitHub

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

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

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

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Autoformer

AI-репозитории на GitHub

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

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

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

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

PatchTST

AI-модели

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

ИИ-модели и LLM
Открыть инструмент

AI-модели

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

ИИ-модели и LLM
Топ-5: AI-модели

LSTNet

AI-репозитории на GitHub

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

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

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

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

Informer2020

AI-репозитории на GitHub

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

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

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

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub

GluonTS

AI-фреймворки

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

ИИ-модели и LLM
Открыть инструмент

AI-фреймворки

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

ИИ-модели и LLM
Топ-50: AI-фреймворки

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

Прогнозирование и предиктивная аналитика
Открыть инструмент

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

РекомендованоПрогнозирование и предиктивная аналитика
Топ-5: AI-модели

N-BEATS

AI-репозитории на GitHub

N-BEATS — это модель на основе нейронных сетей для прогнозирования одномерных временных рядов. Разработанная ServiceNow Research, она реализует алгоритм N-BEATS для…

ИИ-модели и LLM
Открыть инструмент

AI-репозитории на GitHub

Модель на основе нейронных сетей для прогнозирования одномерных временных рядов. Разработанная ServiceNow Research, она реализует алгоритм N-BEATS для…N-BEATS — это модель на основе нейронных сетей для прогнозирования одномерных временных рядов. Разработанная ServiceNow Research, она реализует алгоритм N-BEATS для…

ИИ-модели и LLM
Топ-250: AI-репозитории на GitHub
1 из 8