Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Основная идея метода градиентного спускаСодержание книги
Поиск на нашем сайте
Для иллюстрации основной идеи метода градиентного спуска рассмотрм следующий пример. Пусть нам необходимо спуститься на дно оврага темной безлунной ночью. (Ночь, темно и не видать ни зги). Как нам поступить?
Заметим, что градиентные методы позволяют найти решение любой задачи нелинейного программирования, однако в общем случае их применение позволяет найти точку локального экстремума. По этой причине целесообразно исопльзовать градиентные методы для тех задач, в которых всякий локальный экстремум является одновременно и глобальным. В том случае, когда задача нелинейного программирования имеет ограничения в форме равенств или неравенств, к описанной выше вербальной схеме необходимо добавить новые элементы. Так, если речь идет о задаче с ограничениями-неравенствами, необходимо на склоне поставить соответствующие заборы с часовыми на вышках и их окликами: "Стой, кто идет?" И далее - в зависимости от обстановки. Есть мтеоды решения задач нелинейного программирования, в которых через эти заборы прыгать нельзя. А есть и такие методы, в которых допускаются варианты "за флажки, жажда к жизни сильней!". Если же рассматривается задача с ограничениями в форме равенств, то на склоне нужно прочертить тропинки, по которым можно ходить туда-сюда, туда-сюда, в поисках счастья, то бишь, заветного донышка. И тут уж не до глобального минимума (" развязали − да вилки попрятали") − найти бы синицу в руках − локальный минимум на той тропинке, по которой ходить пока еще можно. 11.8.2. Простейший вариант реализации метода градиентного спуска В самом простом варианте реализации основной идеи метода градиентного спуска исходят из необходимого условия экстремума функции многих переменных, в соответстви с которым в точке минимума (на самом дне) градент равен нулю. Для функции двух переменных это означает, что ∂f(x*,y*)/∂x=0 и ∂f(x*,y*)/∂y=0, где x*,y* − координаты дна (не обязательно глобального). Пусть x0, y0 − начальное приближение (координаты точки, из которой начинается спуск). Тогда можно поступить следующим образом. Рассмотрим уравнение В качестве критерия останова вычислительного процесса можно использовать одно из двух условий: 1. условие малости приращения аргумента |x(k+1) − x(k)| <ε 2. условие малости градиента |f′(x(k))|<γ Здесь ε и γ − заданные малые величины. Возможен и комбинированный критерий, состоящий в одновременном выполнении указанных условий.
|
||||
Последнее изменение этой страницы: 2021-04-13; просмотров: 219; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.174.204 (0.007 с.) |