Лабораторная работа 4: Решение оптимизационных задач с помощью генетических алгоритмов вариант 16
Описание
Цель работы
Изучить применение генетических алгоритмов для оптимизации раскладки клавиатуры на основе заданного набора слов и для обучения интеллектуальных агентов в игровом окружении.
Задание
Лабораторная работа состоит из двух частей:
I. Использование генетического алгоритма для оптимизации раскладки клавиатуру для заданных слов;
II. Использование генетических алгоритмов для обучения интеллектуальных агентов.
Для выполнения части I. требуется проделать следующие шаги:
Загрузить необходимые файлы (вариант со списком слов, макет клавиатуры и набор шрифтов).
Загрузить файл клавиатуры и шрифта в GoogleColab
Выбрать 3 слова согласно варианту и для каждого найти оптимальные раскладки клавиатуры, и визуализировать их с помощью макета и набора шрифтов. Если в слове присутствует дефис, то либо заменить на пробел, либо писать слитно.
Для выполнение части II. требуется выполнить следующие шаги:
Выбрать одну из предложенных игр с реализацией на jаvascript.
Обучить интеллектуального агента с помощью генетического алгоритма в среде без графического интерфейса на Python. В случае необходимости модифицировать код для получения лучших результатов.
Проверить качество агента в первоначальной среде на jаvascript.
Вывод
По результатам лабораторной работы обучены две модели с помощью
генетических алгоритмов
МГТУ им. Н.Э.Баумана


















