Содержание
- 2. Продукционная модель Продукционная модель в силу своей простоты получила наиболее широкое распространение. В этой модели знания
- 3. Продукционная модель Антецедент представляет собой посылку правила (условную часть) и состоит из элементарных предложений, соединенных логическими
- 4. Продукционная модель Примеры Продукционных правил: ЕСЛИ «двигатель не заводится» И «стартер двигателя не работает», ТО «неполадки
- 5. Продукционная модель Более широкие возможности имеет способ описания с помощью триплетов объект—атрибут- значение. В этом случае
- 6. Продукционная модель Одним из преимуществ такого представления знаний является уточнение контекста, в котором применяются правила. Например,
- 7. Продукционная модель В рабочей памяти продукционной системы хранятся пары атрибут - значение, истинность которых установлена в
- 8. Продукционная модель Правило срабатывает, если при сопоставлении фактов, содержащихся в рабочей памяти, с антецедентом анализируемого правила
- 9. Продукционная модель Прямой порядок — от фактов к заключениям. В экспертных системах с прямыми выводами по
- 10. Продукционная модель Существует большое количество потенциальных целей, но всего лишь несколько способов представления и применения исходных
- 11. Продукционная модель Обратный порядок вывода — от заключений к фактам. В системах с обратным выводом вначале
- 12. Продукционная модель Механизм вывода включает компоненту вывода и управляющую компоненту. Компонента вывода. Ее действие основано на
- 13. Продукционная модель Например, пусть имеется факт А — «Автомобиль Иванова — белый» и правило «ЕСЛИ Автомобиль
- 14. Продукционная модель Управляющая компонента. Она определяет порядок применения правил, а также устанавливает, имеются ли еще факты,
- 15. Продукционная модель В цикле выполняются следующие основные операции: сопоставление — образец (антецедент) правила сравнивается с имеющимися
- 16. Продукционная модель срабатывание правила — в случае совпадения образца некоторого правила из базы правил с фактами,
- 17. Стратегии разрешения конфликтов Стратегии разрешения конфликтов отличаются в различных реализациях продукционной модели и могут быть достаточно
- 18. Стратегии разрешения конфликтов Новизна (recency) позволяет сосредоточить поиск на одной линии рассуждения: предпочтение отдается правилам, в
- 19. Примеры продукций ЕСЛИ клиент работает на одном месте более двух лет, ТО клиент имеет постоянную работу.
- 20. Цепочка вывода (reasoning) Эта цепочка показывает, как на основании правил и исходных фактов выводит заключение о
- 21. Разновидности цепочек вывода Монотонным выводом в продукционных системах называют вывод, при котором факты не удаляются из
- 22. Направления вывода Вывод на основе данных (data–driven search), процесс решения задачи начинается с исходных фактов. Затем
- 23. Направления вывода Вывод от цели (goal–directed strategy) начинается от одной из допустимых целей, и рассматриваются пути,
- 24. Продукционная модель Пример прямого вывода. Пусть в БП имеются следующие правила: Правило 1. «ЕСЛИ Двигатель не
- 25. Продукционная модель Основные шаги алгоритма прямого вывода: 1. Сопоставление фактов из РП с образцами правил из
- 26. Продукционная модель 3. Второй цикл сопоставления фактов в РП с образцами правил. Теперь срабатывает Правило 1,
- 27. Пример прямого вывода (база знаний) Пример миниатюрной экспертной системы для фондовой биржи. БЗ включает, следующие продукционные
- 28. Пример прямого вывода (база знаний) ЕСЛИ Валютный курс доллара падает, ТО Процентные ставки растут. ЕСЛИ Валютный
- 29. Пример прямого вывода (начальное состояние) На основании запроса пользователя инициализируется исходное состояние рабочей памяти путем добавления
- 30. Пример прямого вывода (первый шаг вывода) После активации правила 3, и в рабочую память добавится новый
- 31. Пример прямого вывода (второй шаг вывода) После активации правила 2, и в рабочую память добавится новый
- 32. Продукционная модель Пример прямого вывода с конфликтным набором. Пусть в БП имеются следующие правила: Правило 1.
- 33. Продукционная модель Сопоставление фактов из РП с образцами правил из БП. Возможно применение двух правил —
- 34. Продукционная модель 2. Выбираем Правило 2, в РП добавится факт “Двигатель не заводится” и на следующем
- 35. Обратная цепочка рассуждений Обратная цепочка рассуждений применяется в задачах, соответствующих процессу проверки гипотез при решении проблем
- 36. Обратная цепочка рассуждений Имеется слишком большое число правил, которые на основе исходных фактов продуцируют возрастающее число
- 37. Продукционная модель Пример обратного вывода. Предположим, что в БП имеется два правила (Правило 1 и Правило
- 38. Продукционная модель 3. Исследуется возможность применения Правила 1, т.е. решается вопрос о том, может ли оно
- 39. Продукционная модель 6. Действие Правила 2, состоящее в занесении заключения Двигатель не заводится в РП. 7.
- 40. Продукционная модель Пример обратного вывода с конфликтным набором. Предположим, что в БП записаны Правило 1, Правило
- 41. Продукционная модель Выдвигается гипотеза Сел аккумулятор. Поиск правила, заключение которого совпадает с поставленной целью. Это Правило
- 42. Продукционная модель Поиск правил, заключения которых совпадают с новой подцелью. Таких правил два - Правило 2
- 43. Продукционная модель Следует обратить внимание на то, что Правило 3, не связанное с поставленной целью, вообще
- 44. Продукционная модель Продукционные модели часто используются при построении ЭС. Эта модель удобна тем, что язык представления
- 45. Преимущества продукционных моделей Модульность Модифицируемость Доступность чтения Способность к самообъяснению Универсальность Эффективность организации памяти
- 46. Удаление, изменение, добавление любой продукции может выполняться независимо от всех остальных продукций (не приводит к изменениям
- 47. Если добавляется или модифицируется какое-либо правило, то все, что было сделано ранее, остается в силе и
- 48. Подавляющая часть человеческих знаний может быть записана в виде продукций. Человеческие знания являются модульными и поэтому
- 49. Системы продукций при необходимости могут реализовать любые алгоритмы и способны отражать любое процедурное знание, доступное ЭВМ.
- 50. Это свойство связано и с правилами и с их структурами внешнего управления. Система легко прослеживает цепочку
- 51. 1) Наличие в продукциях указателей на сферу применения продукции позволяет эффективно организовать память, сократив время поиска
- 52. Недостатки продукционной системы: При большом числе продукций становится сложной проверка непротиворечивости системы продукций. Из-за присущей системе
- 53. Пример. «Игра в восемь» (упрощенные пятнашки). Задача. Дана доска, на которой девять клеток, по которым перемещается
- 55. Сформулируем правила. Условно считаем, что мы как бы перемещаем не фишки, а пустую клетку (дырку). A)
- 58. Продукционная модель Экспертной системой (ЭС) называется система, которая позволяет пользователю описать проблемную ситуацию и получить ее
- 59. Продукционная модель
- 60. Продукционная модель Неотъемлемой частью ЭС, построенных на продукциях являются стратегии управления, которые определяют порядок применения продукционных
- 61. Продукционная модель Поиск с возвратом. В начальный момент находимся в начальном состоянии ГБД. Применяем какое-нибудь правило
- 62. Продукционная модель Классическим примером использования алгоритма поиска с возвратом является задача о восьми ферзях. Её формулировка
- 63. Продукционная модель Общее число возможных расположений 8 ферзей на 64-клеточной доске равно 4426165368. Общее число возможных
- 64. Продукционная модель Например, очевидно, что на одной горизонтали или вертикали доски не может находиться больше одного
- 65. Продукционная модель Один из типовых алгоритмов решения задачи — использование поиска с возвратом: первый ферзь ставится
- 66. Продукционная модель Но если решать более общую задачу об N ферзях, то такой перебор вариантов даже
- 67. Продукционная модель Разделить N на 12 и запомнить остаток (N будет равно 8 для задачи о
- 68. Продукционная модель Добавить в список все нечетные числа от 1 до N по порядку, но, если
- 69. Продукционная модель Если остаток равен 3 или 9, переместить 1 и 3 (именно в этом порядке,
- 70. Продукционная модель
- 71. Продукционная модель Главный недостаток этого метода то, что возможно зацикливание. На практике эта проблема решается путем
- 72. Продукционная модель Поиск в пространстве состояний (или поиск на графах). Пусть дан простой ориентированный граф G=(V,E),
- 73. Поиск в пространстве состояний (или поиск на графах). По существу, идея очень проста. Множество проблем можно
- 74. Поиск в пространстве состояний (или поиск на графах). Один из способов представления такого концептуального пространства состояний
- 75. Поиск в пространстве состояний (или поиск на графах). Предположим, что множество доступных букв включает Т, С
- 76. Поиск в пространстве состояний (или поиск на графах).
- 77. Поиск в пространстве состояний (или поиск на графах). Это пространство состояний обладает двумя интересными свойствами, которые
- 78. Поиск в пространстве состояний (или поиск на графах). Метод формирования анаграмм последовательным перечислением является примером применения
- 79. Поиск в пространстве состояний (или поиск на графах). Множество решений, которые удовлетворяют условию на шаге (2),
- 80. Поиск в пространстве состояний (или поиск на графах). Для любого данного узла N алгоритм поиска в
- 81. Алгоритм поиска в ширину
- 82. Алгоритм поиска в глубину
- 83. Поиск в пространстве состояний (или поиск на графах). Оба алгоритма завершат работу (найдут конечное состояние) после
- 84. Поиск в пространстве состояний (или поиск на графах). Алгоритм поиска в ширину отыскивает решение, путь к
- 85. Продукционная модель Пример. Формализация задачи о волке, козе и капусте. Есть река и лодка, в которую
- 86. Продукционная модель Прежде чем сформулировать правила, необходимо отсеять недопустимые состояния. Таковыми являются состояния, предусматривающие одновременное нахождение
- 87. Продукционная модель
- 88. Продукционная модель
- 89. Продукционная модель
- 91. Скачать презентацию