Navigation bar
  Print document Start Previous page
 37 of 144 
Next page End  

37
В о п р о с ы
1. Как записываются факты на языке Пролог?
2. Как записываются вопросы на языке Пролог?
3. Как записываются правила в языке Пролог?
З а д а ч и
1. Опишите на языке Пролог данные о своей семье: о маме, папе, сестрах, братьях, дедушках и бабушках - кто
кому приходится мамой и папой. Укажите вопросы для определения родственных отношений.
2. Опишите данные о своих друзьях с указанием их увлечений (кто что любит), занятий (кто чем занимается).
Подберите правила для определения понятий:
а) сластена;            
д) спортсмен;
б) филателист;         
е) бизнесмен;
в) математик;          
ж) музыкант;
г) программист;        
з) мусорщик.
3. Опишите в форме фактов для себя и своих ближайших друзей-одноклассников данные об оценках по
предметам:
а) литература;          
г) физкультура;
б) математика;         
д) информатика;
в) физика;             
е) история.
4. Подберите правила определения понятий:
а) математик;          
д) физик;
б) историк;            
е) лирик;
в) двоечник;           
ж) троечник.
г) отличник;
3.4. Базы знаний на ЭВМ
Экспертные системы и базы знаний на ЭВМ - одно из перспективных направлений в об-
ласти искусственного интеллекта. Такие экспертные системы в ближайшем будущем станут ин-
теллектуальными ассистентами людей во многих областях профессиональной деятельности.
Базы знаний - это совокупность фактов и правил вывода, хранящихся в памяти ЭВМ. Со-
держание любой базы знаний составляют конкретные и обобщенные факты и сведения об опреде-
ленной предметной области или сфере деятельности. Примеры предметных областей - семья,
школа, вуз, магазин, рынок, ферма, фирма, завод, офис, банк и т.п.
Конкретные сведения в базах знаний представляются фактами, которые записываются в
виде предикатов с конкретными значениями. Примеры записи фактов в форме предикатов:
мама (Люба, Оля);       
-
Люба - мама Оли 
оценка (Вова, физика, 5); 
-
Вова имеет 5 по физике
Обобщенные сведения в базах знаний записываются в форме правил вывода, выражаю-
щих определения понятий. Примеры обобщенных сведений:
бабушка (х, z)
мама (х, у), мама (у, z)
-
бабушка - это мама мамы 
двоечник (х)
оценка (х, _ ,2)         
-
двоечник - тот, у кого есть двойки
Используя совокупность конкретных и обобщенных фактов и правил, компьютеры могут
давать ответы на широкий круг осмысленных вопросов. Для этого соответствующая база знаний
с соответствующей системой понятий должна храниться в памяти ЭВМ.
Базы знаний могут содержать правила вывода следующих видов:
- правила определения понятий;
- правила принятия решений;
Сайт создан в системе uCoz