Глубокое обучение для прогнозирования временных рядов, классификации и обнаружения аномалий
| Документация | |
| Кодеков | |
| CodeFactor | |
Начиная
Используя библиотеку
- Запустить
pip install flood-forecast - Подробную информацию о учебных моделях можно найти на вики.
- Проверьте нашу документацию по слиянию
Модели поддерживаются в настоящее время
- Vanilla LSTM (LSTM): базовый LSTM, который подходит для многомерного прогнозирования временных рядов и обучения передачи.
- Полный трансформатор (SimpleTransformer in model_dict): полный оригинальный трансформатор со всеми 8 блоками энкодера и декодером. Требуется передача цели при выводе.
- Простое многоугольное внимание (Multiadsimple): простой многоголовный блок внимания и линейные встраивающие слои. Подходит для обучения передачи.
- Трансформатор с линейным декодером (CustomTransFormerDecoder in model_dict): трансформатор с блоками N-Encoder (это настраиваемо) и линейным декодером. Подходит для прогнозирования, классификации или обнаружения аномалий.
- Da-rnn: (черт возьми) хорошо округленная модель, с которой использует внимание LSTM +.
- Улучшение местности и разбивая узкое место в памяти трансформатора в прогнозировании временных рядов (называется Decodertransformer в model_dict):
- Трансформатор XL: портирование трансформатор XL для временных рядов.
- Информатор: Помимо эффективного трансформатора для прогнозирования длительной последовательности (информатор)
- Дипар
- DSANET: модель из бумаги DSANET с дополнительными дополнительными параметрами.
- Простая линейная модель (SimpleLinearModel): по сути линейная регрессионная модель с несколькими слоями. Отлично подходит для быстрого прототипирования особенностей и интерпретации.
- Ванильный Гру с необязательным вероятностным выходным слоем. Хорошо для многомерного прогнозирования и классификации временных рядов.
- Dlinear и nlinear из бумаги AAAI - это трансформаторы, эффективные для прогнозирования временных рядов
- Crossformer от ICLR 2023
- Аномалия трансформатор
- Tsmixer
- Перевернутый трансформатор + различные механизмы внимания
Предстоящие модели
У нас есть ряд моделей, которые мы планируем вскоре выпустить. Пожалуйста, проверьте нашу проектную доску для получения дополнительной информации
Интеграции
Google Cloud Platform
Вес и смещения
Внося
Для получения инструкций, пожалуйста, см. Наша страница взносов и нашу проектную доску.
Исторические данные о потоке реки
Задача 1 Прогнозирование потока потока
Эта задача фокусируется на прогнозировании будущего потока/высоты потока (в CFS или ногах соответственно) с учетом таких факторов, как поток тока, температура и осадки. В будущем мы планируем добавить больше переменных, которые помогают при прогнозировании потока потока, таких как данные снега и окружающий индекс влажности почвы.
Задача 2 Прогнозирование тяжести наводнения
Задача вторая посвящена прогнозированию тяжести наводнения на основе прогноза наводнений, информации о популяции и топографии. Серьезность наводнения определяется на основе нескольких факторов, в том числе количество инвестиров, повреждения имущества и повреждения урожая.
Если вы используете либо данные, либо код из этого репозитория, используйте цитату ниже. Кроме того, пожалуйста, цитируйте оригинальных авторов моделей.
@misc{godfried2020flowdb,
title={FlowDB a large scale precipitation, river, and flash flood dataset},
author={Isaac Godfried and Kriti Mahajan and Maggie Wang and Kevin Li and Pranjalya Tiwari},
year={2020},
eprint={2012.11154},
archivePrefix={arXiv},
primaryClass={cs.AI}
}