Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как минимизировать функцию двух переменных методом наискорейшего спуска?

ПрограммированиеМашинное обучениеDeep learning
  · 901
Инженер путей сообщения – строитель  · 6 мая 2022
Это же очевидно. Надо найти нужную библиотеку, которую надо подключить, запустить, передать в неё функцию двух переменных и получить результат. Изучать и переписывать алгоритмы задач оптимизации — скучно и долго.
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 11 мая 2022
Применим метод наискорейшего спуска к функции f(x, y) = 4x^2 − 4xy + 2y^2 из точки x0 = (2,3).  Сначала мы вычисляем направление наискорейшего спуска из ∇f(x, y) = (8x − 4y, 4y − 4x) чтобы получить ∇f(x0) = ∇f(2, 3) = (4, 4). Минимизируем функцию  ϕ(t) = f((2, 3) − t*(4, 4)) = f(2 − 4t, 3 − 4t) вычисляя  dϕ/dt = −∇f(2 − 4t, 3 − 4t)*(4, 4) = −(8*(2 − 4t) − 4*(3 − 4t)... Читать далее