49 lines
1.3 KiB
Markdown
49 lines
1.3 KiB
Markdown
---
|
||
title: "FreqMask / FreqMix"
|
||
created: 2026-05-26
|
||
type: concept
|
||
tags: ["time-series", "data-augmentation", "frequency-domain", "forecasting"]
|
||
sources: ["temporal-patch-shuffle-tps"]
|
||
---
|
||
|
||
# FreqMask / FreqMix
|
||
|
||
> 基于 Fourier 变换的频率域时间序列增强方法——mask 或混合频谱分量。
|
||
|
||
## 共同流程
|
||
|
||
1. 拼接:s = x ∥ y
|
||
2. FFT:S = rFFT(s)
|
||
3. 操作频谱
|
||
4. IFFT:s̃ = irFFT(S̃)
|
||
5. 拆分:(x̃, ỹ) = Split(s̃)
|
||
|
||
## FreqMask
|
||
|
||
用二值 mask M 清零选定频率分量:
|
||
```
|
||
S̃ = M ⊙ S
|
||
```
|
||
**直觉**:抑制周期分量,迫使模型对频率缺失保持鲁棒。
|
||
|
||
## FreqMix
|
||
|
||
混合两个序列的频谱:
|
||
```
|
||
S̃ = M ⊙ S₁ + (1 − M) ⊙ S₂
|
||
```
|
||
**直觉**:让序列部分"继承"另一个序列的结构特征。
|
||
|
||
## 局限性
|
||
|
||
- **无时间定位**:FFT 告诉你"哪些频率存在",但不告诉你"出现在哪里"
|
||
- 丢失局部时间结构——这一点在 [[wavemask-wavemix|WaveMask/WaveMix]] 中被改善
|
||
- 在综合评测中性能弱于 [[temporal-patch-shuffle|TPS]]
|
||
|
||
## 相关页面
|
||
|
||
- [[wavemask-wavemix]] — 有时频定位的 wavelet 替代方案
|
||
- [[dominant-shuffle]] — 更保守的频域操作
|
||
- [[temporal-patch-shuffle]] — 时域 patch 方法的 SOTA
|
||
- [[fourier-filter-dynamics]] — Fourier 滤波理论
|