причинных свёрток с экспоненциально растущим расширением: длинный контекст без рекуррентности.
- номер или количество: индекс шага, число соседей, кластеров или позиций
- функция потерь — то, что минимизируется при обучении
Ключевые тезисы
- Causal-свёртка смотрит только назад — заглянуть в будущее архитектурно невозможно.
- Dilation удваивается со слоем, поэтому рецептивное поле растёт экспоненциально, а число слоёв — логарифмически.
- Все позиции считаются параллельно: обучение быстрее , а не идёт через сотни шагов во времени.
Подробный разбор
- Causal convolution: использует только текущий и прошлые отсчёты. Реализуется дополнением слева и обрезкой справа — заглянуть в будущее архитектурно невозможно.
- Dilation: в слое ядро берёт отсчёты через . Рецептивное поле растёт экспоненциально по глубине, а число слоёв — логарифмически по длине контекста.
- Residual-блоки: каждый уровень оформлен как , поэтому из десятка слоёв обучается устойчиво.
- номер или количество: индекс шага, число соседей, кластеров или позиций
- функция потерь — то, что минимизируется при обучении
| TCN | ||
|---|---|---|
| Обучение | последовательно по шагам | параллельно по всей длине |
| через сотни шагов во времени | через глубину сети (десяток слоёв) | |
| Длинный контекст | затухает | задаётся глубиной и dilation |
| Память при | скрытое состояние | буфер длиной с рецептивное поле |
TCN — сильный и дешёвый для многомерных рядов датчиков: обучается быстрее , устойчивее по и заметно проще в эксплуатации.
Связанные темы
Свёртки и физика в рядах
1D CNN for Time Series80%
Свёртки для временных рядов · Временные рядыОдномерные свёртки скользят вдоль времени и выделяют локальные формы сигнала независимо от того, когда те случились.
Physics-Informed Neural Networks80%
PINN · Временные рядыСеть, у которой в функцию потерь встроены уравнения процесса: решение согласовано с физикой даже там, где данных нет.
Transformer forecasting80%
Трансформеры для прогноза · Временные рядыВнимание над длинными горизонтами: Informer, Autoformer, PatchTST, TFT.
RNN/LSTM80%
RNN/LSTM для рядов · Временные рядыНейросети, обучаемые сразу на множестве связанных рядов, улавливают общие паттерны.
CNN80%
Свёрточные сети · Глубокое обучениеРазделяемые фильтры скользят по изображению, выявляя локальные паттерны с трансляционной инвариантностью.
Глава «Временные ряды» последний раз правилась . Нашли ошибку — напишите.