Я должен реализовать Стохастический градиентный спуск в Numpy.Поэтому я должен определить градиент этой функции E:

, в котором также f и g определены на изображении.Я понятия не имею, как это сделать, я пробовал с Sympy и numdifftools, но эти библиотеки дают мне некоторые ошибки.Как я мог написать градиент функции E?Спасибо