
- •I вариант
- •1. Является ли Fine Reader экспертной системой? Обоснуйте свой ответ.
- •2. Могут ли экспертные системы наполняться знаниями в автоматическом режиме? Дайте развернутый ответ.
- •3. Какой компонент эс отвечает за сохранение исходных данных для логического вывода?
- •4. Если для решения какой-либо логической задачи разработана Prolog-программа, то можно ли ее считать эс? Если да, то как представлены в этой программе основные компоненты обобщенной архитектуры эс?
- •5. Приведите примеры типовых нештатных ситуаций при работе эс.
- •6. Какие элементы языка Clips можно использовать для описания исходных данных для логического вывода? Дайте развернутый ответ.
- •7. Какие основные виды сущностей представляются в базах знаний системы g2?
- •8. Как именно могут в g2 использоваться нейронные сети? Дайте развернутый ответ.
- •9. Приведите примеры действующих эс диагностического типа.
- •10. Сравните эффективность применения эс и систем на базе нейронных сетей. В каких классах задач лучше использовать тот и другой вид систем?
5. Приведите примеры типовых нештатных ситуаций при работе эс.
При работе экспертных систем могут возникать различные нештатные ситуации, которые могут потребовать особого внимания и дальнейших действий. Некоторые типовые нештатные ситуации включают:
Отсутствие решения: ЭС может столкнуться с ситуацией, когда не может найти достаточно информации или правил, чтобы дать ответ или решение на заданную проблему. В таких случаях может потребоваться пересмотр или расширение базы знаний для учета новых фактов или правил.
Противоречивая информация: В базе знаний ЭС могут быть противоречивые факты или правила, которые приводят к неоднозначности в выводе. Это может вызывать неправильные или неопределенные результаты. В таких случаях требуется анализ и разрешение противоречий путем обновления или удаления конфликтующих элементов в базе знаний.
Некорректный ввод данных: Если вводные данные, предоставленные пользователем или другими источниками, содержат ошибки или некорректную информацию, это может привести к неправильным результатам. ЭС должна иметь механизмы проверки и обработки некорректных вводных данных, например, с помощью валидации и сообщения об ошибках.
Ошибки в механизме вывода: Механизм вывода в ЭС может содержать ошибки или неправильно интерпретировать правила или факты. Это может привести к неправильным выводам или нежелательным результатам. В таких случаях требуется отладка и проверка правил и логики механизма вывода.
Недостаточная производительность: Если ЭС работает с большим объемом данных или сложными правилами, она может столкнуться с проблемами производительности, такими как длительное время выполнения или высокая нагрузка на систему. В таких случаях может потребоваться оптимизация алгоритмов или использование более мощного аппаратного обеспечения.
Неспособность обработки новых ситуаций: Если ЭС сталкивается с ситуацией, которая выходит за пределы ее базы знаний или возникает в новой предметной области, она может быть неспособна предоставить решение или ответ. В таких случаях может потребоваться расширение базы знаний или обучение систем
6. Какие элементы языка Clips можно использовать для описания исходных данных для логического вывода? Дайте развернутый ответ.
В языке CLIPS (C Language Integrated Production System) для описания исходных данных для логического вывода можно использовать следующие элементы:
Факты (Facts): Факты представляют утверждения о состоянии предметной области. Они описывают свойства, значения и отношения между объектами. Факты в CLIPS записываются в виде структур данных, называемых шаблонами фактов. Шаблоны фактов определяют структуру факта, указывая имена и типы его полей. Например, факт описывающий автомобиль может иметь поля, такие как "марка", "модель", "год выпуска" и т.д. Факты добавляются в базу фактов с помощью функции assert.
Глобальные переменные (Global Variables): Глобальные переменные могут использоваться для хранения и передачи данных между правилами и функциями в CLIPS. Они могут содержать информацию, которая не является частью базы фактов, но требуется для выполнения логического вывода. Глобальные переменные объявляются с помощью функции defglobal.
Объекты (Objects): Объекты представляют реальные или абстрактные объекты, с которыми работает система G2. Они могут быть физическими объектами, такими как устройства, компоненты, автомобили, или абстрактными понятиями, такими как услуги, процессы, политики и т.д. Объекты обычно имеют свойства, состояния и отношения с другими объектами.
Эти элементы языка CLIPS позволяют описывать и структурировать исходные данные, необходимые для логического вывода в экспертных системах, использующих CLIPS в качестве своего движка. Они предоставляют средства для представления фактов, правил, шаблонов фактов, слотов и глобальных переменных, которые являются основными компонентами базы знаний и входных данных для выполнения логического вывода.