Разделы презентаций


Экспертные системы

Содержание

Тема 7. Экспертные системы (ЭС) Смысл экспертного анализа. Характеристики ЭС. Базовые функции ЭС. Текущее состояние проблемы.Обзор исследований в области искусственного интеллекта (ИИ). Классический период (поиск в пространстве решений, эвристический поиск, алгоритм

Слайды и текст этой презентации

Слайд 1Экспертные системы
Группа: 7503
Студент: Савенков Д.В.
Преподаватель: Шаповалов В.В.
МИНОБРНАУКИ РОССИИ
федеральное государственное

бюджетное образовательное учреждение
высшего профессионального образования
“Санкт-Петербургский государственный электротехнический университет “ЛЭТИ”
им.

В.И. Ульянова (Ленина)”

Доклад по дисциплине: Технологии автоматизации лечебного процесса

Экспертные системы Группа: 7503Студент: Савенков Д.В.Преподаватель: Шаповалов В.В.МИНОБРНАУКИ РОССИИфедеральное государственное бюджетное образовательное учреждение высшего профессионального образования“Санкт-Петербургский государственный

Слайд 2Тема 7. Экспертные системы (ЭС)
Смысл экспертного анализа.
Характеристики ЭС.

Базовые функции ЭС.
Текущее состояние проблемы.
Обзор исследований в области искусственного

интеллекта (ИИ).
Классический период (поиск в пространстве решений, эвристический поиск, алгоритм А).
Романтический период ИИ (схемы представления знаний).
Период модернизма.
Машина логического вывода и база знаний.

Тема 7. Экспертные системы (ЭС) Смысл экспертного анализа. Характеристики ЭС. Базовые функции ЭС. Текущее состояние проблемы.Обзор исследований

Слайд 3Условия, благодаря которым компьютерную программу можно называть экспертом:
Такая программа должна

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

производить анализ списка элементов на наличие какого-либо свойства, недостаточно.
Знания, которыми обладает программа, должны быть сконцентрированы на определенную предметную область. Знания предполагают определенную организацию и интеграцию — то есть отдельные сведения должны соотноситься друг с другом и образовывать нечто вроде цепочки, в которой одно звено "тащит" за собой следующее.
Из этих знаний должно непосредственно вытекать решение проблем. Просто продемонстрировать свои знания, касающиеся, например, технического обслуживания компьютеров, — это далеко не то же самое, что привести компьютер в "чувство".

Смысл экспертного анализа

Условия, благодаря которым компьютерную программу можно называть экспертом:Такая программа должна обладать знаниями. При этом способности выполнять только

Слайд 4Представим эти рассуждения в виде определения экспертной системы.

Экспертная система (ЭС)

— это программа для компьютера, которая оперирует со знаниями в

определенной предметной области с целью выработки рекомендаций или решения проблем.

Смысл экспертного анализа

Представим эти рассуждения в виде определения экспертной системы.Экспертная система (ЭС) — это программа для компьютера, которая оперирует

Слайд 5Технология экспертных систем является одним из направлений новой области исследования,

которая получила наименование искусственного интеллекта (Artificial Intelligence — AI). Исследования

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

Смысл экспертного анализа

Технология экспертных систем является одним из направлений новой области исследования, которая получила наименование искусственного интеллекта (Artificial Intelligence

Слайд 6Экспертная система может полностью взять на себя функции, выполнение которых

обычно требует привлечения опыта человека-специалиста, или играть роль ассистента для

человека, принимающего решение.

Тот, кто принимает решение, может быть:
Экспертом со своими собственными правами, и в этом случае программа может "оправдать" свое существование, повышая эффективность его работы.
Человеком, работающим в сотрудничестве с такой программой и добивающимся с ее помощью результатов более высокого качества.

Смысл экспертного анализа

Экспертная система может полностью взять на себя функции, выполнение которых обычно требует привлечения опыта человека-специалиста, или играть

Слайд 7Перечень типовых задач, решаемых экспертными системами, включает:
извлечение информации из первичных

данных (таких как сигналы, поступающие от гидролокатора);
диагностика неисправностей (как в

технических системах, так и в человеческом организме);
структурный анализ сложных объектов (например, химических соединений);
выбор конфигурации сложных многокомпонентных систем (например, распределенных компьютерных систем);
планирование последовательности выполнения операций, приводящих к заданной цели (например, выполняемых промышленными роботами).

Смысл экспертного анализа

Перечень типовых задач, решаемых экспертными системами, включает:извлечение информации из первичных данных (таких как сигналы, поступающие от гидролокатора);диагностика

Слайд 8Экспертная система отличается от прочих прикладных программ наличием следующих признаков:
Моделирует

не столько физическую (или иную) природу определенной проблемной области, сколько

механизм мышления человека применительно к решению задач в этой проблемной области. Это существенно отличает экспертные системы от систем математического моделирования.
Система, помимо выполнения вычислительных операций, формирует определенные соображения и выводы, основываясь на тех знаниях, которыми она располагает. Знания хранятся отдельно от собственно программного кода и формируют базу знаний.
При решении задач основными являются эвристические и приближенные методы, которые, в отличие от алгоритмических, не всегда гарантируют успех. Эвристика, по существу, является правилом влияния (rule of thumb), которое в машинном виде представляет некоторое знание, приобретенное человеком по мере накопления практического опыта решения аналогичных проблем.

Характеристики ЭС

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

Слайд 9Экспертные системы отличаются и от других видов программ из области

искусственного интеллекта:
Экспертные системы имеют дело с предметами реального мира, операции

с которыми обычно требуют наличия значительного опыта, накопленного человеком. Т.е. экспертные системы имеют ярко выраженную практическую направленность в научной или коммерческой области.
Одной из основных характеристик экспертной системы является ее производительность, т.е. скорость получения результата и его достоверность (надежность).
Экспертная система должна обладать способностью объяснить, почему предложено именно такое решение, и доказать его обоснованность.

Характеристики ЭС

Экспертные системы отличаются и от других видов программ из области искусственного интеллекта:Экспертные системы имеют дело с предметами

Слайд 10Термин система, основанная на знаниях (knowledge-based system), используется в качестве

синонима термина экспертная система, хотя, строго говоря, экспертная система —

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

Характеристики ЭС

Термин система, основанная на знаниях (knowledge-based system), используется в качестве синонима термина экспертная система, хотя, строго говоря,

Слайд 11Процесс создания экспертной системы часто называют инженерией знаний (knowledge engineering)

и он рассматривается в качестве применения методов искусственного интеллекта.
Характеристики ЭС

Процесс создания экспертной системы часто называют инженерией знаний (knowledge engineering) и он рассматривается в качестве применения методов

Слайд 121. Приобретение знаний.

Приобретение знаний - это передача потенциального опыта решения

проблемы от некоторого источника знаний и преобразование его в вид,

который позволяет использовать эти знания в программе.

Базовые функции ЭС

1. Приобретение знаний.Приобретение знаний - это передача потенциального опыта решения проблемы от некоторого источника знаний и преобразование

Слайд 13Передача знаний выполняется в процессе достаточно длительных и пространных собеседований

между специалистом по проектированию экспертной системы (инженером по знаниям) и

экспертом в определенной предметной области.

Базовые функции ЭС

Передача знаний выполняется в процессе достаточно длительных и пространных собеседований между специалистом по проектированию экспертной системы (инженером

Слайд 14На передачу знаний требуется значительное время по ряду причин:
Специалисты в

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

на обычный "человеческий" язык .
Факты и принципы, лежащие в основе многих специфических областей знания эксперта, не могут быть четко сформулированы в терминах математической теории или детерминированной модели, свойства которой хорошо понятны.

Базовые функции ЭС

На передачу знаний требуется значительное время по ряду причин:Специалисты в узкой области, как правило, пользуются собственным жаргоном,

Слайд 15Для того чтобы решить проблему в определенной области, эксперту недостаточно

просто обладать суммой знаний о фактах и принципах в этой

области.
Экспертный анализ даже в очень узкой области, выполняемый человеком, очень часто нужно поместить в довольно обширный контекст, который включает и многие вещи, кажущиеся эксперту само собой разумеющимися, но для постороннего отнюдь таковыми не являющиеся.

Базовые функции ЭС

Для того чтобы решить проблему в определенной области, эксперту недостаточно просто обладать суммой знаний о фактах и

Слайд 162. Представление знаний.

В области экспертных систем представление знаний интересует нас

в основном как средство отыскания методов формального описания больших массивов

полезной информации с целью их последующей обработки с помощью символических вычислений.

Базовые функции ЭС

2. Представление знаний.В области экспертных систем представление знаний интересует нас в основном как средство отыскания методов формального

Слайд 17Формальное описание означает упорядочение в рамках какого-либо языка, обладающего достаточно

четко формализованным синтаксисом построения выражений и такого же уровня семантикой,

увязывающей смысл выражения с его формой.
Символические вычисления означают выполнение нечисловых операций, в которых могут быть сконструированы символы и символьные структуры для представления различных концептов и отношений между ними.

Базовые функции ЭС

Формальное описание означает упорядочение в рамках какого-либо языка, обладающего достаточно четко формализованным синтаксисом построения выражений и такого

Слайд 18В области искусственного интеллекта ведется интенсивная работа по созданию языков

представления (representation languages). Под этим термином понимаются компьютерные языки, ориентированные

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

Базовые функции ЭС

В области искусственного интеллекта ведется интенсивная работа по созданию языков представления (representation languages). Под этим термином понимаются

Слайд 193. Управление процессом поиска решения.

При проектировании экспертной системы серьезное внимание

должно быть уделено тому, как осуществляется доступ к знаниям и

как они используются при поиске решения.
Знание о том, какие знания нужны в той или иной конкретной ситуации, и умение ими распорядиться — важная часть процесса функционирования экспертной системы. Такие знания получили наименование метазнаний — т.е. знаний о знаниях.


Базовые функции ЭС

3. Управление процессом поиска решения.При проектировании экспертной системы серьезное внимание должно быть уделено тому, как осуществляется доступ

Слайд 20Используются различные стратегии перебора имеющихся знаний, для поиска решения проблемы

в некотором пространстве альтернатив.
Как правило, не бывает так, чтобы

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

Базовые функции ЭС

Используются различные стратегии перебора имеющихся знаний, для поиска решения проблемы в некотором пространстве альтернатив. Как правило, не

Слайд 214. Разъяснение принятого решения.

Способность системы объяснить методику принятия решения иногда

называют прозрачностью системы. Под этим понимается, насколько просто персоналу выяснить,

что делает программа и почему.

Базовые функции ЭС

4. Разъяснение принятого решения.Способность системы объяснить методику принятия решения иногда называют прозрачностью системы. Под этим понимается, насколько

Слайд 22Отсутствие достаточной прозрачности поведения системы не позволит эксперту повлиять на

ее производительность или дать совет, как можно ее повысить. Прослеживание

и оценка поведения системы — задача довольно сложная и для ее решения необходимы совместные усилия эксперта и специалиста по информатике.

Базовые функции ЭС

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

Слайд 23Представление информации о поведении экспертной системы важно по многим причинам.

1.Пользователи

системы нуждаются в подтверждении того, что в каждом конкретном случае

заключение, к которому пришла программа, в основном корректно.
2.Инженеры, имеющие дело с формированием базы знаний, должны убедиться, что сформулированные ими знания применены правильно.
3.Экспертам в предметной области желательно проследить ход рассуждений и способ использования тех сведений, которые с их слов были введены в базу знаний. Это позволит судить, насколько корректно они применяются в данной ситуации.

Базовые функции ЭС

Представление информации о поведении экспертной системы важно по многим причинам.1.Пользователи системы нуждаются в подтверждении того, что в

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

своем распоряжении инструмент, позволяющий заглянуть в "ее нутро" на уровне

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

Базовые функции ЭС

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

Слайд 25Потенциальный пользователь экспертной системы чаще всего задается вопросом: "А сможет

ли она решить мои проблемы?" Ответ уклончивый: "Смотря какие".
Существуют

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

Текущее состояние проблемы

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

Слайд 26Потенциальному пользователю следует сначала задуматься над тем, есть ли у

него на примете эксперт, который:
способен решить проблему;
знает, как решается проблема;
способен

объяснить другому, как решается проблема;
располагает временем, чтобы объяснить другому, как решается проблема;
имеет достаточные побудительные мотивы к активному участию в этом предприятии.

Текущее состояние проблемы

Потенциальному пользователю следует сначала задуматься над тем, есть ли у него на примете эксперт, который:способен решить проблему;знает,

Слайд 27Но даже если удастся выполнить оговоренные выше условия, в задаче

могут существовать факторы, ограничивающие возможность "машинного" воспроизведения человеческого опыта. Например:
в

процессе решения задачи используются способности органов чувств человека, недоступные на сегодняшний день в мире машин;
в решение задачи вовлечены соображения здравого смысла человечества или большой объем знаний, само собой разумеющихся для любого человека.

Текущее состояние проблемы

Но даже если удастся выполнить оговоренные выше условия, в задаче могут существовать факторы, ограничивающие возможность

Слайд 28"Искусственный интеллект (ИИ) — это область информатики, которая занимается разработкой

интеллектуальных компьютерных систем, т.е. систем, обладающих возможностями, которые мы традиционно

связываем с человеческим разумом, — понимание языка, обучение, способность рассуждать, решать проблемы и т.д."

Обзор исследований в области искусственного интеллекта


Слайд 29Исходя из данного определения, разработку программы, которая будет выполнять сложную

статистическую обработку данных, нельзя рассматривать как исследование в области искусственного

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

Обзор исследований в области искусственного интеллекта

Исходя из данного определения, разработку программы, которая будет выполнять сложную статистическую обработку данных, нельзя рассматривать как исследование

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

интеллекту:
искусственный интеллект является ответвлением технических наук, поскольку основное направление

исследований в этой сфере — создание интеллектуальных искусственных существ (роботов) ;
ИИ связан с теми областями, которые занимаются механизмом познания, — процессами обработки информации в мозгу человека.

Обзор исследований в области искусственного интеллекта

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

Слайд 31Исследования в области ИИ тесно связаны со смежными — информатикой,

психологией и лингвистикой. Тот факт, что исследования в области искусственного

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

Обзор исследований в области искусственного интеллекта

Исследования в области ИИ тесно связаны со смежными — информатикой, психологией и лингвистикой. Тот факт, что исследования

Слайд 32Период с начала 50-х и до середины 60-х годов.
Исследования

в области искусственного интеллекта начались практически сразу же после появления

компьютеров и первых опытов по их применению для других, более "приземленных" целей . Все началось с того, что были предприняты попытки решать с помощью компьютера игровые задачи и головоломки.

Классический период

Период с начала 50-х и до середины 60-х годов. Исследования в области искусственного интеллекта начались практически сразу

Слайд 33Идея поиска в пространстве состояний заключается в том, что множество

проблем можно сформулировать в терминах трех важнейших ингредиентов:
исходное состояние проблемы,

например исходное состояние головоломки;
тест завершения — проверка, достигнуто ли требуемое конечное состояние или найдено решение проблемы (примером может послужить правило определения, собрана ли головоломка);
множество операций, которые можно использовать для изменения текущего состояния проблемы, например шаги или перемещения фигур при сборке головоломки.

Классический период. Поиск в пространстве состояний

Идея поиска в пространстве состояний заключается в том, что множество проблем можно сформулировать в терминах трех важнейших

Слайд 34Один из способов представления такого концептуального пространства состояний — граф,

в котором состояниям соответствуют узлы, а операциям — дуги.
Классический период.

Поиск в пространстве состояний
Один из способов представления такого концептуального пространства состояний — граф, в котором состояниям соответствуют узлы, а операциям

Слайд 35Метод формирования анаграмм последовательным перечислением является примером применения алгоритма, получившего

наименование generate-and-test (генерирование и проверка).
(1) Генерировать новое состояние, модифицируя существующее;

например, изменить последовательность букв, добавив новую в существующую последовательность.
(2) Проверить, не является ли образовавшееся состояние конечным (решением); например, проверить, не является ли образовавшаяся последовательность осмысленным словом. Если это так, то завершить, иначе перейти к шагу (1).

Классический период. Поиск в пространстве состояний

Метод формирования анаграмм последовательным перечислением является примером применения алгоритма, получившего наименование generate-and-test (генерирование и проверка).(1) Генерировать новое

Слайд 36Алгоритм имеет два основных варианта: поиск в глубину (depth-first search)

и поиск в ширину (breadth-first search). Отличаются варианты порядком формирования

состояний на шаге (1).

Классический период. Поиск в пространстве состояний

Алгоритм имеет два основных варианта: поиск в глубину (depth-first search) и поиск в ширину (breadth-first search). Отличаются

Слайд 37Граф пространства состояний при использовании алгоритма поискав глубину
Классический период. Поиск

в пространстве состояний

Граф пространства состояний при использовании алгоритма поискав глубинуКлассический период.  Поиск в пространстве состояний

Слайд 38Классический период. Поиск в пространстве состояний
Граф пространства состояний при использовании

алгоритма поиска в ширину

Классический период.  Поиск в пространстве состоянийГраф пространства состояний при использовании алгоритма поиска в ширину

Слайд 39Отметим, что свойства этих алгоритмов существенно отличаются.

Алгоритм поиска в ширину

отыскивает решение, путь к которому на графе — кратчайший, если

таковое существует. Другими словами, он находит кратчайший путь между исходным состоянием и решением. Алгоритмы, обладающие таким свойством, называются разрешимыми (admissible).
Алгоритм поиска в глубину может быстрее найти решение, особенно, если при его выполнении используются эвристики для выбора очередной ветви. Но этот алгоритм может никогда не закончиться, если пространство состояний бесконечно.

Классический период. Поиск в пространстве состояний

Отметим, что свойства этих алгоритмов существенно отличаются.Алгоритм поиска в ширину отыскивает решение, путь к которому на графе

Слайд 40Простая форма эвристического поиска — это «восхождение на гору». В

процессе поиска в программе используется некоторая оценочная функция, с помощью

которой можно грубо оценить, насколько "хорошим" (или "плохим") является текущее состояние. Затем можно применить ту же функцию для выбора очередного шага, переводящего систему в следующее состояние.

Например, в шахматах, путем анализа фигур, ищется такой вариант следующего хода, который характеризуется максимальным значением оценочной функции.

Классический период. Эвристический поиск

Простая форма эвристического поиска — это «восхождение на гору». В процессе поиска в программе используется некоторая оценочная

Слайд 41Основной алгоритм, реализующий идею «восхождения на гору», можно сформулировать следующим

образом.
(1) Находясь в данной точке пространства состояний, применить правила порождения

нового множества возможных решений, например множества ходов фигур, допустимых в данной позиции.
(2) Если одно из новых состояний является решением проблемы, прекратить процесс. В противном случае перейти в то состояние, которое характеризуется наивысшим значением оценочной функции. Вернуться к шагу (1).

Классический период. Эвристический поиск

Основной алгоритм, реализующий идею «восхождения на гору», можно сформулировать следующим образом.(1) Находясь в данной точке пространства состояний,

Слайд 42Трудности такого подхода:
сложно сформулировать оценочную функцию, которая адекватно бы отражала

"качество" текущего состояния;
существует возможность выхода на «плато» - все варианты

одинаково хороши или плохи;
существует возможность наличия локальных максимумов, из которых возможен только спуск, т.е. "ухудшение" состояния.

Классический период. Эвристический поиск

Трудности такого подхода:сложно сформулировать оценочную функцию, которая адекватно бы отражала

Слайд 43Лучшими свойствами обладает другая форма эвристического поиска, которая получила наименование

сначала наилучший (best-first search).
Основное отличие нового метода от ранее

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

Классический период. Эвристический поиск

Лучшими свойствами обладает другая форма эвристического поиска, которая получила наименование сначала наилучший (best-first search). Основное отличие нового

Слайд 44Алгоритм А* относится группе первый лучший.
Основная идея алгоритма состоит в

использовании для каждого узла n на графе пространства состояний оценочной

функции вида:
f(n) = g(п) + h(n).
Здесь g(п) соответствует расстоянию на графе от узла п до начального состояния, a h(n) —оценка расстояния от п до узла, представляющего конечное (целевое) состояние. Чем меньше значение оценочной функции f(n), тем "лучше", т.е. узел п лежит на более коротком пути от исходного состояния к целевому. Идея алгоритма состоит в том, чтобы с помощью f(n) отыскать кратчайший путь на графе от исходного состояния к целевому.

Эвристический поиск. Алгоритм А*

Алгоритм А* относится группе первый лучший.Основная идея алгоритма состоит в использовании для каждого узла n на графе

Слайд 47Наиболее существенные результаты, полученные в этот период, можно сформулировать следующим

образом:
проблему любой сложности, в принципе, можно свести к проблеме поиска

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

Классический период

Наиболее существенные результаты, полученные в этот период, можно сформулировать следующим образом:проблему любой сложности, в принципе, можно свести

Слайд 48Период от середины 60-х до середины 70-х. В это время

внимание исследователей сосредоточилось в основном на проблеме машинного "понимания", т.е.

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

Романтический период.

Период от середины 60-х до середины 70-х. В это время внимание исследователей сосредоточилось в основном на проблеме

Слайд 49В романтический период было предпринято множество исследований, целью которых было

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

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

Романтический период. Схемы представления знаний

В романтический период было предпринято множество исследований, целью которых было выяснить, каким образом и многообразие сведений об

Слайд 50Эти исследования включали использование конструкций следующих видов (чаще в чистом

виде, но иногда и в комбинации):
правил в форме, "если имеет

место это условие, то примени этот оператор";
разного рода сетей, в которых узлы соответствуют концепциям, а дуги — отношениям между ними;
логических формул, представляющих отдельные факты и принципы, включая управляющую информацию о том, когда применить то или иное соответствие.

Романтический период. Схемы представления знаний

Эти исследования включали использование конструкций следующих видов (чаще в чистом виде, но иногда и в комбинации):правил в

Слайд 51Множество схем представления знаний, которым отдается предпочтение в современных разработках,

основаны на результатах, полученных в романтический период. Например, в работе

Квилиана предложены ассоциативные и семантические сети в качестве графического формализма для описания фактов и определений.

Романтический период. Схемы представления знаний

Множество схем представления знаний, которым отдается предпочтение в современных разработках, основаны на результатах, полученных в романтический период.

Слайд 52Семантиическая сеть — информационная модель предметной области, имеющая вид ориентированного

графа, вершины которого соответствуют объектам предметной области, а дуги (рёбра)

задают отношения между ними.
Семантиическая сеть — информационная модель предметной области, имеющая вид ориентированного графа, вершины которого соответствуют объектам предметной области,

Слайд 53Этот период продолжался с середины 70-х до конца 80-х годов.

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

присущих человеку, на модули, которые можно было бы активизировать по заданной схеме.

Период модернизма

Этот период продолжался с середины 70-х до конца 80-х годов. Он характеризуется значительными усилиями, направленными на разработку

Слайд 54Стало ясно, что стратегия явного представления человеческого знания в форме

направляемых заданной схемой модулей обладает определенными преимуществами перед включением знаний

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

Период модернизма

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

Слайд 551) Процесс воспроизведения явных знаний потенциально обещает более чувствительный механизм

настройки соответственно тому, как эксперт хранит и применяет имеющиеся у

него знания. Редко кто из экспертов может представить четко сформулированную последовательность операций, гарантирующую успешное завершение процедуры в любой ситуации, в ответ на вопрос о том, как он действует в процессе решения проблемы. Скорее знания, которыми обладает эксперт, извлекаются по мере выяснения, как поступать в типичных ситуациях, а затем к ним прибавляются исключения из таких ситуаций.

Период модернизма

1) Процесс воспроизведения явных знаний потенциально обещает более чувствительный механизм настройки соответственно тому, как эксперт хранит и

Слайд 562) Такой метод программирования знаний создает предпосылки для довольно быстрого

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

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

