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

Перпелов / Отчет лог прог 8

.docx
Скачиваний:
6
Добавлен:
07.02.2016
Размер:
19.15 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

ХЕРСОНСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ

Кафедра інформаційних технологій

ЗВІТ З ЛАБОРАТОРНОЇ РОБОТИ 1

з дисципліни „Логічне програмування”

студента першого курсу денної форми навчання

напряму підготовки 6.050102 “Комп’ютерна інженерія”

з професійною орієнтацією Компютерні системи та мережі

галузі знань 0501 “Інформатика та обчислювальна техніка”

факультету кібернетики

Перпелова Сергія Олександровича

Дата проведення лабораторної роботи: «10» квітня 2013р

Дата подання звіту за графіком: «17» квітня 2013р.

Дата подання звіту студентом: __________________

Підпис студента: ___________________

Позначка викладача про результати

та дату перевірки звіту: ____________________

Відомості про викладача, що виконував перевірку звіту (прізвище, ініціали, посада,науковий ступінь, вчене звання):

Веселовська Г.В., доцент кафедри інформаційних

технологій ХНТУ, к.т.н., доцент

Підпис викладача, що виконував

перевірку звіту : __________________

Херсон – 2013р

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

Тема: Технології побудови експертних систем і розробки логічних ігор на основі застосування логічного програмування.

Мета: практичне знайомство з особливостями реалізації за допомогою технології логічного програмування базових складових типових практичних застосувань, пов'язаних із використанням експертних знань і логічними ігровими ситуаціями.

Завдання − опановування наступних питань, покладених в основу типових прикладів логічного програмування мовою Пролог:

– експертні системи (функції, що виконуються експертною системою; узагальнена структура експертної системи; правила типу „якщо-то” для подання знань; розробка оболонки; реалізація; робота з невизначеністю);

– ігри (ігри двох осіб із повною інформацією на основі and/or-графів; мінімаксний принцип пошуку в and/or-графах; альфа-бета алгоритм як ефективна реалізація мінімаксного принципу; вдосконалення та обмеження мінимаксних ігрових програм; знання про типові ситуації та механізм “порад”; програма, написана мовою ALO, для гри в шаховому ендшпілі).

1.Дайте визначення поняттю експертної системи.

      1. ЭКСПЕРТНЫЕ СИСТЕМЫ

Обычно от экспертных систем требуют выполнения следующих функций:

- решение задач в заданной предметной области;

- объяснение процесса решения задач;

- работа с неопределенной и неполной информацией.

  • Удобно считать, что экспертная система состоит из двух модулей: оболочки и базы знаний. Оболочка в свою очередь состоит из механизма логического вывода и интерфейса с пользователем.

  • При создании экспертной системы необходимо принять решения о выборе формального языка представления знаний, механизма логического вывода, средств взаимодействия с пользователем и способа работы в условиях неопределенности.

  • "Если-то"-правила, или продукции являются наиболее часто применяемой формой представления знаний в экспертных системах.

  • Оболочка, разработанная в данной главе, интерпретирует "если-то"-правила, обеспечивает выдачу объяснений типа "как" и "почему" и запрашивает у пользователя необходимую информацию.

  • Машина логического вывода была расширена для работы с неопределенной информацией.

  • Основными являются следующие понятия: - экспертные системы - база знаний, оболочка, - машина логического вывода - "если-то"-правила, продукции - объяснения типа "как" и "почему" - категорические знания, неопределенные знания - сеть вывода, - распространение оценок достоверности по сети

Соседние файлы в папке Перпелов