Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

366

.pdf
Скачиваний:
1
Добавлен:
21.11.2023
Размер:
112.33 Кб
Скачать

1.Создать Базу Знаний, описывающую семейные отношения для двух поколений, на основе правил с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

2.Дополнить Базу Знаний правилами, описывающую семейные отношения для третьего поколения. Выполнить тестирование цели.

3.Создать Базу Знаний, описывающую увлечения и хобби студентов, на основе фактов и правил с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

ЛАБОРАТОРНАЯ РАБОТА № 3

Тема: Выполнение вычислений в Visual Prolog

Цель работы: Изучение методов выполнения вычислений на Visual Prolog. Методы реализации основных алгоритмических приемов.

Лабораторная работа состоит из следующих заданий.

1.Создать программу на VP, реализующую разветвление, на основе правил с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

2.Создать программу на VP, реализующую табулирование, на основе правил с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

3.Создать программу на VP, реализующую суммирование, на основе правил с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

ЛАБОРАТОРНАЯ РАБОТА № 4

Тема: Списки и массивы в Visual Prolog

Цель работы: Изучение методов обработки списков и массивов вычислений на Visual Prolog. Изучение методов представления списков Методы реализации алгоритмов обработки списков.

Лабораторная работа состоит из следующих заданий.

1.Создать программу на VP, представляющую список методом перечисления элементов. Создать программу на VP, представляющую список с помощью головы и хвоста. Выполнить построение проекта. Запустить на выполнение.

2.Создать программу на VP, проверяющую принадлежит ли элемент списку, с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

3.Создать программу на VP, выполняющую конкатенацию двух списков, с использованием предикатов Prolog. Выполнить построение проекта. Запустить на выполнение.

ЛАБОРАТОРНАЯ РАБОТА № 5

Тема: Стратегия управления выводом в в Visual Prolog

Цель работы: Изучение методов управления логическим выводом на Visual Prolog. Предикат отсечения.

Лабораторная работа состоит из следующих заданий.

1.Создать программу на VP вычисления факториала. Выполнить построение проекта. Запустить на выполнение.

2.Создать программу на VP вычисления чисел Фибоначчи. Выполнить построение проекта. Запустить на выполнение.

3.Создать программу моделирования семейных отношений Dada на VP. Выполнить построение проекта. Запустить на выполнение.

4.Создать программу моделирования процедуры регистрации Regist на VP. Выполнить построение проекта. Запустить на выполнение.

ЛАБОРАТОРНАЯ РАБОТА № 6

Тема: Реляционный подход к построению БЗ в Visual Prolog

Цель работы: Изучение моделирования предметной области с помощью отношений на Visual Prolog. Типы отношений сущностей.

Лабораторная работа состоит из следующих заданий.

1.Создать информационную модель в виде графа предметной области построения маршрута из пункта А в пункт Б Putesh.

2.Разработать программу на VP построения маршрута из пункта А в пункт Б Putesh. Выполнить построение проекта. Запустить на выполнение.

3.Расширить БЗ дополнительными географическими пунктами. Создать программу на VP. Выполнить построение проекта. Запустить на выполнение.

ЛАБОРАТОРНАЯ РАБОТА № 7

Тема: Интерфейс среды CLIPS

Цель работы: Знакомство со средой CLIPS. Интегрированность и прозрачность. Редактирование программ. Тестирование программ. Прерывание вычислений.

Лабораторная работа состоит из следующих заданий.

1.Изучить структуру программы на CLIPS (Facts, Rules, Functions). Изучить типы данных (string, symbol, real, integer).

2.Выполнить вычисления в диалоговом режиме.

3.Создать факты и правила, описывающую пешеходный переход. Выполнить сохранение файла экспертной системы. Запустить на выполнение.

4.Дополнить экспертную систему правилами, обеспечивающими альтернативные варианты движения пешехода. Запустить на выполнение.

ЛАБОРАТОРНАЯ РАБОТА № 8

Тема: Экспертные системы продукционного типа в CLIPS

Цель работы: Разработать экспертную систему классификации животных с использованием фактов, правил и функций.

Лабораторная работа состоит из следующих заданий.

1.Создать информационную модель в виде графа предметной области классификации животных по внешним признакам.

2.Создать факты и правила, описывающую классификацию животных. Выполнить сохранение файла экспертной системы. Запустить на выполнение.

3.Дополнить экспертную систему правилами и функциями, обеспечивающими диалог с пользователем (Заставка, Вопрос со списком ответов, Вопрос да/нет). Запустить на выполнение.

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

1. Галагуз Ю. П. Интеллектуальные системы : Методические указания к лабораторным работам для студентов бакалавриата, обучающихся по направлению подготовки 01.03.04 «Прикладная математика» Московский государственный строительный университет, Ай Пи Эр Медиа, ЭБС АСВ, 2015

Лахов Андрей Яковлевич

ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ И ТЕХНОЛОГИИ

Учебно-методическое пособие

по выполнению лабораторных работ для обучающихся по дисциплине «Интеллектуальные системы и технологии »

по направлению подготовки 09.03.02 Информационные системы и технологии, без профиля

Федеральное государственное бюджетное образовательное учреждение высшего образования «Нижегородский государственный архитектурно-строительный университет»

603950, Нижний Новгород, ул. Ильинская, 65. http://www.nngasu.ru, srec@nngasu.ru

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]