- Neural ODE 连续时间建模:把隐藏状态写成微分方程
普通神经网络是「离散层」——你叠 N 层就是 N 次变换,深度=层数、和参数量绑死。Neural ODE(Chen et al. 2018)换了个范式:隐藏状态不靠「第几层」,而靠「积分到时刻 T」得到,dh/dt=f_θ(h,t),从 h(0)=x 用 RK4 积到 h(T) 再读出 y。于是「深度=积分时长 T」,可任意细分、与参数量解耦。本文用纯 numpy 从零实现 RK4 积分 + 把积分计算图展开做反向传播,在「数据来自已知非线性 ODE 流」的合成任务上实测:Neural ODE 测试集 R²=0.992、MSE=0.00204,相对固定深度 MLP(0.989) 改进 25.1%、相对线性(0.158) 改进 99.0%——因为连续流的归纳偏置正好匹配「数据来自连续动力学」。文章诚实拆穿「ODE 比 MLP 强是普适的 / 连续深度免费 / 反向传播廉价 / 数值积分无误差 / 小数据可辨识」五类真实误区(中阶)。
14 min Chinese - 序数模式熵:用涨跌排列的「形状」识别市场状态切换
排列熵(PE)的经典用法是「用一个数区分正弦/混沌/噪声」。但真正在量化里值钱的是把它做成实时状态监测器:滑动窗 PE + 模式转移矩阵 + 加权 PE(WPE),能在有序趋势市和无序震荡/危机市之间划出清晰边界。本文从零实现序数模式映射、PE、WPE 与转移矩阵,在「有序-无序」交替合成行情上以 97.6% 正确率识别 regime,并诚实拆穿「PE 量的是结构不是波动」这条最容易被误解的边界(中阶)。
15 min Chinese - 排列熵与复杂度:用序数模式把「混沌」和「随机」一刀切开
怎么用一个数区分「规则的正弦」「混沌的逻辑斯蒂」和「纯随机的白噪声」?排列熵(Permutation Entropy, Bandt & Pompe 2002)只看序列的『升跌形状』——把每个窗口的相对大小排个序、数频率、算香农熵。它不关心幅度、对单调变换/量纲/平移都不变。本文用纯 numpy 从零实现序数模式计数 + 滑动窗 PE,在三类序列上把复杂度量成 0–1,并展示 PE 如何实时追踪 regime 切换(中阶)。
12 min Chinese - 分位数回归森林:给出收益分布而非单点预测
传统模型只给「明天涨 3%」一个点预测,却答不出「这个数我有多不确定、最坏会跌多少」。分位数回归森林(QRF, Meinshausen 2006)把随机森林的每个叶节点存成样本集合,预测时直接对落点叶的样本求经验分位——于是一次预测吐出整条条件收益分布,而非一个点。本文用纯 numpy 从零实现回归树 + 随机森林 + QRF,在「异方差 + 左偏」的合成收益上实测:90% 区间经验覆盖 QRF=0.874、OLS-正态=0.902、CRPS QRF=0.531 优于 OLS 正态的 0.563 与线性 QR 的 5.326,并诚实拆穿「森林=平滑均值 / 分位单调 / 样本量免费 / OOB 替代 / 分布外可信」五类真实陷阱(中阶)。
12 min Chinese - RNN/LSTM 金融时序预测:用门控记忆捕捉长程依赖
递归神经网络(RNN)靠隐藏状态把「过去」压缩进「现在」,天然适合「给定过去 T 个收益,预测下一期」这类时序任务。但金融序列信噪比极低,RNN 常常「训得动却赢不了线性模型」。本文用纯 numpy 从零实现 Vanilla RNN(BPTT + 梯度裁剪,无任何深度学习框架),在一个含慢因子+波动率聚集+短期动量的合成收益序列上做下一期收益预测,诚实报告结果:RNN 测试集 R²=0.171、方向准确率 0.658、MSE 比 OLS 低 1.1%;而 OLS 本身已比朴素基线低 34.7%。结论不是「RNN 完胜」,而是「在弱信号金融数据上,RNN 的增益是真实的但微小的,真正的价值在它对非线性/波动结构的建模能力,而非暴力拟合」。并附 LSTM 门控代码与四条最易踩的边界(中阶)。
11 min Chinese - 谱图神经网络:把关联矩阵当成拉普拉斯信号
GNN 在金融里最被滥用的说法是「我能从图结构学到别的方法学不到的东西」。但它的数学本质其实很朴素:把 N 个资产之间的相关性当成一个图,相关矩阵 C 截成非负加权邻接 A,算归一化拉普拉斯 L = I − D^{−1/2} A D^{−1/2},对 L 特征分解得到 U 和特征值 λ;λ 就是「频率轴」——小 λ=低频/跨图平滑的板块信号,大 λ=高频/噪声。图傅里叶变换 x̂ = Uᵀx 把节点信号搬进谱域,再套一个谱滤波器 g(λ) 就能做全局低通去噪。本文用纯 numpy 从零实现拉普拉斯特征分解 + 谱低通 + Kipf-Welling 局部 GCN + 谱聚类,在 50 资产两板块合成图上实测:局部 1 跳 GCN 去噪 corr=0.973(远超观测 0.430、谱低通 0.633)、但谱聚类恢复准确率仅 0.720,并诚实拆穿「图比表强 / 谱低通最优 / 深层才分得好 / 邻接怎么造都行 / 金融可直接落地」五类真实陷阱(中阶)。
16 min Chinese - Stacking 集成因子模型:把四个「各瞎一块」的预测器拼成全能选手
单一模型永远有盲区——线性回归不懂非线性、核方法抓不住交互、周期项被当作噪声。Stacking 集成的妙处是用一个元学习器,把多个互补基学习器的预测「加权拼」成最终预测:谁准就听谁的。本文用纯 numpy 从零实现(含 proper Out-of-Fold 防泄漏),合成一支「线性+tanh非线性+交互+周期」混合结构的收益宇宙,训练四个各只看得见一块的专科专家,最终 Stacking 把测试集 IC 从单模型 0.10–0.40 拉到 0.61、多空收益差从 0.23–0.84 抬到 1.24,并诚实拆穿「基学习器同质化时集成几乎无效/元学习器小样本过拟合/权重天花板/OOF 不做必泄漏/线性读出下不赢线性基线」五类真实陷阱(中阶)。
13 min Chinese - TCN 时序卷积交易:用膨胀因果卷积替代 RNN
RNN 记不住长程、又只能串行训练;Transformer 注意力是 O(N²) 显存吃紧。时序卷积网络(TCN,Bai et al. 2018)用「因果膨胀卷积」给出第三条路:感受野随层数指数级扩张、全程并行、且严格不泄漏未来。本文用纯 numpy 从零实现 6 层因果膨胀卷积,在「目标依赖 {1,2,4,8,16,32} 步多尺度滞后」的 tanh 非线性合成序列上实测:TCN 测试集 R²=0.669,相对普通 CNN(0.436) 提升 53.4%、相对朴素基线(−0.009) 碾压;但讽刺的是它仍输给 OLS 线性(0.957)——因为这个任务是线性可加的。文章诚实拆穿「膨胀救一切 / TCN 比线性强 / 感受野越大越好 / 因果填充零成本 / 通道数陷阱」五类真实误区(中阶)。
13 min Chinese
返回