Пишем генетический алгоритм с нуля на C++ 🧬 💻
The Builder
0:00 / 0:00
Пишем генетический алгоритм с нуля на C++ 🧬 💻
18 298 просмотров · 4 года назад
The Builder
26,8 тыс. подписчиков
18 298 просмотров · 4 года назад
Генетические алгоритмы — это семейство эволюционных алгоритмов, которые могут быть реализованы на любом языке (включая C++). Они решают задачи, не имеющие однозначного решения, генерируя случайные решения и выбирая лучшие результаты, а затем применяя кроссовер и мутацию к лучшим решениям, прежде чем начать процесс заново.
Благодаря «эволюционной» природе этого алгоритма пространство поиска значительно сокращается по сравнению с исчерпывающим поиском.
Чтобы узнать больше о генетических алгоритмах:
https://en.wikipedia.org/wiki/Genetic...
00:00 Введение
03:20 Начальные решения
06:40 Расчет пригодности
07:20 Сортировка решений
08:50 Вывод лучших начальных решений
12:40 Выбор лучших решений
14:32 Мутация
15:57 Кроссовер
18:12 Обзор
22:12 Демонстрация
#c #algorithm #geneticalgorithms #machinelearning