Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Слайды искусственного интеллекта / Л4 Специалисты. Методы..ppt
Скачиваний:
122
Добавлен:
19.05.2015
Размер:
153.6 Кб
Скачать

Специалисты-разработчики ИС Специалист, способный делать заключения по проблемам определенной

области называется экспертом. Он накапливает знания в этой предметной области в результате многолетней практики, что позволяет распознавать и оценивать ситуации.

Средний специалист в конкретной предметной области помнит от 50 до 100 тыс. чанков и использует их для решения задач и проблем. Здесь чанк – (англ. chank – большой кусок) символьные образы, объединенные в человеческом мозге в блоки, запоминаемые и извлекаемые как единое целое.

Всем этим объясняется представление знаний в ИС в виде БЗ как сложных иерархических структур с соответствующими связями между этими структурами.

Требования к специалисту-эксперту:

1.Применять знания и опыт для «оптимального» решения задач, делать достоверные выводы, исходя из неполных и ненадежных данных.

2.Уметь обосновать сделанные выводы.

3.Приобретать новые знания, в т.ч. путем общения с другими

экспертами.

4.Периодически систематизировать свои знания.

5.Находить новые правила принятия решений, в т.ч. эвристики (эмпирические правила вплоть до угадывания).

6.Оценивать степень своей компетентности и обращаться за консультацией к другим источникам.

Инженер по знаниям – специалист, проектирующий БЗ на основе модели представления знаний и наполнения их знаниями из предметной области.

Представление знаний – процесс формализованного описания для ввода знаний в БЗ, структуризация знаний для облегчения поиска решений.

Описание проводится с помощью языка представления знаний (ЯПЗ). ЯПЗ – знаковая система, в которой описываются объекты и явления (или обобщения) согласно принятому множеству соглашений по знакам, синтаксису (построение, порядок, способ соединения слов и предложений) и семантике (смысловое значение). ЯПЗ обеспечивает возможность формальной записи знаний + оперирование знаниями.

Программист специалист, призванный воплотить разрабатываемую ИС в виде программного средства.

Требуемые личные качества:

Общительность,

Способность отказаться от традиционных навыков и осваивать новые методы,

Интерес к разработке.

Профессиональные качества:

Иметь опыт и навыки самостоятельной разработки программ,

Знакомство с основными структурами представления знаний и механизмами выводов,

Знакомство с состоянием рынка программных продуктов для разработки ИС и диалоговых интерфейсов.

Под моделью знаний подразумевается способ описания знаний в БЗ.

Требования к моделям представления знаний:

однородность представления,

простота понимания,

упрощение механизма управления выводом.

Используются 4 основные модели представления знаний в ИС и их комбинации:

логическая или логика предикатов,

продукционная,

семантическая сеть,

фреймовая.

Логическая модель представления знаний

Логическая модель используется в системе логики предикатов и выведения заключений с помощью силлогизмов.

Предикат – выражение с неопределенными терминами (переменными), которое при выборе конкретных значений для этих терминов преобразуется в осмысленное высказывание (истинное или ложное).

Силлогизм – заключение: из двух суждений следует третье. Например:

Суждения: - все металлы электропроводны, - медь – металл.

Заключение (Силлогизм): медь электропроводна.

Примеры логических моделей представления фактов с помощью предикатов носят название атомарной формулы:

Любовь (Федор, Елена): Федор любит Елену. Столица (Москва): Москва является столицей.

В логике высказываний используются т.н. правильно построенные формулы (ППФ). Применяются кванторы (операторы) существования ( ) и общности ( ), связки И ( ), следует ( , ).

( х) [Дельфин (х) умный (х)]: некий дельфин наделен умственными способностями;

( х), [Слон (х) цвет (х, серый)]: все слоны имеют серую окраску.

ПРОДУКЦИОННЫЕ СИСТЕМЫ

Так называются системы с БЗ, основанными на моделях правил вида «ЕСЛИ - ТО».

ИМПЛИКАЦИЯ (от лат. implicatio — сплетение, от implico — тесно связываю) — логическая связка, соответствующая грамматической конструкции «если.., то...», с помощью которой из двух простых высказываний образуется сложное высказывание. В импликативном высказывании различают антецедент (основание) — высказывание, идущее после слова «если», и консеквент (следствие) — высказывание, идущее за словом «то».

Импликативное высказывание представляет в языке логики у с л о в н о е высказывание обычного языка.

Фрагмент базы знаний:

П1. Если «отдых - летом» и «студент - активный», то «ехать в горы». П2. Если «любит - солнце», то «отдых летом».

Поступили факты:

«студент - активный», «любит - солнце».

1-й проход.

Шаг 1. П1 – не работает.

Шаг 2. П2 – работает. В БЗ поступает факт «отдых летом».

2-й проход.

Шаг 3. П1 – работает. Вывод: «ехать в горы».

Системы продукций – основополагающие, имеют давнюю историю.

Преимущества: простота создания и понимания правил, простота пополнения и модификации, простота механизма логического вывода.

Ограничение: в применении к крупномасштабным задачам.

Периодическое сопоставление с образцом в базе правил (отождествление) и большое число правил приводят к замедлению скорости вывода.

Используется 2 вида продукционных систем: с прямыми и обратными выводами. Примеры:

Система MYCIN - представитель 1-го вида – диагностика, система OPS - представитель 2-го вида – проектирование. В случае увеличения объема знаний используют

структурирование правил, превращают БЗ в иерархическую структуру. Такой подход реализован в ИС EMYCIN, MECS-A1.