Период модернизма

2) Такой метод программирования знаний создает предпосылки для довольно быстрого создания прототипа системы и последующего ее постепенного

Слайд 573) Большинство из тех, кто работали с практическими программами решения

проблем, пришли к выводу, что полезной может быть и программа,

которая не решает проблему целиком или не бывает права абсолютно всегда. Экспертная система может функционировать и как "разумный ассистент", который предлагает несколько альтернативных вариантов решения проблемы и отвергает менее приемлемые.

Период модернизма

3) Большинство из тех, кто работали с практическими программами решения проблем, пришли к выводу, что полезной может

Слайд 58Как правило, в структуре экспертной системы можно четко разделить базу

знаний и компонент, который этой базой пользуется, — машину логического

вывода. Взаимодействие между ними обеспечивается программой, которую принято называть оболочкой (shell) экспертной системы.

Машина логического вывода и база знаний

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

Слайд 59Конечный пользователь приложения взаимодействует с системой через оболочку, передавая ей

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

знаний, извлекает знания, необходимые для ответа на конкретный вопрос, и передает сформированный ответ пользователю либо как решение проблемы, либо в форме рекомендации или совета.

Машина логического вывода и база знаний

Конечный пользователь приложения взаимодействует с системой через оболочку, передавая ей запросы. Последняя активизирует машину логического вывода, которая

Слайд 60Машина логического вывода и база знаний
Структура экспертной системы

Машина логического вывода и база знанийСтруктура экспертной системы

Слайд 61


Спасибо за внимание!

Спасибо за внимание!

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика