Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Використання фреймів для представлення знань

Реферат Використання фреймів для представлення знань





слота яку-небудь інформацію.

Демони і приєднані процедури є процедурними знаннями з експонованих фреймової моделлю.

В системі ІІ фрейми організуються в деяку ієрархічну структуру: спочатку будується фрейм вищого рівня (фрейм класу або протофрейма [13, с. 13; 2, с. 262-265; 3, с. 23-26 ]), що демонструє найбільш загальний вигляд якої-небудь інформації (наприклад, документа), потім наводяться так звані «дочірні» фрейми, що представляють найбільш великі різновиди документа. Наприкінці структури містяться «дочірні» до «дочірнім» фрейми. Вони являють детальний опис конкретних документів.

Наприклад, фрейми, що описують будь-який науковий звіт, можуть бути представлені у вигляді наступної ієрархічної структури, що утворює базу знань (БЗ) на фреймах:

Фрейм Ім'я: ЗВІТ

вищого автор: TEXT

рівня (фрейм тема: TEXT

класу) дата подання: INTEGER, TEXT

об'єм: INTEGER, TEXT

«Дочірні» Ім'я: ТЕХНІЧНИЙ ЗВІТ

фрейми до автор: Учасники проекту

фрейму класу тема: TEXT

дата подання: INTEGER TEXT

об'єм: 30 сторінок

Ім'я: ЗВІТ ПРО ХІД ВИКОНАННЯ РОБІТ

автор: Керівник проекту

тема: TEXT

дата подання: INTEGER, TEXT

об'єм: 2 сторінки

«Дочірній» Ім'я: ЗВІТ ПРО ХІД ВИКОНАННЯ РОБІТ №15

фрейм до автор: Керівник проекту IF-ADDED

«дочірньому» Володимир Петров

фрейму «Звіт тема: TEXT IF-ADDED

про хід «Проект з біологічної класифікації»

виконання дата подання: INTEGER, TEXT

робіт »IF-NEEDED

Вересень

об'єм: INTEGER, TEXT

сторінки

Зіставляючи ці фрейми із загальною структурою фрейма, можна відзначити, що іменами слотів тут є слова: «автор», «тема», «дата подання», «обсяг». Далі у всіх фреймах йдуть слова, що описують тип даних. У нашому прикладі використовуються лише два покажчика типу даних: TEXT і INTEGER. Перший покажчик говорить про те, що «автор» і «тема» повинні бути описані деяким текстом на природній мові. Наступні один за одним покажчики INTEGER і TEXT свідчать про те, що «дата подання» і «обсяг» повинні бути представлені у вигляді цілого числа і деякого тексту. У фреймі нижчого рівня з ім'ям «ЗВІТ ПРО ХІД ВИКОНАННЯ РОБІТ №15» вказані імена демонів IF-ADDED і IF-NEEDED.

Розглянемо, як працює ця БЗ. Нехай на вхід системи ШІ подається запит: «Мені потрібен звіт про хід виконання« Проекту з біологічної класифікації ». Аналізуючи цей запит, комп'ютер виділить назву «Проект з біологічної класифікації» і внесе його в слот «тема» «дочірнього» фрейму «ЗВІТ ПРО ХІД ВИКОНАННЯ РОБІТ №15». Далі виконується демон IF-ADDED (якщо додано), пов'язаний зі слотом «тема», так як в слот була введена нова інформація (назва проекту). Ця процедура здійснює пошук у базі даних системи прізвища та імені керівника «Проекту з біологічної класифікації». Нехай ім'я його - Володимир Петров. Процедура IF-ADDED вносить це ім'я в слот «автор» «ЗВІТУ ПРО ХІД ВИКОНАННЯ РОБІТ №15». Далі починає виконуватися пов'язана зі слотом «автор» процедура IF-ADDED, оскільки в слот поміщено нове дане (ім'я керівника проекту). Ця процедура становить повідомлення, щоб відправити його автору Володимиру Петрову, але системі ІІ неясно, коли ж розпорядження про подання звіту повинно бути виконано - свободен слот «дата подання». Тому в роботу включається пов'язаний з ним демон IF-NEEDED (ЯКЩО ПОТРІБНО). Використовуючи календар бази даних системи, ця процедура знайде поточну дату (день запиту), наприклад 10 вересня, і вирішить, що звіт треба представити до 30 вересня (мінімальний термін написання звіту - 20 календарних днів - також знаходиться в базі даних). Демон IF-NEEDED вносить цю дату в порожній слот «дата подання» «ЗВІТУ ПРО ХІД ВИКОНАННЯ РОБІТ №15». Далі процедура IF-ADDED, пов'язана зі слотом «автор» (вона керує всіма іншими процедурами), виявить, що в «звіт про хід виконання РОБІТ №15» відсутня ще одне значення - порожній слот «обсяг звіту». У цьому слоті немає демонів і витягти нову інформацію з бази даних немає можливості. Однак вище, на кадрі більш високого рівня, що містить загальну концепцію «ЗВІТУ ПРО ХІД ВИКОНАННЯ РОБІТ», тобто значення об'єму для звітів такого типу. Система бере це значення («2 сторінки») і підставляє його в слот «обсяг» «ЗВІТУ ПРО ХІД ВИКОНАННЯ РОБІТ №15». Таким чином, вся інформація знайдена, і система ІІ видає відповідь на запит, що надійшов у вигляді вказівки, яке буде п...


Назад | сторінка 8 з 10 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка основних документів проекту організації робіт і проекту виконання ...
  • Реферат на тему: Розробка основних документів проекту виконання робіт (ППР) на пристрій гідр ...
  • Реферат на тему: Звіт про оцінку квартири в багатоквартирному житловому будинку розташованої ...
  • Реферат на тему: Основні документи проекту виконання робіт
  • Реферат на тему: Розробка проекту виконання робіт (ППР) на зведення будівлі