- Главная
- Математика
- Градиентные методы
Содержание
- 2. Метод градиентного спуска Суть метода градиентного спуска заключается в том, что в каждой i-й точке алгоритма
- 3. Два основных класса правил определения размера шага С фиксированным коэффициентом изменения размера шага и с оптимальным
- 4. Алгоритм метода градиентного спуска с использованием фиксированного коэффициента изменения шага Задать координаты стартовой точки Задать значения
- 5. Алгоритм метода градиентного спуска с использованием фиксированного коэффициента изменения шага Вычислить размер шага по формуле Sk=dk*grad
- 6. Пример
- 7. Решение
- 9. Скачать презентацию
Слайд 2Метод градиентного спуска
Суть метода градиентного спуска заключается в том, что в каждой
Метод градиентного спуска
Суть метода градиентного спуска заключается в том, что в каждой

i-й точке алгоритма вычисляется градиент [a = z1 - 2*z2 + z3], определяются направление движения и шаг. Так как за один шаг невозможно достичь точки минимума целевой функции, то строится последовательность точек, переходя от одной точки к другой, достигают точки минимума. В точке минимума все элементы вектора градиента принимают значение нуля. Для определения координат очередной точки используют направление, противоположное градиенту (антиградиент), а размер шага можно определить по различным правилам.
Слайд 3Два основных класса правил определения размера шага
С фиксированным коэффициентом изменения размера шага
Два основных класса правил определения размера шага
С фиксированным коэффициентом изменения размера шага

и с оптимальным подбором размера шага. Каждый класс правил содержит несколько конкретных методов поиска минимума. Для случая с фиксированным коэффициентом изменения размера шага координаты точки на k-м шаге определяются по формуле: x^k=x^(k-1)-Sk
Знак минус определяет направление движения против градиента (при поиске минимума целевой функции). Размер шага Sk на k-й итерации определяется по формуле: Sk=dk*grad ƒ(x^(k-1)) где dk— коэффициент изменения шага, как правило, меньше единицы.
Знак минус определяет направление движения против градиента (при поиске минимума целевой функции). Размер шага Sk на k-й итерации определяется по формуле: Sk=dk*grad ƒ(x^(k-1)) где dk— коэффициент изменения шага, как правило, меньше единицы.
Слайд 4 Алгоритм метода градиентного спуска с использованием фиксированного коэффициента изменения шага
Задать
Алгоритм метода градиентного спуска с использованием фиксированного коэффициента изменения шага
Задать

координаты стартовой точки
Задать значения
Вычислить значение целевой функции, значения первых производных в текущей точке по каждой координате и определить антиградиент
Определить, достигнут ли минимум целевой функции, т. е. выполняется ли неравенство . Если «да», то перейти к шагу 8. Если «нет», то перейти к шагу 5
Задать значения
Вычислить значение целевой функции, значения первых производных в текущей точке по каждой координате и определить антиградиент
Определить, достигнут ли минимум целевой функции, т. е. выполняется ли неравенство . Если «да», то перейти к шагу 8. Если «нет», то перейти к шагу 5
Слайд 5 Алгоритм метода градиентного спуска с использованием фиксированного коэффициента изменения шага
Вычислить размер
Алгоритм метода градиентного спуска с использованием фиксированного коэффициента изменения шага
Вычислить размер

шага по формуле Sk=dk*grad ƒ(x^(k-1))
Определить, надо ли уменьшать коэффициент изменения шага. Если неравенство не выполняется, то коэффициент изменения шага уменьшают в 2 раза, dk = 0,5 d(k-1) и переходят к шагу 5. Если неравенство выполняется, то переходят к шагу 7
Определить координаты текущей точки по формуле Sk=dk*grad ƒ(x^(k-1)) и перейти к шагу 3.
Вывод координат точки минимума х и значения целевой функции в точке минимума ƒ(x). Останов алгоритма.
Определить, надо ли уменьшать коэффициент изменения шага. Если неравенство не выполняется, то коэффициент изменения шага уменьшают в 2 раза, dk = 0,5 d(k-1) и переходят к шагу 5. Если неравенство выполняется, то переходят к шагу 7
Определить координаты текущей точки по формуле Sk=dk*grad ƒ(x^(k-1)) и перейти к шагу 3.
Вывод координат точки минимума х и значения целевой функции в точке минимума ƒ(x). Останов алгоритма.
Слайд 6Пример
Пример

Слайд 7Решение
Решение

- Предыдущая
Инфляция и дефляцияСледующая -
Рынок труда. Безработица