Задание на лабораторную работу
⇐ ПредыдущаяСтр 7 из 7
1. Разработать прикладную программу «Адаптивная идентификация категории качества дорожного полотна» в соответствии с вариантом задания. 2. Оценить длительность работы алгоритма распознавания образов. 3. Разработать инструкции пользователя и программиста для работы с программой.
Варианты заданий
Варианты заданий для выполнения лабораторной работы представлены в таблице 6.1. 7.5 Контрольные вопросы
1. Объясните принцип работы амплитудного анализатора сигналов. 2. Как определяется общая ошибка при вычислении меры Хемминга? 3. Назовите способы выбора информативных признаков. 4. Назовите достоинства и недостатки ассоциативного и мажоритарного подходов. 5. Что такое вычислительная сложность алгоритма распознавания? Лабораторная работа № 8. Генетический алгоритм распознавания образов Цель работы: освоить принципы генетики в задаче распознавания образов
Теоретическая часть Принципы генетики применительно к задаче распознавания образов позволяют определять варианты решений (совокупность параметров), которые обеспечивают заданные режимы работы технологических процессов. Достоинством генетических алгоритмов применительно к задаче выбора безопасного скоростного режима автомобиля является высокая производительность нахождения решений, обеспечивающих заданный безопасный скоростной режима автомобиля с учетом заданной величины погрешности. Сложность задачи оперативного выбора безопасного скоростного режима автомобиля заключается в сравнительной оценке большого объема значений совокупности эксплуатационных параметров системы «водитель – автомобиль – дорога – среда» (ВАДС), порядка 1013 [8].
На рисунке 8.1 представлена структурная схема генетической модели системы оптимизации совокупности параметров системы ВАДС. Входными данными модели являются следующие: - совокупность векторов эксплуатационных параметров системы «водитель – автомобиль – дорога – среда», (см. рисунок 8.1); - вектор настроечных параметров N = { v з, D, S, X, px, pm } генетического алгоритма, содержащий значение заданного скоростного режима v з автомобиля, величину погрешности D, виды селекции S и скрещивания X, проценты скрещивания px и мутации pm генов. Выходными данными модели являются варианты решений Rj 1 … Rjn, обеспечивающие диапазон заданного скоростного режима v з автомобиля с учетом погрешности D.
Рисунок 8.1 – Структурная схема генетической модели системы оптимизации сложной эргатической системы «водитель – автомобиль – дорога – среда»: (а) – модель системы ВАДС; (б) – структурная схема системы оптимизации V без
К исходным данным задачи оптимизации скоростного режима относится: перечень векторов, содержащих параметры генетического алгоритма (ГА), системы ВАДС, и заданный скоростной режим W = { V, M, R, D, v з }. Вектор входных параметров ГА имеет следующий вид:
где h, g – количество хромосом и генов; pc, pm – процент скрещивания и мутации генов; gmin, gmax – минимальное и максимальное значение гена; et, zt – тип экстремума целевой функции и выходных значений; mc, ms – метод скрещивания и селекции; i, zi – тип и значение условия остановки процесса оптимизации. На рисунке 8.2 представлена схема алгоритма оптимизации совокупности эксплуатационных параметров системы ВАДС.
Рисунок 8.2 – Схема алгоритма оптимизации совокупности эксплуатационных параметров системы ВАДС Алгоритм основан на принципах генетики, предусматривающих модификацию и обработку синтезированных векторов-поколений, содержащих значения эксплуатационных параметров системы ВАДС, и выбор оптимальных значений параметров исходя из условия обеспечения минимума рассогласования заданной v з и безопасной скорости движения v б автомобиля. При кодировании значений эксплуатационных параметров системы ВАДС, содержащихся в соответствующих векторах, использовалась фасетная система классификации с параллельным способом кодирования.
Отличительной особенностью алгоритма является наличие блоков 10, 11, которые осуществляют выбор метода обработки массива-популяции с учетом выбранного пользователем критерия остановки программы. В алгоритме программы заложены следующие условия остановки: - по времени (длительности) нахождения оптимальных значений параметров исследуемых объектов; - по количеству синтезированных и обработанных векторов-поколений, содержащих значения параметров исследуемых объектов; - по экстремуму (максимуму или минимуму) целевой функции. В блоках 14, 15 выполняется инкрементирование количества популяции и процедура скрещивания «crossingover». Данная процедура выполняет инициализацию колонии и обработку созданного массива-популяции на основе ГА с целью нахождения оптимальных параметров исследуемых объектов. В теле данной процедуры выполняются операции скрещивания и селекции, затем – мутация значений генов и вычисление целевой функции, при этом лучшие наборы векторов-поколений сохраняются в ОЗУ, дубликаты и оставшиеся наборы – удаляются.
Порядок выполнения работы
1. Запустить программу «Оптимизация системы ВАДС на основе генетического алгоритма». 2. Используя теоретический материал, представленный в пункте 7.1, разобраться в принципах генетики в задаче распознавания образов. 3. Изучить представленную прикладную программу: - режим настройки исходной популяции, алгоритмов селекции и скрещивания генов; - режим определения вариантов решений; - режим сбора статистических данных. 4. В процессе работы программы пользователь должен определить достоинства и недостатки генетических принципов, которые следует указать в отчете о проделанной работе.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|