NODE
Neural Ordinary differential equation是对ResNet或者RNN模块的一种连续化结果,二者每个block的计算公式如下:
h t + 1 = h t + f ( h t , θ t , t ) h_{t+1}=h_t+f(h_t,\theta_t,t) ht+1=ht+f(ht,θt,t)
对其进行适当的变换1可以得到:
h t + 1 = f ( h t , θ t , t ) + h t = Δ t Δ t f ( h t , θ t , t ) + h t = Δ t f ( h t , θ t , t ) Δ t + h t \begin{aligned} h_{t+1}&=f(h_t,\theta_t,t)+h_t\\ &=\frac{\Delta_t}{\Delta_t}f(h_t,\theta_t,t)+h_t\\ &=\Delta_t\frac{f(h_t,\theta_t,t)}{\Delta_t}+h_t \end{aligned} ht+1=f(ht,θt,t)+ht=ΔtΔtf(h

NODE(Neural Ordinary Differential Equation)是ResNet和RNN的连续化形式,通过求解常微分方程来模拟系统动态。它减少了参数量,降低了计算资源需求,并能处理非等间隔时间序列数据。反向传播采用伴随灵敏度法,避免了大量存储前向传播状态。NODE在序列插值、预测等方面有广泛应用,并在准确性与效率上具有可控性。
介绍&spm=1001.2101.3001.5002&articleId=126718860&d=1&t=3&u=22c7d87eed6242c7a7227d783a1ffca2)
5735

被折叠的 条评论
为什么被折叠?



