2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Как вычислять градиент для векторного выражения?
Сообщение29.07.2025, 18:14 
Столкнулся с таким выражением:
$$\xi=E[d^2]+W^TRW-2P^TW,$$
при этом W - вектор, P - вектор, R - матрица. Теперь мы хотим вычислить градиент:
$$\nabla=\frac{\partial\xi}{\partial W}=[\frac{\partial\xi}{\partial w_0} \text{    } \frac{\partial\xi}{\partial w_1}  \text{    } ... \text{    } \frac{\partial\xi}{\partial w_L}]^T=2RW-2P$$
Вот я совершенно не понимаю, как вообще вычислять этот градиент. Третье слагаемое ещё более-менее понятно, только не очень ясно, куда в $2P^TW$ теряется транспонирование. Первое слагаемое понятно - от $W$ не зависит, значит производные равны нулю. Второе - вообще ноль понимания. Мне кажется я чего-то фундаментально не понимаю, но я с таким впервые сталкиваюсь...

 
 
 
 Re: Как вычислять градиент для векторного выражения?
Сообщение29.07.2025, 18:22 
Аватара пользователя
А попробуйте честно расписать матричное умножение, через элементы матрицы.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group