Использование дифференцирования нейронной сети в функции потерь

#matlab #neural-network

#matlab #нейронная сеть

Вопрос:

Вместо разницы в выходных данных нейронной сети и целевом значении я хочу использовать дифференцирование нейронной сети в программе MATLAB.

Например:

ввод: `(x, t)` 
цель: `y:=u(x,t)`
вывод NN: `N:=N(x,t)` 
вместо `потеря = сумма(y(x_i, t_i) - N(x_i, t_i) , i=1,..., m)`,
Я хочу иметь `loss = sum (N_t(x_i, t_i) - N_xx (x_i, t_i), i = 1,.., m)`

N_t является производной функции, N(x,t) связанной с t , и N_xx является второй производной от N(x,t) , связанной с x

Как я могу применить это изменение в пакетах нейронной сети MATLAB?

Комментарии:

1. Что такое N_t и N_xx ?

2. N_t является производной функции N(x,t), связанной с t, а N_xx является второй производной от N(x,t), связанной с x