
- •9Модель жизненного цикла по
- •9) Логическое «и»
- •1 O 0) логические «или»
- •11) Логическое исключающее «или»
- •23 Основы методолгии idef1. Терминология и семантика.
- •24 Концепция и семантика idef1x(понятие сущности, связи между сущностями, понятие ключей.)
- •26 Типы связей между сущностями в iDef1х. Идентифицирующие и неидентифицирующие связи.
- •27 Мощность связи в erWin (кардинальное число).
- •28 Понятие искусственного интеллекта. Подходы к разработке ии.
- •29 Общие сведения об экспертных системах. Кто участвует в построении эс?
- •30 Архитектура статическая эс
- •31 Архитектура динамических экспертных систем
- •32 Классификация экспертных систем.
- •33 Средства приобретения знаний
- •34 Классификация источников знаний
- •35 Способы представления знаний.
- •36 Этапы разработки экспертных систем.
- •37 Представление знаний в виде правил
- •41 Стратегии вывода. Обратная цепочка рассуждений.
34 Классификация источников знаний
Состав знаний экспертных систем определяется следующими факторами: - проблемной средой; - архитектурой экспертной системы; - потребностями и целями пользователей; - языком общения.
В соответствии с общей схемой статической экспертной системы для ее функционирования требуются следующие знания:
знания о процессе решения задачи (т.е. управляющие знания), используемые интерпретатором (решателем);
знания о языке общения и способах организации диалога, используемые лингвистическим процессором (диалоговым компонентом);
знания о способах представления и модификации знаний, используемые компонентом приобретения знаний;
поддерживающие структурные и управляющие знания, используемые объяснительным компонентом.
Для динамической экспертной системы, кроме того, необходимы следующие знания: 1) знания о методах взаимодействия с внешним окружением; 2) знания о модели внешнего мира. Зависимость состава знаний от требований пользователя проявляется в следующем:
какие задачи (из общего набора задач) и с какими данными хочет решать пользователь;
каковы предпочтительные способы и методы решения;
при каких ограничениях на количество результатов и способы их получения должна быть решена задача;
каковы требования к языку общения и организации диалога;
какова степень общности (конкретности) знаний о проблемной области, доступная пользователю;
каковы цели пользователей.
Состав знаний о языке общения зависит как от языка общения, так и от требуемого уровня понимания.
35 Способы представления знаний.
Представление знаний - вопрос, возникающий в когнитологии (науке о мышлении), в информатике и в искусственном интеллекте. В когнитологии он связан с тем, как люди хранят и обрабатывают информацию. В информатике - основная цель - подбор представления конкретных и обобщенных знаний, сведений и фактов для накопления и осмысленной обработки информации в ЭВМ.
Существуют два типа методов представления знаний (ПЗ):
Формальные модели ПЗ;
Неформальные (семантические, реляционные) модели ПЗ.
В отличие от формальных моделей, в основе которых лежит строгая математическая теория, неформальные модели такой теории не придерживаются. Каждая неформальная модель годится только для конкретной предметной области и поэтому не обладает универсальностью, которая присуща моделям формальным. Логический вывод - основная операция в СИИ - в формальных системах строг и корректен, поскольку подчинен жестким аксиоматическим правилам. Вывод в неформальных системах во многом определяется самим исследователем, который и отвечает за его корректность.
Неформальные модели: логическая, сетевая, продукционная, фреймовая.
Формальные модели представления знаний
Система ИИ в определенном смысле моделирует интеллектуальную деятельность человека и, в частности, - логику его рассуждений. В грубо упрощенной форме наши логические построения при этом сводятся к следующей схеме: из одной или нескольких посылок (которые считаются истинными) следует сделать «логически верное» заключение (вывод, следствие). Очевидно, для этого необходимо, чтобы и посылки, и заключение были представлены на понятном языке, адекватно отражающем предметную область, в которой проводится вывод. В обычной жизни это наш естественный язык общения, в математике, например, это язык определенных формул и т.п. Наличие же языка предполагает, во - первых, наличие алфавита (словаря), отображающего в символьной форме весь набор базовых понятий (элементов), с которыми придется иметь дело и, во - вторых, набор синтаксических правил, на основе которых, пользуясь алфавитом, можно построить определенные выражения.
Иные способы представления данных
Представление знаний с использованием фреймов
Системы, базы знаний иногда насчитывают сотни правил, и для инженера знаний при такой сложности системы, процесс обновления состава правил и контроль связей между ними становится весьма затруднительным, поскольку добавляемые правила могут дублировать имеющиеся знания или вступать с ними в противоречие.
Представление знаний с использованием семантических сетей
Семантическая сеть используется для описания метода представления знания, основанного на сетевой структуре. Этот метод является одним из наиболее эффективных методов хранения знаний. Семантические сети состоят из:
узлов, соответствующих объектам, понятиям и событиям;
дуг, связывающих узлы и описывающих отношения между ними.
Представление знаний в виде нечетких высказываний
Методы построения математических моделей часто основаны на неточной, но в объективной информации об объекте. Однако возможны ситуации, когда при построении моделей решающее значение имеют сведения, полученные от эксперта, обычно качественного характера. Они отражают содержательные особенности изучаемого объекта и формулируются на естественном языке. Описание объекта в таком случае носит нечеткий характер.