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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Продукционная модель представления знаний Системы, основанные на знаниях - портал intellect.mlhttp://www.diagnos.ru/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Поделиться статьей

0
737
0
Продукционная модель представления знаний Системы, основанные на знаниях
Рейтинг 9 из 10. Голосов: 2
Ваша оценка:




Комментарии (0)


avatar

Чтобы оставить комментарий войдите или зарегистрируйтесь






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