非刚性常微分方程的深度学习解
神经常微分方程(ODE)运算返回指定ODE的解。
的dlode45
函数应用神经ODE操作dlarray
数据。使用dlarray
对象允许您标记维度,从而更容易地处理高维数据。例如,可以使用。标记空间维度、时间维度、通道维度和批处理维度“S”
,“T”
,“C”
,“B”
标签,分别。对于未指定的和其他尺寸,请使用“U”
标签。为dlarray
对象函数在特定维度上操作时,可以通过格式化dlarray
对象,或使用DataFormat
选择。
请注意
的dlode45
函数最适合神经ODE和自定义训练循环工作流。要解决其他工作流程的ode,请使用数值
.
神经常微分方程(ODE)运算返回指定ODE的解。特别地,给定一个输入,神经ODE操作输出ODE的数值解 时间范围(t0,t1),并具有初始条件y (t0) = y0,在那里t和y表示ODE函数的输入和θ是一组可学习的参数。通常是初始条件y0是另一个深度学习操作的网络输入或输出。
的dlode45
函数使用数值
函数,它是基于一个明确的龙格-库塔(4,5)公式,休眠-王子对。它是计算中的单步求解器y (tn),它只需要前一个时间点的解,y (tn - 1)[2][3].
[1] Chen, Ricky T. Q., Yulia Rubanova, Jesse Bettencourt, David Duvenaud。"神经常微分方程"预印本,2018年6月19日提交。https://arxiv.org/abs/1806.07366。
Dormand, J. R.和P. J. Prince。嵌入龙格-库塔公式家族计算与应用数学学报6,不。1(1980年3月):19-26。https://doi.org/10.1016/0771 - 050 x(80) 90013 - 3。
Lawrence F.和Mark W. Reichelt。" MATLAB ODE套件"SIAM Journal of science Computing,第18期。1(1997年1月):1 - 22。https://doi.org/10.1137/S1064827594276424。