Создание прототипа экспертной системы презентация

Содержание

Создание модуля expert Задание № 1

Слайд 1Создание прототипа экспертной системы
Лабораторное занятие


Слайд 2Создание модуля expert
Задание № 1


Слайд 3Назначение
Данный модуль предназначен для обеспечения перехода к выбранной базе знаний


Слайд 4Этап создания первого модуля
На данном этапе проводится создание модуля координатора в

виде базы experts.kb
Для этого необходимо создать параметр expert и секцию start и титул Expert


Слайд 5Подготовительный этап
На этом этапе необходимо выполнить следующие действия:
Запустить оболочку ESTA (ни

в коем случае не запускать Visual Prolog)
Используя меню File выбрать New в открывшемся окне выбрать knowledge Base

Слайд 6Подготовительный этап
Далее
В меню Title выбрать – New title
В появившемся

окне напечатать Expert

Слайд 7Подготовительный этап
Далее
Щелкните по кнопке закрытия окна с текстом
В

появившемся диалоговом окне нажмите кнопку Yes
В появившемся окне титула Expert нажмите кнопку Ок

Слайд 8Создание параметра
Выполните команду Parameter – New Parameter.


Слайд 9Создание параметра
В диалоговом окне выбрать тип category в окне Type

а в строке Name введите имя параметра например expert
Нажать Ок после этого появится шаблон




Слайд 10Шаблон
В появившемся шаблоне необходимо ввести в полях options и question

соответствующие записи.
Текст записи см следующий слайд (выделено красным цветом)




Слайд 11Записи в полях шаблона
Ввести текст
parameter expert : ' '
type category
options

bz1 - 'Первый модуль'
bz2 - 'Второй модуль',
end - 'Модуль завершения работы'.
question ' К какому модулю Вы хотите перейти ?'

Слайд 12Секция Start
После этого создается секция Start.
Для этого
В меню Section выбрать New

section
Появится окно New section

Слайд 13Создание секции
В появившемся окне в строке Name введите имя секции.
В данном

случае это должна быть секция Start



Слайд 14В результате
В результате появляется окно шаблона секции Start в который

вводятся соответствующие операторы и команды

Слайд 15Записи в окне секции
section start ' '

if expert = 'bz1' chain

'ZAMOK.KB'

if expert = 'bz2' chain 'X.KB'

if expert = 'end' chain 'END.KB'

Слайд 16Завершение этапа
Сохранить данный модуль.
Для этого в меню файл выбирается команда Save

as…
нажимается кнопка Ok
В папке должен появится файл experts.kb



Слайд 17Создание модуля завершения работы
Задание № 2


Слайд 18Подготовительный этап
Проводится также как и в первом пункте
За исключением того, что

в заголовки не вводится картинка, а текст набирается прямо в окне.
Sub knowledge base (end.kb)
_______________________________________

| |

| Ending of consultation |

|______________________________________|

Слайд 19Создание параметра
Выполните команду Parameter – New Parameter.


Слайд 20Создание параметра
В диалоговом окне выбрать тип bolean в окне Type

а в строке Name введите имя параметра например again




Слайд 21Шаблон
В результате появляется шаблон
В полях которого вводятся соответствующие записи


Слайд 22Параметр again
В полях для параметра again следует записать
parameter again
type boolean
question 'Хотите

ли ВЫ продолжить консультацию ?'


Слайд 23Секция Start
После этого создается секция Start.
Для этого
В меню Section выбрать New

section
Появится окно New section

Слайд 24Создание секции
В появившемся окне в строке Name введите имя секции.
В данном

случае это должна быть секция Start



Слайд 25Текст в шаблоне
section start ‘Это модуль завершения консультации '

call save_values('1aid.dat') /*

Clear datafile */
if again chain 'experts.kb'

if not again (advice ‘До свидания',
call clear_dialog() )

Слайд 26Использование параметров text и number
Задание № 3


Слайд 27Задание
Используя параметры типа text и number создайте базу для обеспечения доступа

в систему
(модуль zamok.kb)

Слайд 28Создание заголовка
Выполните создание заголовка BZ Zamok


Слайд 29Создание параметра
Выполните команду Parameter – New Parameter.


Слайд 30Создание параметра
В диалоговом окне выбрать тип Text Type а в строке

Name введите имя параметра например Name

Слайд 31Создание параметра
В появившемся окне появится шаблон
parameter Name : ' '
type

text
explanation ' '
/* rules field */
question ' '
picture ' '
введите в поле question текст Введите вашу фамилию

Слайд 32Создание параметра
В появившемся окне появится шаблон
parameter Name : ' '
type

text
explanation ' '
/* rules field */
question ' '
picture ' '
введите в поле question текст Введите вашу фамилию

Слайд 33Создание параметра
В появившемся диалоговом окне нажмите кнопку Yes


Слайд 34Создание секции
В меню Section выбрать New section


Слайд 35Создание секции
В появившемся окне в строке Name введите имя секции.
В данном

случае это должна быть секция Start



Слайд 36Создание секции
Нажмите Ok.
В появившемся шаблоне введите текст
section start : ' '


if name = ‘1' do sec1
advice ‘Фамилия введена неправильно ‘

Слайд 37Дальнейшие шаги
Создайте последовательно параметры age и соответствующую секцию sec1


Слайд 38Дальнейшие шаги
Создайте параметр tel и соответствующую секцию sec2
Внимание!
Тип параметра tel должен

быть number

Слайд 39Дальнейшие шаги
Внимание!
Запись в шаблоне секции sec2 должна иметь вид


Слайд 40Сохранить результат
Сохраните файл под именем zamok.kb

Дальше действуйте по указанию преподавателя


Слайд 41Создание текстовых документов
Задание № 4


Слайд 42Первый шаг
Запустить оболочку ESTA
Используя меню File выбрать команду New
в

открывшемся окне выбрать Text File



Слайд 43Второй шаг
В появившемся окне необходимо набрать текст по указанию преподавателя.
Это будет

вопрос из лекции либо дополнительный материал.



Слайд 44Текст набран
Позовите преподавателя для проверки выполнения данного пункта.


Слайд 45Третий шаг
Сохраните документ
Для этого сначала щелкнуть по кнопке закрытия
Перейдите на следующий

слайд.




Слайд 46Сохранение текстового документа
После того, как вы щелкните по кнопке закрытия
Появится окно


Щелкнуть

по кнопке Yes




Слайд 47Сохранение текстового документа
В появившемся окне, выберите папку куда будете сохранять документ,
введите

имя файла,
Нажмите кнопку сохранить.





Слайд 48Имя текстового файла
Имя текстового файла определяется документом первоисточником.
Например
OIIL4V2
Основы Искусственного

Интеллекта Лекция 4 вопрос 2

Слайд 49Проверка
Проверить наличие файла.
Для этого в меню File выбрать Open.


Слайд 50Проверка
В открывшемся окне выбрать в поле Тип файлов выбрать Text file




Слайд 51Проверка
Проверить наличие
текста


Слайд 52Внимание !
Повторить два раза алгоритм создания текстового файла.
В результате у Вас

должна быть создана база текстовых документов
После этого приступите к созданию базы знаний.

Слайд 53Создание базы текстовых документов.
Для этого создайте параметр Lit и секцию start

по алгоритму, рассмотренному на предыдущих занятиях.

Слайд 54Внимание
В секции Start должны быть использованы процедуры типа
if lit = ‘L2V1'(call

display(‘OIIL2V1.txt'),chain '')

Слайд 55После выполнения задания
Получить дополнительное задание от преподавателя.


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

Яндекс.Метрика