
ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ
ОСНОВЫ ЛОГИЧЕСКОГО ПРОГРАММИРОВАНИЯ Исторический обзор Принципы логического программирования Основы математической логики Императивный и декларативный принципы программирования Язык Prolog как среда логического программирования Понятие логического программирования Пропозициональная логика в языке Prolog Исчисление предикатов и язык Prolog Prolog и чистое логическое программирование Prolog и автоматическое доказательство теорем Логический вывод на основе импликаций Символьные вычисления в SWI-Prolog Применение языка SWI-Prolog для автоматического доказательства теоремВопросы и заданияПрактикумРекомендуемая литература МЕТОДЫ ПОИСКА НА ДЕРЕВЕ РЕШЕНИЙ Задачи, решаемые перебором вариантов Программистский подход Универсальный подход Методы спуска по дереву решений Неинформированный поиск Информированный поиск Поиск в условиях противодействия Шахматные программыВопросы и заданияПрактикумРекомендуемая литература ЭКСПОНЕНЦИАЛЬНАЯ СЛОЖНОСТЬ ПОИСКА НА ДЕРЕВЕ РЕШЕНИЙ И МЕТОДЫ ЕЕ РЕДУЦИРОВАНИЯ Наивный логический поиск и задачи реального мира Модель наивного логического вывода Алгоритмические методы ускорения поиска Алгоритмы RETEи TREAT Индексация и предварительный отбор фактов Теоретико-множественные методы ускорения поиска Обработка множества фактов методами реляционной алгебры Реализация быстрого логического вывода в среде Prolog Методы поиска, основанные на прецедентах Антропоморфный подход к поиску решений Использование прецедентов для редуцирования дерева решенийВопросы и заданияПрактикумРекомендуемая литература ВВЕДЕНИЕ В МАШИННОЕ ОБУЧЕНИЕ. ЭТАПЫ РЕШЕНИЯ ЗАДАЧ МАШИННОГО ОБУЧЕНИЯ Цели и задачи машинного обучения Задача машинного обучения Формальная постановка задачи машинного обучения Чистые данные и выбор признаков Предобработка данных Рекомендации к выбору признаков Построение модели и сведение обучения к задаче оптимизации Оценка качества работы алгоритма машинного обучения Методы оценки качества Проблема переобучения Процесс внедрения алгоритма машинного обучения в эксплуатациюВопросы и заданияПрактикумРекомендуемая литература ОБУЧЕНИЕ С УЧИТЕЛЕМ Линейная регрессия Постановка задачи восстановления линейной регрессии Метод градиентного спуска для обучения модели линейной регрессии Переход к нелинейной регрессии Логистическая регрессия Линейные классификаторы Связь с нейросетевыми моделями Алгоритм обучения логистической регрессии Метод Парзеновского окна Байесовский подход к классификации Алгоритм Парзена — Розенблатта Деревья принятия решений Использование энтропии в деревьях принятия решений Построение дерева принятия решений Классификация новых данных при помощи дерева принятия решений Нейронные сети Искусственные нейронные сети простого типа Обучение искусственной нейронной сети простого типа (нерсептрона) Многослойные искусственные нейтронные сети Функции активации для многослойных персептронов Расчет ответа для многослойного персептрона на основе алгоритма прямого распространения Обучение многослойного персептрона на основе алгоритма обратного распространенияВопросы и заданияПрактикумРекомендуемая литература ОБУЧЕНИЕ БЕЗ УЧИТЕЛЯ Кластеризация /г-средними Постановка задачи кластеризации Оценка качества кластеризации Алгоритм кластеризации Иерархическая кластеризация Постановка задачи иерархической кластеризации Алгоритм иерархической кластеризации Кластеризации при помощи карт Кохонена Описание модели карты Кохонена Алгоритм обучения карты Кохонена Поиск ассоциаций в данных Постановка задачи поиска ассоциаций в данных Алгоритм AprioriВопросы и заданияПрактикумРекомендуемая литература ОБРАБОТКА ЕСТЕСТВЕННОГО ЯЗЫКА Естественные и искусственные языки. Проблема нерегулярности естественных языков Формальные и неформальные языки. Проблема формализации естественных языков Предмет, цель и задачи обработки естественного языкаВопросы и заданияПрактикумРекомендуемая литература МАШИННЫЙ АНАЛИЗ ТЕКСТОВ НА ЕСТЕСТВЕННОМ ЯЗЫКЕ Тексты на естественном языке. Базовые свойства текстов Машинный анализ текстов. Проблема понимания естественных языков Этапы машинного анализа текстов. Проблема многозначности естественных языковВопросы и заданияПрактикумРекомендуемая литература МОДЕЛИРОВАНИЕ ТЕКСТОВ НА ЕСТЕСТВЕННОМ ЯЗЫКЕ Векторная модель представления текстов Латентный семантический анализ Автоматическая категоризация текстовВопросы и заданияПрактикумРекомендуемая литература