dlode45
语法
描述
神经常微分方程(ODE)操作返回指定的颂歌的解决方案。
的dlode45
神经颂歌操作适用于函数dlarray
数据。使用dlarray
更易于处理高维数据的对象允许您标签的尺寸。例如,您可以标签尺寸对应于空间,时间,频道,使用批处理维度“S”
,“T”
,“C”
,“B”
标签,分别。未指明的和其他维度,使用“U”
标签。为dlarray
对象的函数操作特定的尺寸,你可以指定尺寸标签的格式dlarray
直接对象,或通过使用DataFormat
选择。
请注意
的dlode45
函数最适合神经颂歌和自定义训练循环工作流。为其他工作流解决常微分方程,使用数值
。
例子
输入参数
输出参数
算法
神经常微分方程(ODE)操作返回指定的颂歌的解决方案。特别是,给定一个输入,神经颂歌操作输出ODE的数值解 时间范围(t0,t1)和初始条件y (t0)= y0,在那里t和y表示输入和ODE函数θ是一组可学的参数。通常,初始条件y0是另一个深度学习的网络输入或输出操作。
的dlode45
函数使用数值
函数,它是基于显式龙格-库塔公式(4、5),Dormand-Prince一对。这是一个单步,计算y (tn),它只需要立即的解决方案之前的时间点,y (tn - 1)[2][3]。
引用
[1],瑞奇·t·Q。,Yulia Rubanova, Jesse Bettencourt, and David Duvenaud. “Neural Ordinary Differential Equations.” Preprint, submitted June 19, 2018. https://arxiv.org/abs/1806.07366.
[2]Dormand, j . R。,P. J. Prince. “A Family of Embedded Runge-Kutta Formulae.”计算和应用数学杂志》上6,不。1(1980年3月):19-26。https://doi.org/10.1016/0771 - 050 x (80) 90013 - 3。
[3]Shampine,劳伦斯F。和马克·w·Reichelt表示。《MATLAB颂歌套件。“暹罗期刊在科学计算18日,不。1(1997年1月):22页。https://doi.org/10.1137/S1064827594276424。