Перейти к содержимому

Пишем генетический алгоритм с нуля на 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