Введение.
1. Анализ существующих подходов к решению задачи классификации на основе обучения по прецедентам. Постановка задачи исследования
1.1. Содержательная постановка задачи классификации на основе обучения по прецедентам
1.2. Формальная постановка задачи классификации.
1.3. Оценка качества классификатора.
1.4. Сравнительный анализ основных моделей классификации
1.5. Генетические алгоритмы в задачах машинного обучения
1.6. Постановка задачи исследования.
Выводы по главе 1.
2. Разработка метода и эффективных алгоритмов построения деревьев классификации на основе генетического программирования
2.1. Анализ существующих алгоритмов построения деревьев классификации как основы для предлагаемого генетического алгоритма
2.1.1. Алгоритм I3.
2.1.2. Алгоритм С4.5
2.1.3. Алгоритм
2.1.4. Результаты анализа классического метода и алгоритмов построения деревьев классификации
2.2. Предлагаемый метод построения деревьев классификации на основе применения генетического алгоритма комбинирования эвристик
2.2.1. Виды эвристик, используемые при построении дерева классификации.
2.2.2. Выбор представления дерева классификации в виде особи генетического алгоритма.
2.2.3. Общее описание алгоритма.
2.2.4. Формирование начальной популяции.
2.2.5. Оператор кроссовера
2.2.6. Оператор мутации.
2.2.7. Выполнение эволюции особей. Переход к новому этапу.
2.3. Используемые структуры данных.
Выводы по главе 2
3. Реализация и анализ алгоритмов построения деревьев классификации. Вычислительный эксперимент на тестовых данных
3.1. Особенности реализации алгоритмов.
3.1.1. Борьба с переобучением. Выделение тестовой и экзаменационной выборки данных.
3.1.2. Использование скользящего контроля для оценки точности классификации
3.1.3. Обработка числовых значений целевых атрибутов. Дискретизация данных.
3.2. Анализ вычислительной сложности алгоритма.
3.2.1. Асимптотическая оценка вычислительной сложности алгоритма.
3.2.2. Экспериментальное исследование времени исполнения алгоритма
3.3. Экспериментальное сравнение реализованных алгоритмов с известными алгоритмами классификации на основе нейронных сетей
3.3.1. Подбор оптимальной архитектуры нейронный сети.
Классификация данных с дискретными значениями целевого атрибута.
3.3.2. Сравнение результатов классификации при наличии пропущенных данных.
3.3.3. Сравнение результатов классификации с числовыми значениями атрибутов
Выводы по главе 3.
4. Комплекс проблемноориентированных программ для проведения вычислительного эксперимента. Прикладные результаты работы
4.1. Разработка структуры комплекса проблемноориентированных программ для проведения вычислительного эксперимента
4.1.1. Методика построения и использования классификационной модели
4.1.2. Структура системы анализа данных с использованием подсистемы классификации.
4.1.3. Структура комплекса программ для проведения вычислительного эксперимента
4.2. Применение результатов работы для анализа данных в СИМсистеме предприятия.
4.2.1. Описание предметной области.
4.2.2. Постановка задачи классификации, определение входных величин.
4.2.3. Сравнение результатов с известными алгоритмами классификации.
4.3. Применение результатов работы для анализа исполнительской дисциплины сотрудников в системе электронного документооборота
4.3.1. Описание предметной области.
4.3.2. Постановка задачи классификации, определение входных атрибутов.
4.3.3. Сравнение результатов с известными алгоритмами классификации.
4.4. Применение результатов работы для классификации учебных задач по их сложности в системе электронного обучения
4.4.1. Описание предметной области.
4.4.2. Постановка задачи классификации, определение входных атрибутов.
4.4.3. Сравнение результатов с известными алгоритмами классификации.
Выводы по главе 4
Заключение.
Список использованных источников
- Київ+380960830922