Помнится будучи студентом, довольно успешно реализовывал на заказ оптимизационные задачи с использованием генетического алгоритма. Помню еще визуализировал это все и нравилось смотреть как оптимальное решение задачи "рождается" на глазах.
Но потом как-то в суете трудовыебудней забыл про это дело. А сейчас что-то захотелось вспомнить.
Кто в теме — появилось чего нового по теме за последние годы? Видел пару лет назад, что роботов учат ходить с помощью этого алгоритма. А еще есть чего?
Здравствуйте, Homunculus, Вы писали:
H>Кто в теме — появилось чего нового по теме за последние годы? Видел пару лет назад, что роботов учат ходить с помощью этого алгоритма. А еще есть чего?
Я не встречал уже давно, да и раньше больше в чисто академических вещах. Для оптимизации видел метод отжига, роевой, муравьиный алгоритм. Для роботов видел reinforcement learning. Генетические алгоритмы всегда были медленнее
Здравствуйте, Homunculus, Вы писали:
H>Кто в теме — появилось чего нового по теме за последние годы? Видел пару лет назад, что роботов учат ходить с помощью этого алгоритма. А еще есть чего?
Нет, генетические алгоритмы остались академической игрушкой. Для работы в реальном времени — медленные, для постпроцессинга — можно и лучше найти. Единственная область, где они очень хорошо заходят в плане затраты/выхлоп, которая приходит в голову — оптимизация гипермараметров.
Здравствуйте, El Camino Real, Вы писали:
ECR>Нет, генетические алгоритмы остались академической игрушкой. Для работы в реальном времени — медленные,
Это пока. Пока не придумает кто-то что-то прорывное для скорости их работы или железо прилично не ускорится.
Не так давно точно такая картинка была с нейронками. Сверточные сети — это разработка начала 80-х прошлого века. Ожили они снова в 10-х этого века — через 30 лет.
Вероятно, через уже лет 20 что-то прорывное получится и с генетическими алгоритмами.
тут основная проблема, что в природе все эти мутировавшие организмы могли реально параллельно работать. а в условиях того, что все это считается на компе — очень медленно получается