Решение для глубокого обучения нежесткого обыкновенного дифференциального уравнения (ODE)
Нейронная операция обыкновенного дифференциального уравнения (ODE) возвращает решение заданного ОДУ.
dlode45
функция применяет нейронную операцию ODE к dlarray
данные. Используя dlarray
объекты делают работу с высокими размерными данными легче, позволяя вам пометить размерности. Например, можно пометить, которому размерности соответствуют пространственный, время, канал, и обрабатывают размерности в пакетном режиме с помощью "S"
T
C
, и "B"
метки, соответственно. Для незаданных и других размерностей используйте "U"
метка. Для dlarray
возразите функциям, которые действуют по конкретным размерностям, можно задать метки размерности путем форматирования dlarray
возразите непосредственно, или при помощи DataFormat
опция.
Примечание
dlode45
функционируйте лучше всего удовлетворяет нейронному ОДУ и пользовательским учебным рабочим процессам цикла. Чтобы решить ОДУ для других рабочих процессов, использовать ode45
.
задает дополнительные опции с помощью одних или нескольких аргументов name-value. Например, dlY
= dlode45(odefun
,tspan
,dlY0
,theta
,Name=Value
)dlY = dlode45(odefun,tspan,dlY0,theta,GradientsMode="adjoint")
интегрирует систему ОДУ, данных odefun
и вычисляет градиенты путем решения связанной примыкающей системы ОДУ.
Нейронная операция обыкновенного дифференциального уравнения (ODE) возвращает решение заданного ОДУ. В частности, учитывая вход, нейронная операция ODE выводит числовое решение ОДУ в течение периода времени (t0, t1) и с начальным условием y(t0) = y0, где t и y обозначают входные параметры функции ОДУ и θ, является набором настраиваемых параметров. Как правило, начальным условием y0 является или сетевой вход или выход другой операции глубокого обучения.
dlode45
функционируйте использует ode45
функция, которая основана на явной формуле Рунге-Кутта (4,5), модификации Дорманда-Принца. Это - сингл - step solver – в вычислении y(tn), этому нужно только решение в непосредственно предшествующем моменте времени,
[2]
[3] y(tn-1).
[1] Чен, Рики Т. К., Юлия Рубанова, Джесси Бетанкур и Давид Дювено. “Нейронные Обыкновенные дифференциальные уравнения”. Предварительно распечатайте, представленный 19 июня 2018. https://arxiv.org/abs/1806.07366.
[2] Dormand, J. R. и P. J. Принц. “Семейство Встроенных Формул Рунге-Кутта”. Журнал Вычислительной и Прикладной математики 6, № 1 (март 1980): 19–26. https://doi.org/10.1016/0771-050X (80) 90013-3.
[3] Шемпин, Лоуренс Ф. и Марк В. Рейчелт. “Пакет ODE MATLAB”. SIAM Journal на Научных вычислениях 18, № 1 (январь 1997): 1–22. https://doi.org/10.1137/S1064827594276424.
dlarray
| dlgradient
| dlfeval