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

Реферат Експертні системи та їх використання





додавання (вручну) даних в систему

В· Проблеми масштабованості from widespread reification, особливо як константи

В· Незадовільний використання концепції матерії, і пов'язаного з цим, відмінності між внутрішніми і зовнішніми властивостями

В· Відсутність осудних вимірювань продуктивності або порівнянь ефективності машини виведення Cyc

В· Нинішня неповнота системи як в ширину, так і глибину, і пов'язана з цим складність в вимірі її повноти

В· Недолік документації

В· Відсутність не застарілого онлайнового навчального матеріалу ускладнює вивчення системи для новачків

В· Незважаючи на своє назва система OpenCyc не є повністю відкритою: дані доступні для редагування користувачам, але код недоступний для розширення розробникам. [1]

Дані питання обговорювалися в різних місцях з моменту запуску проекту. Даг Ленат і інші опублікували безліч аргументів на захист свого проекту.


Експертна система CLIPS В 

CLIPS , (від англ. C Language Integrated Production System) - програмна експертна система. Синтаксис і назва запропоновані Чарльзом Форг (Charles Forgy) у OPS (Official Production System). Перші версії CLIPS розроблялися з 1984 року в Космічному центрі Джонсона (Johnson Space Center), NASA (як альтернатива існувала тоді системі ART * Inference), поки на початку 1990-х не було призупинено фінансування, і NASA змусили купити комерційні продукти.

Ймовірно, CLIPS є найбільш широко використовуваної експертною системою завдяки своїй швидкості, ефективності і безоплатності. Незважаючи на те, що тепер вона є суспільним надбанням, вона до цих пір оновлюється і підтримується своїм початковим автором, Гері Райлі (Gary Riley).

CLIPS включає повноцінний об'єктно-орієнтована мова COOL для написання експертних систем. Хоча вона написана на мові Сі, її інтерфейс набагато ближче до мови програмування LISP. Розширення можна створювати на мові Сі, крім того, можна інтегрувати CLIPS в програми на мові Сі.

Як і інші експертні системи, CLIPS має справу з правилами та фактами. Різні факти можуть зробити правило придатним. Застосовне правило потім допускається (assert). Факти і правила створюються попередніми оголошенням, як показано в прикладі:


(deffacts trouble_shooting

(car_problem (name ignition_key) (status on))

(car_problem (name engine) (status wont_start))

(car_problem (name headlights) (status work))

(defrule rule1

(car_problem (name ignition_key) (status on))

(car_problem (name engine) (status wont_start) )

(assert (car_problem (name starter) (status faulty))

Нащадками CLIPS є мови програмування Jess (частина CLIPS, що працює з правилами та переписана на Java, пізніше розвинулася в іншому напрямку), ECLiPSe, Haley Eclipse, FuzzyCLIPS (з додаванням концепції значущості relevancy в мову) та інші.

Існує підручник для коледжів, Expert Systems: Principles and Programming (ISBN 0-534-95053-1) і книга з Jess, Jess in Action: Rule Based Systems in Java (ISBN 1-930110-89-8). Крім того CLIPS містить обширну документація прямо в поставці.

Список використаної літератури

В 

1. Гаврилова Т. А., Хорошевський В. Ф. Бази знань інтелектуальних систем. Підручник. - СПб: Пітер, 2000. p> 2. Субботін С. О. Подання ї обробка знань у системах штучного інтелекту та ПІДТРИМКИ Прийняття РІШЕНЬ: Навчальний посібник. - Запоріжжя: ЗНТУ, 2008. - 341 с. p> 3.


Назад | сторінка 4 з 4





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

  • Реферат на тему: Status and rights of refugees in Kazakhstan
  • Реферат на тему: Результати дослідження верхнього відділу дихальних шляхів, огляду та пальпа ...
  • Реферат на тему: Розробка програмної системи для Вивчення іноземних слів з використанн мови ...
  • Реферат на тему: Дослідження діяльності малого підприємства ІП "It-status" з надан ...
  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...