- •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 Стратегии вывода. Обратная цепочка рассуждений.
26 Типы связей между сущностями в iDef1х. Идентифицирующие и неидентифицирующие связи.
Связи между сущностями Связь служит для описания отношений между сущностями. Связи в IDEF1X представляют собой ссылки, соединения и ассоциации между сущностями. Связи это суть глаголы, которые показывают, как соотносятся сущности между собой.
Отдел <состоит из> нескольких Сотрудников
Самолет <перевозит> нескольких Пассажиров
Сотрудник <пишет> разные Отчеты
Неиденцифицирующая связь – связь в кот экземпляр дочерней сущности не иденцифицируется с помощью ее отношения к родительской сущности. Атрибуты 1-го ключа родительской сущности становятся не ключевыми атрибутами дочерней сущности.
Иденцифицирующая связь - связь в кот экземпляр дочерней сущности иденцифицируется с помощью ее отношения к родительской сущности. Атрибуты 1-го ключа родительской сущности входят в состав первичных ключей дочерней сущности.
27 Мощность связи в erWin (кардинальное число).
Кардинальное число – определяет возможное число объектов (экземплярор сущности) на дочернем конце связи.
Различают четыре типа мощности:
- общий случай, когда одному экземпляру родительской сущности соответствуют 0, 1 или много экземпляров дочерней сущности не помечается каким-либо символом;
- символом Р помечается случай, когда одному экземпляру родительской сущности соответствуют 1 или много экземпляров дочерней сущности (исключено нулевое значение);
- символом Z помечается случай, когда одному экземпляру родительской сущности соответствуют 0 или 1 экземпляр дочерней сущности (исключены множественные значения);
- цифрой помечается случай точного соответствия, когда одному экземпляру родительской сущности соответствует заранее заданное число экземпляров дочерней сущности
28 Понятие искусственного интеллекта. Подходы к разработке ии.
Искусственный интеллект (ИИ) — наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных ИИ связан со сходной задачей использования компьютеров для понимания человеческого интеллекта, но не обязательно ограничивается биологически правдоподобными методами.
Можно выделить два основных подхода к разработке ИИ:
Нисходящий, семиотический — создание экспертных систем, баз знаний и вывода, имитирующих высокоуровневые психические процессы: мышление, рассуждение, речь, эмоции, творчество и т. д.;
восходящий, биологический — изучение нейронных сетей и эволюционных вычислений, моделирующих интеллектуальное поведение на основе биологических элементов, а также создание соответствующих вычислительных систем, таких как нейрокомпьютер или биокомпьютер.
29 Общие сведения об экспертных системах. Кто участвует в построении эс?
ЭС – это информационные технологии, использующие опыт и знания специалистов для решения плохо формализованных задач.
Специфика ЭС по сравнению с другими системами искусственного интеллекта состоит в следующем:
ЭС применяются для решения только трудных, плохо формализованных практических задач.
По качеству и эффективности решения ЭС не уступают решениям эксперта-человека.
Решения ЭС обладают “прозрачностью”, т.е. могут быть объяснены пользователю на качественном уровне (в отличие от решений, получаемых с помощью числовых алгоритмов или статистических методов).
ЭС способны пополнять свои знания в ходе взаимодействия с экспертом.
В самом общем виде ЭС состоит из базы знаний и механизма логического вывода. Знания в ЭС организованны таким образом, чтобы знания о предметной области отделить от других типов знаний системы, таких, как общие знания о том, как решать задачи или знания о том, как взаимодействовать с пользователем. Выделенные знания о предметной области называются базой знаний, тогда как общие знания о нахождении решений задач называется механизмом вывода. Программа, которая работает со знаниями, организованными подобным образом, называется системой, основанной на знаниях.
В сущности, все экспертные системы являются системами, основанными на знаниях. Термин «знания» означает информацию, которая принимает форму фактов и правил. Факты и правила в ЭС не всегда либо истинны, либо ложны; иногда существует некоторая степень неуверенности в достоверности факта или в точности правила.
Основными участниками построения и эксплуатации ЭС являются: эксперт, инженер знаний, средство построения ЭС, сама ЭС и пользователь. Их основные роли, а также взаимоотношения приведены на рисунке
Эксперт – это человек, способный ясно выражать свои мысли и пользующийся репутацией специалиста, умеющего находить правильные решения проблем в конкретной предметной области. Эксперт использует свои приемы и ухищрения, чтобы сделать поиск решения более эффективным, и ЭС моделирует все его стратегии.
Инженер знаний – человек, как правило, имеющий познания в информатике и ИИ, и знающий, как надо строить ЭС. Он опрашивает экспертов, организует знания, решает, каким образом они должны быть представлены в системе, и может помочь программисту в написании программ.
Средство построения ЭС – это язык программирования, используемый инженером знаний или программистом, для построения ЭС. Этот инструмент отличается от обычных языков программирования тем, что обеспечивает удобные способы представления сложных высокоуровневых понятий (организация знаний, методы представления знаний). Термин «средство» обычно относится и к языку программирования, и к поддерживающим средствам, используемых для построения ЭС.
Экспертная система представляет собой набор программ или программное обеспечение, которое решает задачи в интересующей нас предметной области. Она называется системой, а не просто программой, потому, что она содержит и компоненту, решающую проблему, и компоненту поддержки, которая помогает пользователю взаимодействовать с главной программой и может включать в себя отладочные средства, помогающие создателю ЭС тестировать и оценивать программы; удобные для пользователя средства редактирования, помогающие экспертам модифицировать знания и данные в ЭС; развитые средства графического ввода-вывода информации в ходе работы системы.
Здесь важно различать ИС, которые используется для построения ЭС и саму ЭС. ИС включает как язык, используемый для доступа к знаниям, содержащимся в системе, и их представления, так и поддерживающие средства – программы, которые помогают пользователям с компонентой ЭС, решающей проблему. Поддерживающие средства по определению также являются частью законченной ЭС. Так как пользователь взаимодействует с ЭС через поддерживающие средства, то легко понять, как может произойти путаница.
Пользователь – человек, который использует уже построенную ЭС. Термин «пользователь» несколько неоднозначен. Обычно он обозначает конечного пользователя, для которого разрабатывалась ЭС. Однако термин «пользователь» относится к любому, кто использует ЭС, т.е. пользователем может быть и создатель инструмента, отлаживающий язык для построения ЭС, и инженер знаний, уточняющий существующие в системе знания, и эксперт, добавляющие в систему новые знания, и служащий, добавляющий в систему информацию.
