Правила на Прологе - Prolog

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Разбираюсь с экспертными системами. И возник вопрос: есть ли принципиальная разница в том как я пишу правила- несколько "мелких" или одно "сложное". Например (чтоб было понятно, что я имею ввиду):
Ест ли смысл делать не два правили it_is(mammal), а одно, объединяющее оба?Аналогично и для it_is(carnivore)? В литературе об ЭС почему-то делают и несколько "мелких" и "сложные". А зачем - не поясняется. Может есть какой-то выигрыш (время или еще что) в скорости выполнения? Какие есть мысли по этому поводу? Спасибо.

Решение задачи: «Правила на Прологе»

textual
Листинг программы
it_is(mammal) :- 
    positive(has, hair),
    positive(does, give_milk).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5