Pull to refresh

Генетический алгоритм для генерации лиц

Reading time1 min
Views8.4K
Что будет, если генератор случайных фигур соединить с детектором лиц? Способен ли эволюционный алгоритм путём случайных мутаций сгенерировать человеческое лицо? Разработчик программы Pareidoloop отвечает на этот вопрос утвердительно (генератор протестирован только в Chrome 21).


(с) spiritedflow




Перед запуском генератора можно изменить три параметра: размер итогового изображения (output size), точность результата (target fitness, максимум 35), количество итераций до остановки генератора, если заданная точность не достигнута (max generations).

Примечание: для наиболее реалистичного результата, то есть достижения target fitness = 35, может потребоваться несколько часов работы генератора, так что количество итераций есть смысл увеличить до предела. В браузере Chrome можно включить автоматическое сохранение промежуточных результатов на диск (в высоком разрешении).

Код на github
Tags:
Hubs:
Total votes 54: ↑44 and ↓10+34
Comments57

Articles