Введение в экспертные системы

Shemale cumshot.



ГЛАВА 5. Системы, основанные на знаниях


    ГЛАВА 5. Системы, основанные на знаниях
    ГЛАВА 5. Системы, основанные на знаниях 5.1. Канонические системы 5.2. Системы порождающих правил для решения проблем 5.2.1. Синтаксис представления правил 5.2.2. Рабочая память 5.3. Управление фу...
    Системы, основанные на знаниях
    Системы, основанные на знаниях 5.1. Канонические системы 5.2. Системы порождающих правил для решения проблем 5.3. Управление функционированием интерпретатора Рекомендуемая литература Упражнения В...
    Рекомендуемая литература
    Рекомендуемая литература Прекрасное изложение базовых принципов применения правил в задачах искусственного интеллекта читатель найдет в книге Нильсона [Nilsson, 1980]. Дэвис и Кинг обобщили большо...
    Упражнения
    Упражнения 1. Как вы понимаете термин разрешение конфликтов? 2. Пусть А — это алфавит {а, b} и пусть в этом алфавите существуют аксиомы ab, bа. Какие строки будут сформированы следующими порождающ...
    Листинг 5.5. Набор диагностических правил заболеваний брюшной полости на языке CLIPS
    Листинг 5.5. Набор диагностических правил заболеваний брюшной полости на языке CLIPS ;; Шаблоны ;; Объект 'sign' - это симптом, связанный с органом ;; или придатком, (deftemplate sign (field sympt...
    5.1. Канонические системы
    5.1. Канонические системы Порождения — это в действительности грамматические правила манипулирования строками символов и потому их иногда называют правилами переписывания (rewrite rules). Пост изу...
    Смысл порождений
    Пусть задано порождающее правило в форме а1$1...am$m- b1$'1...bn$'n В нем a1$1 ... аm$m часто называют антецедентом (antecedent) правила, а b,$'1 ... bn$'n консеквентом (consequent) правила, по ан...
    5.2. Системы порождающих правил для решения проблем
    5.2. Системы порождающих правил для решения проблем Хотя в приложении к экспертным системам порождающие правила и отличаются от тех правил переписывания, о которых шла речь выше, фундаментальные п...
    5.2.1. Синтаксис представления правил
    5.2.1. Синтаксис представления правил В настоящее время порождающие правила обычно реализуются в форме правил, манипулирующих с символическими структурами типа списка векторов, а не строк символов...
    Листинг 5.1. Оргправило системы MYCIN, записанное на языке CLIPS
    Листинг 5.1. Оргправило системы MYCIN, записанное на языке CLIPS (defrule diagnosis (patient (name Jones) (organism organism-1)) (organism (name organism-1) (morphology rod) (aerobicity aerobic))...
    Листинг 5.2. Правило, в котором используются переменные
    Листинг 5.2. Правило, в котором используются переменные (defrule diagnosis (patient (name ?pat) (organism ?org)) (organism (name ?org) (morphology rod) (aerobicity aerobic)) = (assert (organism (n...
    5.2.2. Рабочая память
    5.2.2. Рабочая память Основная функция рабочей памяти — хранить данные в формате векторов объект-атрибут-значение. Эти данные используются интерпретатором, который в случае присутствия (или отсутс...
    Листинг 5.3. Набор правил для проблемы в системе STRIPS
    Листинг 5.3. Набор правил для проблемы в системе STRIPS ;; Шаблоны ;; Цель (goal) представляет собой вектор, состоящий из ;; четырех компонентов: ;; действие, которое нужно выполнить, ;; объект, н...
    Трассировка программы управления роботом
    Представленная ниже карта трассировки будет сформирована при запуске про-граммы в режиме трассировки. Команда reset обеспечит перезагрузку описания исходного состояния в рабочую память, а команда...
    5.3. Управление функционированием интерпретатора
    5.3. Управление функционированием интерпретатора Процесс применения специфицированных правил можно описать в терминах цикла распознавание-действие, который состоит из следующих шагов. (1) Сопостав...
    5.3.1. Разрешение конфликтов
    5.3.1. Разрешение конфликтов Как мы видели, в алгоритме функционирования продукционной системы введен специальный шаг принятия решения между шагами анализа ситуации и применения правила. В результ...
    Разрешение конфликтов в CUPS
    В этой врезке будут описаны те стратегии разрешения конфликтов, которые используются в исполнительной системе языка CLIPS. Для краткости мы будем говорить о сортировке правил, хотя в действительно...
    5.3.2. Прямая и обратная цепочки рассуждений
    5.3.2. Прямая и обратная цепочки рассуждений На глобальном уровне управления последовательностью применения правил можно выделить две стратегии поведения — применять правила в прямом и обратном по...
    Листинг 5.4. Набор правил для построения башни из блоков
    Листинг 5.4. Набор правил для построения башни из блоков ;; СТРАТЕГИЯ РАЗРЕШЕНИЯ КОНФЛИКТОВ (declare (strategy mea)) ;; Шаблоны ;; Объект block характеризуется цветом, размером и положением, (deft...
    5.4. Трассировка программы строительства башни
    5.4. Трассировка программы строительства башни При запуске программы в режиме трассировки будет сформирована следующая карта трассировки. CLIPS (reset) == f-0 (initial-fact) == f-1 (block (color r...
    5.3.3. Правила и метаправила
    5.3.3. Правила и метаправила Код каждого порождающего правила является самодостаточным, т.е. весь необходимый контекст активизации правила содержится только в его предпосылках. Не существует спосо...
    Свойство выпуклости в CLIPS: пингвины обретают способность летать (или не обретают)
    В языке CLIPS отсутствуют средства определения метаправил. Но в интерпретаторе этого языка имеется возможность анализировать свойство правил, названное разработчиками salience (выпуклость), и отда...








Начало