Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Машина логічного виведення і база знань

Як правило, у структурі експертної системи можна чітко розділити базу знань і компоненти, що цією базою користуються, — машину логічного висновку. Взаємодія між ними забезпечується програмою, що прийнято називати оболонкою (shell) експертної системи. Кінцевий користувач додатка взаємодіє із системою через оболонку, передаючи їй запити. Остання активізує машину логічного висновку, що звертається до бази знань, витягає знання, необхідні для відповіді на конкретне питання, і передає сформована відповідь користувачу або як рішення проблеми, або у формі чи рекомендації ради (рис. 2.5).

У базі даних містяться правила і всілякі декларації. Зокрема, стосовно до прикладу "Пінгвін", представленому на рис. 2.5, у базі знань, організованої за допомогою мови CLIPS, повинні бути присутнім наступні декларації:

(deftemplate птах

(field (тип SYMBOL)))

на додаток до наявних правил:

(defrule

(птах (тип?Х))

=>

(assert (так))

)

(defrule

(птах (тип пінгвін))

=>

(assert (немає))

)

З цієї декларації випливає, що об'єкт даних птах може містити поле (field) тип. У розділі 5 ви познайомитеся з деклараціями іншого типу, що служать для, настроювання поводження машини логічного висновку.

 
 


Рис. 2.5. Структура експертної системи

2.3.2. Періоди "зимової сплячки" і "пробудження" в історії штучного інтелекту

У першій частині періоду модернізму серед дослідників, що займалися "чистими" проблемами штучного інтелекту, дуже розповсюдженим був настрій критичної самооцінки. Одним з його симптомів була дискусія між прихильниками формальних і неформальних методів. Здається само собою розуміється, що мають право на існування як дослідження чисто теоретичні, фундаментальні, так і прикладні, покликані використовувати фундаментальні результати в конкретних задачах.

А тим часом продовжувався активний розвиток технології експертних систем для самих різних прикладних областей. Фірми, що спеціалізуються в області штучного інтелекту, пропонували досить дорогі програмні продукти, що вимагали спеціального апаратного середовища і до того ж що погано піддаються інтеграції з іншими комерційними системами. Замість того щоб освоювати свою ношу на ринку рішенням тих проблем, що сприйнятливі до підходу, заснованому на знаннях, робилися широкомовні заяви про створення ефективних систем, здатних справитися з будь-якою проблемою.

Відродження інтересу до досліджень в області штучного інтелекту зв'язано з новим інформаційним вибухом. В інформаційному всесвіті, що розширюється, без сумніву, не залишаються методи штучного інтелекту при рішенні, принаймні, таких задач, як обробка текстів і зображень, які потрібно витягати з різного роду джерел, аналізувати, класифікувати, індексувати, узагальнювати, інтерпретувати і т.д. і т.п. Прийшов час і для впровадження результатів, досягнутих у технології символічних обчислень і узагальненої теорії представлення знань. Але ці підходи повинні сполучатися зі статистичним і ймовірнисними підходами, оскільки нам приходиться мати справу з величезними обсягами інформації, що збільшуються, доступної по Internet і різних комерційних інформаційних мережах.

У наступному розділі приводиться опис структури й основних принципів функціонування двох ранніх програм штучного інтелекту. Хоча з часу створення цих систем пройшло вже більш двадцяти років вони можуть служити прекрасною ілюстрацією базових концепцій, використовуваних при побудові програм такого роду, і мені нема чого перепрошувати за включення цього матеріалу в книгу. Кожну з цих програм можна розглядати як своєрідний міст, перекинений між концепцією пошуку в просторі станів і розвитком підходу, що спирається на бази знань.

<== предыдущая лекция | следующая лекция ==>
Процедуральне чи декларативне знання | Лекція 2. Що таке експертна система?
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 815; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.