Выбор признаков с помощью генетических алгоритмов (пример)
Материал из MachineLearning.
Kolt (Обсуждение | вклад)
(Новая: {{TOCright}} '''Генетический алгоритм''' — эвристический алгоритм поиска, используется для решения задач оп...)
К следующему изменению →
Версия 21:13, 26 апреля 2010
|
Генетический алгоритм — эвристический алгоритм поиска, используется для решения задач оптимизации. Название обусловлено смыслом эвристики: моделируется биологический естественный отбор, степень приспособленности определяется значением целевой функции. Возможно применение генетического алгоритма для выбора признаков линейной регрессии, поскольку данная задача допускает оптимизационную формулировку (если множество порождающих функций зафиксировано).
Постановка задачи
Задана выборка , в которой... Требуется найти такие значения параметров
Описание алгоритма
Вычислительный эксперимент
Цель вычислительного эксперимента -
Описание данных
Выполнение алгоритма
Визуализация результатов
Исследование свойств алгоритма
Исходный код
Скачать листинги алгоритмов можно здесь: createArtificialData1D.m, testGaEffeciency.m, gaEffeciency.m, evalSSE.m, plotRes.m, plotRegression.m,
Смотри также
Литература
Данная статья является непроверенным учебным заданием.
До указанного срока статья не должна редактироваться другими участниками проекта MachineLearning.ru. По его окончании любой участник вправе исправить данную статью по своему усмотрению и удалить данное предупреждение, выводимое с помощью шаблона {{Задание}}. См. также методические указания по использованию Ресурса MachineLearning.ru в учебном процессе. |