Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

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

Лекция



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

продукционная модель представления знаний

Продукционная модель или модель, основанная на правилах, позволяет представить знания в виде предложений (продукций) типа: «Если (условие), тогда (действие)».

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

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

Графически множество продукционных правил хорошо отображается деревьями И/ИЛИ (см. рис. 1). В узлах дерева располагаются либо сочетания И/ИЛИ, либо атрибуты статической модели, содержащие значения величин или процедуры для получения этих значений. Таким образом, значение каждого неконцевого узла-атрибута связывается через некоторое количество узлов И/ИЛИ с другими атрибутами, что соответствует продукционному правилу для вывода этого значения. Деревья И/ИЛИ являются гибким инструментом для визуального представления динамических знаний. Этот метод позволяет представлять сложные логические посылки бинарным деревом - наглядным, простым в обработке и способным адекватно отражать пути перехода системы из одного состояния в другое. Вместе с тем, продукционная модель, и, как следствие, ее графическое изображение, обладает существенным недостатком: отсутствием структурности представленных знаний. На рисунке 1 представлен фрагмент дерева И/ИЛИ, рекомендующий распределение студента на обучение по определенной специальности. Фактически, знания представляют собой набор несвязанных общей структурой продукций, что вызывает сложности редактирования отдельных правил при создании крупных приложений искусственного интеллекта, т.к. сложно найти узел дерева, соответствующий определенному уровню абстракции; определенному объекту; свойству, характерному для выделенной категории объектов

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

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

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

Онлайн Экспертные Медицинские Системы

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

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

Задачей медицинской экспертной системы являются:

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

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

Экспертная Медицинская Система

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

- система постановки диагноза по симптомам.

Система диагностики Diagnos.ru является единственной интерактивной телемедицинской системой диагностики, а также крупнейшей в мире по количеству групп диагностируемых болезней и категорий пациентов. Об этом говорит сайт https://intellect.icu . В настоящее время диагностируется более 240 заболеваний и более 600 нозологических единиц.Нозологическая единица - определенная болезнь, которую выделяют как самостоятельную, как правило, на основе установленных причин, механизмов развития и характерных клинических проявлений.

Система диагностики состоит из двух частей (программ). Первая осуществляет анализ медицинских данных, используя ряд современных математических методов. Вторая - та, что располагается непосредственно на сайте Диагноз.ru - выполняет сбор информации о пациенте и выдает диагноз на основе готовых соответствий, созданных анализатором.

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

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

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

семантические сети

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

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

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

Семантическая сеть использует представление знаний в виде узлов, соединенных дугами. Узлы соответствуют некоторым концептам (понятиям) предметной области, а связи – отношениям между ними . Пометки над дугами указывают на тип отношения. Сети достаточно мощны, чтобы представить структурные знания. Более того, по мнению современных психологов, именно сетевая модель представления наиболее точно отражает особенности человеческой памяти . Однако знания, допускающие сетевое представление, по определению являются статическими, т.е. представляют собой состояние системы в определенный момент времени. Кроме того, человеческое знание о предмете обычно помещается в довольнотаки существенный контекст, что при отображении на сетевую модель влечет за собой появление большого числа дополнительных связей. Отмеченные свойства объясняются логической и эвристической неадекватностью семантических сетей

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

WordNet - лексическая база данных английского языка

http://wordnetweb.princeton.edu/perl/webwn

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

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

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

Примеры синсетив {good, fine}, {man, adult male}.

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

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

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

Синсеты в WordNet связаны между собой различными семантическими отношениями:
Hypernym обобщение Животные являются гипернимом собаки
Hyponym детализация Собака является гипонимом животных
Meronym часть от Двери являются меронимом дома
Holonym содержит составляющие Дом является холонимом дверей
Synonym подобное значение Машина является синонимом автомобиля
Antonym противоположное значение Нравится является антонимом не нравится
Entailment необходимое действие Шаг является ентейлментом ходы

Также, существуют различные другие связи: лексические, антонимични, контекстные (слово "X" имеет отношение к слову "Y") и другими. Среди них особую роль играет гипонимия: она позволяет организовывать синсеты в виде семантических сетей. Для разных частей речи родовые отношения могут иметь дополнительные характеристики и различаться областью охвата.

WordNet можно свободно использовать в коммерческих и научных целях.Для работы с ним существует несколько программ, много интерфейсов и API, реализуемых на большинстве языков с помощью протокола DICT, программы GoldenDict и других. Также, пакеты WordNet присутствуют в некоторых репозиториях ПО для GNU и Linux и их дистрибутивов.

Использование знаний из Интернета

Интеллектуальная игра Акинатор

Продукционная модель представления знаний Системы, основанные на знанияхhttp://ru.akinator.com/

«Акинатор» это Интернет-игра, разработанная двумя французскими программистами в 2007 году.В настоящее время декабре представлено 11 языках, существует мобильная версия.

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

Акинатор задает 40 вопросов. У него есть две дополнительные попытки (в каждой несколько дополнительных вопросов) в случае, если он не смог отгадать загаданного игроком персонажа за отведенные 40 вопросов. Или же, наоборот, он может задать меньше вопросов, если смог отгадать персонажа быстрее. На каждый вопрос предлагается выбрать один из пяти вариантов ответа: «Да», «Возможно, частично», «Я не знаю», «Скорее нет, не совсем», «Нет». Акинатор начинает с более общих вопросов, и каждый следующий вопрос имеет уточняющий характер. Таким образом Акинатор фильтрует вероятных или неподходящих персонажей.

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

Сила программы в глобальной распространенности мировой сети.Помните старую шутку о правилах Интернета? «Все в сети уже где-то было». Вот этот принцип и использует Акинатор. Ведь пользуются им миллионы игроков, а база волшебного Джина наполняется ими же. А обаяние Акинатор заключается в очень простом - большинство пользователей не так уж и эрудированные, поэтому круга знаний даже стартовой базы вполне хватает для того, чтобы отгадывать большую часть запросов.

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

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

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

Ответы на вопросы для самопроверки пишите в комментариях, мы проверим, или же задавайте свой вопрос по данной теме.

создано: 2016-03-08
обновлено: 2023-10-20
133069



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Представление и использование знаний

Термины: Представление и использование знаний