Алгоритм роя частиц — Евгений Ильин

В этой лекции Евгений рассказал об алгоритме роя частиц и продемонстрировал его работу.

Расшифровка видео
0:03
просто в себе я работаю московском авиационном институте и остальные работа связана с
0:11
моделированием и свеча устройстве рты и потери по работе мне часто приходится
0:17
заниматься оптимизацией и различных устройств и поэтому мы говорим активизации
0:23
не интересует как вот уже сказали что
0:30
когда-то я недавно рассказывал про генетические алгоритмы сегодня поговорим про еще один кстати
0:38
актеры слышу видел этот практически а то знает
0:44
генетически работает просто буду иногда
0:50
проводить аналогии между вот этим алгоритмом и генетическим думаю суть
0:56
понятна сначала скажу пару слов
1:02
постановки задач и коль имени строгая определения оптимизации дарма слоя а
1:07
если говорить своими словами то организациями понимают нахождение от
1:13
такого аргумента функции при котором эта функция принимает либо наибольшее либо наименьшее значение
1:19
назад нам давали поиска лишь и мы здесь будем
1:26
подразумевать что мы ищем и минимум функции приказ от и потому что
1:33
гостям узнаете обо всем функции мы всегда можно нас функцию умножить на минус единицу и не искать пафосом и
1:41
минимум в чем проблема вот допустим от какая-то функция которую нам нужно найти
1:49
значение у александр петров не примет минимальный зачем все было бы хорошо
1:55
если бы мы могли прочитать это функция достаточно мелким шагом по многим
2:01
направлениям функция показаны наверное в реальности она как правило многомерное
2:06
и количество размерности может быть десятки и сотни и даже не вытащим
2:16
проблема часто проблемы части толстого прочитать каждое утро . функции мозга достаточно трубках ну
2:23
например все задачи с которыми мне приходится работать расчет парной какой
2:29
точке занимает обычно от нескольких минут до нескольких минут и поэтому
2:34
такую плавную прибор просчитать даже для одного значения аргумента проблематично поэтому
2:43
алгоритм оптимизации они стараются найти минимум при наименьшем количестве
2:49
просчетов от этой функции классический алгоритм оптимизации
2:56
типа градиентного достаточно хорошо находят минимум если мы начальной . выбираем где-то вблизи
3:06
глобальный минимум его считывая градиент начали точки а
3:13
поскольку диета заказах направления наибольшего роста функции для ремни мы
3:18
движемся хотя полос направлений это через кооперацию в итоге оказываемся в этом
3:25
меню можно для тех хорошую форму что это
3:40
сумма частных производных и плюс еще
3:47
можно на единичного рта [музыка]
3:59
чтобы сэкономить и вот это алгоритму
4:04
достаточно хорошо и быстро здесь мы можем начальную точку взять вблизи
4:10
правильного экстрима на бис не на чем . или в другом месте то обязательным
4:18
строим у которой явно не является
4:23
решение устроить но формально скайриме тематике это очень неверный оптимизации в этом углу 2
4:33
предложенные достаточно большое количество алгоритмов как правило вероятностных некоторые из
4:40
них только выписал на этом слайде идентичном я ведь мы уже говорили и
4:45
сегодня поговорим про говорить раньше стець я думаю что в принципе можно будет
4:53
потом продолжить и дальше это алгоритмы рассматривать намного младше
5:04
генетические алгоритмы просто синтетической алгоритм был предложен 70-х годах прошлого века то первый
5:11
персональный алгоритма роль частиц описано статьи 91 год двух авторов
5:18
один из них это социолог психолог второе ради техника программист и вообще более
5:26
изначальная задача стояла в моделировании
5:31
движение до сих пор фри или каких-то людей или птиц и после того как они
5:44
шоттки задача они решили что такую модель можно использовать и задачах оптимизации
5:52
прежде чем давать строгая описание алгоритма покажу как это
5:57
алгоритм работает на пальце вот пусть нас есть и не уровне любит функции на самом деле фактор скажу позже
6:03
здесь что пока жена с чем более сине-фиолетовые и тем значение функции меньше красные
6:10
значение функции больше надо найти глобальный минимум он здесь один какой точке все остальные локальными
6:19
more а не менее глубокие как работает мир от
6:25
частиц зачем мы создаем на город частиц и у каждой птице и помимо координаты
6:32
есть еще вектор скорости например вначале
6:38
разбрасываем случайным образом и вектор вектор ас к искусственным например уже
6:44
делаем сначала случае после этого мы
6:49
находимся по всем частицам и смотрим какая из частиц нашла
6:54
наилучшие на данный момент решение почти
6:59
целый месяц значение функции лучше то есть в данном случае меньше и после этого все
7:07
остальные частицы давно немного скорректировать свои вектор скорости чтобы направить их
7:13
сторону этой точке как то есть не сразу резко повернуть именно в этом направлении роста на небольшой угол
7:20
повернуться в этом направлении . ну например к кому так при этом еще
7:27
можно менять и направлении модуль скорости не только направление
7:32
вот этот на самый самый интересный момент как как рассчитывайте скорости и про этот потому что вы более подробно
7:39
после этого каждая частица перемещается соответствии с проектами скорости и
7:48
снова мы опрашиваем все частицы и ищем
7:53
прошла не какая-нибудь частиц . лучше чем было известно до этого вот обратите
8:00
внимание на вот эту точку ближе глобальному минимум и она сообщает что
8:08
здесь лучше и случае все остальные частицы я опять проворачивать свои
8:14
лекарства направлению к этой точке и так
8:22
через низ операции придет к тому что у нас будет примерно вот такое состояние
8:30
частиц большинства чтить должно скопиться вблизи глобального
8:37
мимо кто-то может остаться у каких-то локальных и строений кто-то мог идти но
8:43
большинство придется вот сюда как
8:49
следует формально алгоритм сначала мы создаем чтец это сильно
8:54
напоминает создали начали популяции генетическому до ритме то есть мы разбрасываем перебрасываем
9:02
частицы случайно например образом по области поиска или можем например
9:09
расставлять их на какой-то фиктивной сетки участок ордеров по всем
9:14
направлениям многомерном пространстве и при этом мы
9:22
не частицам пришиваем какие-то начальной скорости может быть это нулевые спросим может быть нулевые
9:30
если мы знаем где примерно искать глобальный экстремум тогда можем
9:38
распределений вероятностей этого разброса частиц сделать неравномерным
9:44
так чтобы в толку с димой картам кажется будет решение туда чтец познать х больше
9:54
проще обычно это делать по программе программе разбрасывает случайным образом
9:59
а у вас водится после этого мы находим лучшее решение награды частиц броска
10:07
потому что она в алгоритме града частицы знает лучше решение которых который побывал а именно она то есть именно
10:13
давно частицы и мы находим лучшее решение и всех частиц во вселенной после
10:20
этого при свой коррекции скорости раз она интересна я скажу позже происходит
10:26
используют эти удары будь решение для каждой чтеца свои глобальные учреждений после этого
10:36
частицы перемещаются соответствии со скоростью и проверять выполняется река
10:43
телесного алгоритма как и и в генетическим говорит мне здесь может
10:48
быть несколько вариантов например постоянство цели ровница протяжении какого то количество итераций то есть
10:54
если мы видим что например с по операции мы не находим более лучшего решения скорее всего мы попали в экстримом
11:05
который хочется верить что он вами или
11:10
достижении заданного значения поверхность то есть если мы знаем что то функции которому минимизируем минимум
11:16
менее значение например 0 и мы примерно к нулю уже сошлись тогда дальше ранец мы
11:22
сосчитать и останавливает или что чаще инженерных
11:29
задачах если мы нашли такое решение катар нас удовлетворять то тоже можем дальше уже
11:36
не считать и не считать что нашли решение диагноз достаточно и стоит
11:41
говоря в этом случае мы не достигли минимум 100 серий математики новак назад
11:47
устроить враждебно казачьих это старт или
11:55
мы можем останавливаться после достижения определенного номер операции потому что например может быть такая
12:02
ситуация когда от операции операции все-таки значение функции медленно получается но очень
12:09
медленно и возможно что нам уже стоит остановиться затем алгоритму и после
12:15
оптимизации решение запустить например градиентный метод которые за несколько
12:21
операций найдет нам во владении еще одна
12:28
проверка полезно проверять частицы вообще не собой различается мост они все ушли
12:35
домой . в итоге конечно такой ситуации мы придем
12:41
в первому варианту основного потому что решить многие страции вы находитесь решения но вот расчет может стать и
12:49
долгие как говорил один расчет могут минуты больше поэтому и может быть
12:55
имеет смысла проверять не совпадали все решения доклады частицы
13:09
билль об этом сравниваем улучшает функцию так как осаде в этом сравнении
13:17
данных чисел все-таки вещь такая опасная того как
13:29
теперь проверили если он выполняется а мы кстати можем комбинировать эти варианты примеры проверять выполнен с
13:36
или хотя бы один из критериев или как-то более сложно зависит от задачи если
13:41
выполняется то завершаю алгоритм выводим результат и довольно если нет тогда
13:49
возвращаемся опять перебора частиц нахождение лучше
13:55
решение среди птиц для конкретно для кого чтеца или глобальный лучшего решение на данный
14:04
момент так дальше алексею скорость следующего чистится как правило критерий и
14:09
на следующий виток пока критерии не будет руку давайте поговорим
14:18
о самом интересном о том как корректируется скорость вот классический
14:24
алгоритм выглядит таким образом сторону скоро с анитой частицы в темпе с первой итерации over-
14:30
текущая скорость на предыдущей операции это векторные величины плюс какие
14:41
какие-то песета который сейчас скажу разницу координатор текущие координаты
14:47
частицы минус который читается есть лучше точки или которые чите нашла
14:55
за время работы алгоритма то есть это можно сравнить как и на гордишься
15:01
ностальгии то есть кого-то во чтеца где находится она вспоминает вот там там не
15:06
было лучше чего это делаем клянусь этом управления и то же самое похоже только
15:16
разниц текущей корзины и глобальную лучшую лучше пароль то есть по
15:23
налоги того что чтить и там кричат и ты иди стал десять луи что печеньки и учтите то вот она
15:31
хочет попасть в точку где и было хорошо и куда еду зовут трой
15:36
очиститься и о друге зависит от того как
15:42
мы выберем этих центре фильм пример после череды
15:48
с поэтому особо не интересно здесь нет вот phi phi phi же как раз вот и
15:53
определяют какая стратегия при вещи то есть если мы сделаем heugh и намного
16:00
больше чем fib эта частица большей вероятностью быстро попадется
16:09
кто-то глобальную экстриму который я рекомендую другие частицы то
16:14
что будет найдено лучше и не факт что это будет глобальная
16:21
экстримом вообще эти функции а если будет больше это лично то скорее всего частица будет
16:28
больше блуждать по области поиска и можно наткнуться на более хорошее решение и на самом деле для от этого
16:38
алгоритма были предложены достаточно много модификаций не ошибусь раскраска место
16:44
десятков вот просто некоторые из них одно из предложений давайте заменим ухожен бургер этот
16:52
развивать что мы будем искать сравнивать здесь координатами
16:57
глобально лучшую роль а локальной лучше то есть например у нас будет
17:02
интересовать мнение только чистить который вокруг нас и в этом случае мы будем одновременно искать как бы
17:10
несколько локальных экстремумов то есть парковка до чтецы
17:17
будет образовываться кластер которая будет обмениваться информацией где лучше
17:25
или на самом деле расчет gardens тоже бывает родными варианты например
17:31
некоторые авторы даже предлагали строить газ который соединяет разные ческий
17:37
цилиндры те кто участвует входит отыграв обменивать информации ну
17:46
или просто опрашивать частицы которые находятся в радиусе а заодно чиститься то есть какая стратегия статьи
17:53
использовать это вот вопрос интересно еще одна модификация
18:00
это использование так называемого коэффициента инерции потому что одна из проблем от этого алгоритма заключается в
18:07
том что в изначальном варианте скорости имеет
18:13
тенденцию к постоянному к сталину может быть такая ситуация что скорость будет постоянно возрастать и
18:18
птица будет носить ее снова как обувь конце опустим дрель область поиска
18:23
другое и это нехорошо чтобы это ограничить вводится коэффициент инерции или скорости его
18:34
тоже много есть исследования течет вот например та статья написана она приводит
18:42
около 15 формул для кассет инерции
18:49
обмена w отце и сравнивать сходимость ского там из них и он привел хвост три
18:57
варианта например самый простой константа небольшая это между нулем и единицей обычно что спрятано 607 рот или
19:05
линейные убывающие функция когда на первой операции у нас w
19:11
равен например на 9 на последней итерации что духовной 203 и есть более сложной функции
19:19
присягнуть какая них будет лучше для данной функции это надо уже
19:26
присутствовать и как такое то ли часто
19:31
скучно ли вообще не смотреть смотреть чаще всего используется вот именно такая
19:38
запись что куда развиваешь крови испытав костенко по тематике показали это скала
19:46
100 вообще говорят объекты нестабильны и ставского скорость имеет тенденцию возрастать но если мы запишем функцию
19:54
скорости таким-то образом и при этом будет выполнить условия что fib и больше
20:00
четырех а.к. поражение и альфа обычным деток луна-9
20:08
случае будет стабильной не будет тенденции что я возрастанию скорости
20:15
хотя на самом деле это форма заполучить вас нет приближение поэтому все равно
20:20
полезно скорость ограничивать про это тоже скажем и есть тоже разные статьи
20:27
которые вот эта формула записывать по разному то есть мне попадался регулярно перекосом и простую и
20:33
секс не плохо работающих такой вот чаще
20:43
всего по моему используется того что видел похода горячей скорости сквозь
20:52
всегда рекомендуется конечно здесь мы используем этот коэффициент к но мы можем это делать по разному пример
20:58
мы можем ограничивать максимальное значение покажут и координации скорости или по модулю если мы ограничиваем по
21:06
каждой координате то сравниваем личной и если она отражает
21:14
величину при своем минимальным возможность зачем а если горячую скорость по модулю то мы
21:21
сравниваем мудрость сигнальная сс-1 ветчину или если скорость превышает и
21:28
этого набираем скорость обычно рекомендуется выбирать максимальная
21:33
скорость порядка 20-30 процентов от возможного область поиска второй вариант
21:41
обычно предпочтительнее за того что в этом случае не меняется направление вектора скорости за тонну если мы будем
21:49
пользоваться термином почиститься большие следует . соседство то есть
21:55
хотел она сначала трехречье отсюда мы расстались из-за другое место по другому
22:01
направлению но кто найдет что-нибудь более интересный а может и нет по поводу
22:09
перемещения здесь все просто координате
22:14
текущей мы прибавляем величину скорости получаю координату
22:21
с физической точки зрения так же знаешь конечно некорректно скорости развивать
22:28
что у нас здесь написано какой то дельта t равна одной операции и не становится so called
22:39
забили два мяча давайте теперь покажу два примера к
22:48
реализации обновить описаны в shark графического интерфейса показать в принцип работы и скажу про реализации
22:57
скирос сымитировать мы будем все это же вечер вот так записывается
23:05
она может снега мерной для n равны друг для друга и единственный
23:15
двумерное функции он находится вот на картинке и и секундомер на и более
23:24
наглядно вот у нас в окольными остальные больше
23:30
вот эту функцию мы будем снимать про
23:36
реализация когда-то писал совсем там шире сириза цена поэтами просто china
23:44
переписать домой все писался сходите на стараетесь думаю руки дойдут твой стиль кажусь
23:52
врага
24:06
почему
24:17
вот у нас область поиска здесь будет показано текущее решения лучшее решение
24:24
примеров есть 20 это координация мы можем задавать размер и принялись центр
24:37
альфа здесь используется как formulas к центру к альфа и кефир поэзии же
24:44
количество частиц но и давайте сделаем же 100 частиц и
24:55
несколько раз запущу потому что будет интересно если у нас получится то ситуация когда частицы будут сначала
25:03
собираться у одного локального перейдет глобальному мы пока по алгоритму
25:09
вероятностные то тут уже как там повезет выйдем на такое sneci линии 100 по одной
25:16
итерации опускаем и они ищут где-то большинство нас тайцы разойтись вот сюда
25:24
глобальный минимум нас вот здесь находится визировать сам минимум
25:33
и лишать вектора скорости до получится
25:43
вот они уже больше переместились сюда
25:53
по площади операции более быстро nevian что они уложились по меню и значение
26:01
прошла наш алгоритм вот он пример начались 21 есть защитницы
26:13
лучше еще разок натали сразу же сейчас сошлись во
26:21
времени вы николай попов не бывает да кстати
26:37
сделайте кто-нибудь такого ответа
26:48
здесь показан пример результаты и политическое 300
26:55
частиц и еще хочу сказать про реализации
27:06
названных библиотека как раз предназначена для того чтоб включить в
27:13
себя разные алгоритмы оптимизации сейчас в реализованный генетический алгоритм и гав-гав морочить которому до сих строить
27:24
у нас есть какой-то этого для активизации которому можно навешивать разные структуры которые будут
27:33
определяться как так то лгать им будет работать например мы можем брать естественно целевую функцию
27:40
пятеро прилагается тестовая функция печати ту самых вечер я тестирование
27:45
алгоритма можно выбирать и комбинировать детей
27:51
останова то есть и перестановок он умер операции по потому что царь его
27:58
функции не изменяется качество и федерации цветам подобное то есть
28:04
несколько вариантов сюда же можно подключать различные из
28:11
пуль от и скоростей вот сегодня назвал несколько вариантов как скорость читать
28:18
они реализованы и даже некоторые то кто потом еще скажу как индикация использую
28:28
инерции тоже можем включать on beach функции для расчета не акции сейчас
28:35
используем реализованных константой блины оценивающие
28:40
ленин врачи функционал можно задавать свои
28:45
после того как работами можно вводить результаты на протяжений работ алгоритма
28:53
литр в конце работы и поскольку это алгоритмом вероятностный то для оценки его качествами нужно его запускать на
29:00
самом деле много раз искра статистику ведь тоже реализовано видео скачать
29:08
плагин она структура кто используется двигатель и тоже есть разные варианты
29:17
ограничение скорости и о чем еще не говорил мы можем как-то модифицировать
29:24
половине ческие спасибо камер стального координаты например вести что-то по аналогии с мутацией генетическом
29:30
алгоритме когда мы годика и почитали решения с небольшой вероятностью любовь
29:36
частицы в другую случайную точку другой не был застоя и искали в других областях
29:44
не сваливались поколению а баталий счетов скоро скажу
29:50
in осматривают беда чеки построил вот таких 30 показывать разные зависимости
29:57
для разных параметров то есть например здесь показана сходимость значение его
30:03
функции вот номер операции вот эти кривые построены по тысяче запуском и вот видно что если у нас
30:12
количество частиц 20 сходились как синяя линия медленнее чем скажем здесь у нас количество частиц
30:21
будет больше но тут аккуратно с одной стороны при
30:27
увеличении количества частиц наш алгоритм будет сходиться быстрее но при этом расчет каждой точке кардит и рации
30:35
будет длиться медленнее потому что нужно больше считаться и рухнула для каждой частицы и
30:43
что готовится выгони нужно пробовать
30:50
купить этот кривая кривая показывает как
30:55
влияет трясет например те же один из недостатков организма потому что расскажу
31:01
является то что эти коэффициенты fi же очень сильно влиять качество сходимости
31:06
вели чтобы ну да изменений дорфе же резко ухудшает
31:13
ходимость если он выбран единица то все
31:19
хорошо меньше уже выбрать нельзя было потому что не выполнялся в критерии когда
31:26
архетипы сюжеты на было быть больше четырех по поводу модификация алгоритма
31:34
как я уже сказала им достаточно много просто некоторые из них зовут
31:42
уже сказал что он полезно добавлять аналог мутация генетическом улетный
31:49
депортацией случайные и где показано как
31:54
это влияет на пример согревая сходимость без использования теста чайной терпи
31:59
ротация часть с остатком добавить небольшую вероятность ты и всего лишь 20
32:05
процентов как входить в рез получается
32:10
кривая и тоже есть какое-то оптимальное значение для этого я около 70 лайков
32:18
пациентов а потом сходимость и становится начать за медиации там тоже нужно
32:25
аккуратно подбирать
32:32
формула которые показывал защиту скорость они использовали лучше точки
32:40
как направление того куда двигаться но есть работ который показывает что в некоторых функциях полезно вести как
32:49
антипод вот этих точек то есть . когда частицы помнила точку кучу которые
32:56
она была и худшее в роли и от толпы раскопать и его но это хорошо работает есть нас функция
33:03
которые оптимизируем такая что глобальным основа ними находится в разных частях
33:08
область поиска если они рядом то павлу это на вкус учителя и такая
33:14
такой вариант низкий рассказать и которые горизонт как один из вариантов ну вот
33:20
такого варианта обычно только ухудшал может быть и не удалось подобрать проникли в центр по здравому смыслу
33:28
навстречу 10 функций отработать удар на коже потому что там вашему минимум они
33:34
все ряды много несть работ который
33:39
совместно использовать например генетические алгоритмы частиц и или
33:46
watch this совместно другими алгоритмами вот кстати есть подборка ссылок на
33:53
другие работы достаточно много где авторы краз пытаются использовать метра
34:01
чтец совместно другими алгоритмами например можно часть операции рассчитывать
34:07
кардио почти с помощью методов очистить часть с помощью генетических операторов
34:12
и как-то по-другому скрещивать эти алгоритмы ну как уже говорил полезное
34:18
после завершения горького частицы а но запустить градиентный метод для большего уточнения
34:24
и тоже уже называл такую модификацию что
34:30
иногда разве я почтительно отдельный несколько или классе и подгруппы
34:39
не общается ни с собой и ищет минимум в пределах отдельных частиц и таким
34:46
образом мы будем пытаться на временно искать минимум разных областях лабаз
34:51
поиска и надеяться что так мы больше один глобальный искать и какому-то
34:57
одному вокальному какие преимущества
35:02
достатке и отвалы у нас органный главное преимущество это краз простота реализации то здесь все
35:10
реализуется просто по формулам не надо как генетическому горит my придумывать какие-то места скрещения мин
35:17
тации способ отбора кто с кем будет скрещиваться все достаться применена
35:22
реализуется но недостаток что сильная личность сходимость от выбранных коэффициентов
35:30
вот это на самом деле действительно проблема и вот когда рассказа провинции
35:35
части алгоритм то говорим строя некоторые предлагает проект ради антического оптимизировать помощью
35:41
другом генетического алгоритма мне казалось что это все-таки больше так
35:47
поиграться интересно а вот здесь на самом деле достаточно полезным может быть потому что вот та девушка syntha-6
35:56
не зависит качество сходимости и нужное время смотреть на статистические
36:02
стилистике на тестовые функции насколько солнца при данных ценах вот например вот
36:09
тут я еще не показывал а то зомби а те к насте она еще на этапе стенд как
36:18
правильный сад границ правильного обнаружение простить мы знаем где у нас мерзнуть глобальный минимум то мы можем
36:25
сравнить например стоит 1000 раз 900 раз мы попали в это . сто раз например не попали и вот в тех
36:31
примерах когда находился вот это вот вероятность была примерно час образы ну и лично количество частиц мы
36:39
отбирается увеличена но надо сильно влияет на сердце ты и приведу пару
36:48
статье с примерами использования птиц горячего поскольку мне это ближе
36:55
специальности задача состоит в том что у нас есть спутник для связи
37:02
у него же есть несколько лучей которые
37:07
смотрят на землю или в каждом училась некое качество абонентов которые работать на своих чувствах и задача
37:13
стоит в том что нужно оптимизировать мощности которые мы изучаем по каждой статье в каждом луче но потому что
37:19
минимизировать потребляемую мощность на спутнике статья даже использовать такие
37:26
параметры атмосферы атмосфера чтобы учить куда надо поискать внутри россии по этому матчу это очень
37:34
подходит пример через область дождя кого нет другому мощности
37:39
подать к меньше и минимизирует тебя правда скреп академический интерес
37:48
потому что то время оптимизация занимало до пяти минут ну может быть уже что-то и
38:00
летает кого знать и литература в прошлом
38:06
году вышла такая интересная книга алгоритм на улице он оптимизация достаточно толстый до 700 страниц и том
38:15
числе алгоритм простить мне подробно описаны мистика формул даже
38:21
правда при переводе на русский язык она страдала потому что например пропали все
38:30
ссылки на литературу которые будут расходы и сами ссылки из которой нет и нет их формул чудо
38:37
переводе на куски оказался минусом больше меньше никто это явно видно лучше
38:47
оригинала хороший правильно и ссылки из старых
38:57
сатира вестись с ре зация поэтому и жарко и библиотека на россию ну и
39:05
собственно это все конспект доклада покажем на этой связи с есть вопросы про
39:11
здесь можно быть дорогим кстати начальную готова
39:16
короля как мы вычисляем до каждой точке
39:33
куда и стремится созидать и я так
39:39
понимаю что эта функция которая
39:44
введение это середине и трехмерные да итар тасс амку сочли сектор там если да
39:51
ра дара да вот и вот эти точки они не
39:57
так по касательные то получается каждое уравнение здесь это линии когда
40:04
соответствует однако зачем функции
40:11
вначале случайные величины направлении то нашей случайно а потом ник хочет быть
40:19
хаббл корректируем это направление так чтобы в итоге имеется достать .
40:27
пена лучше вы уже у нас какая-то . тетрис окажется в жизни этого минимума и
40:36
будем сообщать что 10 луч на лучшую
40:41
точку мы ищем исходя из и состояние между мне просто по минимуму зачем
40:48
функция бизнеса меньше там уж точно обычно я пошел можно
41:07
один взгляд десантом здесь это саша вещи
41:25
объединиться со случайной величины понятно а вот фиг и у нас нужно
41:32
подбирать нет проблемы как электролита
41:39
внутренних дел что запускает и сейчас вот родительном смотрю что грязь
41:46
правильно обнаружение стремится к единице и не слили
41:52
поправил один коэффициент смотрю со удовольствие второе на что в этом правильно двигаться
41:59
понятно оптимизируй с помощью другого
42:04
алгоритма и по поводу линейки что из
42:13
этих трех выбираем роль не совсем понятны зависит от смесь надо пробовать такого
42:22
совета функционеры доложить а пока вроде
42:55
но быть убежать от нуля до единицы должно быть мяча по часу на час скорость
43:01
какую сторону управляют федерация что
43:11
видит человек и рации лечения поможет если у нас птица несла свалились в одну
43:19
в одну точку локаль путь меня здесь остались все это уже федерации
43:24
увеличение увеличивая и смет телепортации такой случай то останутся
43:48
или как начали вскидывать случае если мы ничего не знаем характере
43:58
функции где вас искать минимум то проще манерная если мы знаем что вам грех об
44:03
этой области решения боль вероятных район туда имеет смысл побольше точек накидать сода стереть то что он
44:31
прекрасно кидаетесь на форде глобальный
44:38
дано у него воблер из большого и локальных вовсю поэтому будет пытаться и
44:44
от него отталкиваться
44:52
ну знаете это было после травят представляем упадет как стараться как
45:00
массив чисел то есть как одномерный представительства
45:09
лизации серии для катализации скорость составляет
45:18
увидела сейчас и курсив
45:36
числа с обычно большими буквами вначале сам объект сумме нет особо нет ничего
45:50
особо страницу на стрелке до
46:03
обозначить что это стати для одного для
46:10
этого jetta black скажи ты когда
46:23
как алгоритма видео у себя на работе использовал какие-то у тебя есть там результаты что-то сделал посчитал он как
46:31
раз получи него хорошо получилось
46:38
этических его реализации прошлый раз
46:49
который нас значение есть одна
46:59
глобальная и вот там говорил что аргентина виды работ их плохо и вот как осознание пока
47:05
прочтите удобном случае а так оно на самом деле это применение в пропасть
47:16
значит так сказать хорошо знаешь примерно как выглядит как активизирует
47:23
отладить все над с терактом примерно так же такой формы мейк-апа тому же на
47:28
боевой задачи прочитает
47:40
я частиц нас чем больше чем больше
47:55
частиц тем быстрее сходимость но при этом может каждый драться при этом
48:00
остаться дольше он стал больше точек надо просчитать функции назад тела
48:16
все статья была оторвана вторая задача тоже
48:26
обе они все знают 1 и сассексе я же сначала попал скорпионец протестантский
48:34
вот сейчас не смотрел на него жилье позиционеры
48:39
сатин на конференции кто был в этом году а задачами примерно 1 а там нет новичка
48:46
съесть 100 все дружили учитывать

Поделиться: