Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пролог.doc
Скачиваний:
15
Добавлен:
10.11.2018
Размер:
1.44 Mб
Скачать

193

Содержание

Введение

Глава 1. Основные понятия

    1. Понятие об искусственном интеллекте

      1. Точка зрения Петрунина

      2. Искусственный интеллект в обыденных представлениях и информатике

    2. Основные направления исследования в области искусственного интеллекта

    3. Данные и знания. Модели представления знаний и их классификация

Глава 2. Логические модели представления знаний

    1. Логика высказываний

      1. Булева алгебра

      2. Понятие о логическом следствии

      3. Метод резолюции в ЛВ

    2. Логика предикатов первого порядка

      1. Основные определения

      2. Метод резолюции в ЛППП

      3. Стратегии проведения резолюции

      4. Упорядоченный линейный вывод в ЛППП

      5. Применение поиска в пространстве состояний при реализации автоматизированного логического вывода

      6. Логический вывод на хорновских дизъюнктах

      7. Понятие экспертной системы и применение логического вывода при построении экспертных систем

      8. Запросы класса A

      9. Запросы класса B

      10. Запросы класса C

    3. Понятие о нечетком выводе

    4. Неклассические логики

      1. Логики высших порядков

      2. Модальные логики

      3. Многозначные логики

Глава 3. Продукционные модели представления знаний

    1. Основные понятия

    2. Стратегии управления

      1. Поиск с возвратом

      2. Поиск в пространстве состояний

    3. Понятие о коммутативных системах продукций

    4. Понятие о нечетком выводе на продукциях

    5. Сравнение продукционных и логических моделей

Глава 4. Реляционные модели представления знаний

    1. Основные элементы естественных языков

    2. Дескрипторные модели

      1. Понятие об ИПС

      2. Линейная модель работы ИПС

      3. Понятие о многоуровневом поиске

      4. Основные характеристики дескрипторной ИПС

    3. RX-коды

    4. Синтагматические цепи

      1. Понятие о синтагматических цепях

      2. Фреймы

    5. Сетевые модели представления знаний

      1. Понятие о семантических сетях

      2. Структура интеллектуальной системы доступа к данным на основе семантической сети

      3. Поиск по образцу в семантической сети

      4. Понятие о логическом выводе на семантических сетях

Глава 5. Нейронные сети

    1. Параллели из биологии

    2. Базовая искусственная модель

    3. Применение нейронных сетей

    4. Обучение сети

Глава 6. Организация диалога с ЭВМ на естественном языке

    1. Элементы теории формальных языков

    2. Обратная польская запись

    3. Недостатки применения аппарата формальных грамматик при анализе естественных языков

    4. Элементы семиотики

    5. Модель непосредственных составляющих

    6. Многозначность естественных языков

    7. Расширенные сети переходов

    8. Глубинные (семантические) падежи

Глава 7. Логическое программирование на языке Пролог.

    1. Основные понятия в языке Пролог

    2. Пакет Turbo Prolog

    3. Структура программы

    4. Поиск решений

    5. Механизм отката

    6. Операторы вывода информации

    7. Повторение и рекурсия

    8. Повторение и откат

      1. Метод отката после неудачи

      2. Метод отсечения и отката

      3. Метод повтора, определенный пользователем

    9. Методы организации рекурсии

    10. Отладка программ и обнаружение ошибок

    11. Графика в Turbo Prolog’е

      1. Создание меню

      2. Создание графического режима

      3. Черепашья графика

    12. Списки и их использование

      1. Использование списка

      2. Поиск элемента в списке

      3. Создание нового списка путем слияния двух списков

      4. Разделение на два списка

    13. Сортировки

      1. Наивная сортировка

      2. Сортировка включением

      3. Метод пузырька

      4. Быстрая сортировка

    14. Компоновка данных из базы в список

    15. Работа с символами и строками

    16. Специальные строки

    17. Работа с файлами

    18. Создание динамических баз данных

    19. Библиотеки Turbo Prolog’а

    20. Модульное программирование

    21. Решение задачи о волке, козе и капусте

Глава 8. Введение в язык Lisp

    1. Основные особенности языка Лисп

    2. Понятия языка Лисп

      1. Атомы и списки

      2. Внутреннее представление списка

      3. Написание программы на Лиспе

      4. Определение функций

      5. Рекурсия и итерация

      6. Функции интерпретации выражения

      7. Макросредаства

      8. Функции ввода-вывода

/Перечень используемых сокращений

Литература