Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Понятие системы баз знаний.




Базы знаний

 

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

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

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

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

Рис. 3.13. Основные свойства базы знаний

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

Знания и правила работы можно рассматривать в различных аспектах:

• глубинные и поверхностные;

• качественные и количественные;

• приближенные (неопределенные) и точные (определенные);

• конкретные и общие;

• описательные и предписывающие.

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

Рис. 3.14. Технология использования базы знаний

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

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

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

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

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

Та область профессиональной человеческой деятельности, которая пока поддается формализации, а значит, и автоматизации на базе ЭВМ, — это небольшая часть накопленных человеком знаний.

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

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

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

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

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

 

Из главы следует запомнить

 

• Информационное обеспечение характеризует состояние управляемого объекта, является основой для принятия управленческих решений и тесно связано с программным и технологическим обеспечением.

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

• Классификаторы и коды предназначены для формирования сводных данных на ПЭВМ, группировки информации по каким-то реквизитам-признакам. Использование классификаторов тесно связано с ведением различных справочников в машине широко используемых при компьютерной обработке экономических задач.

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

• Применение штрихового кодирования значительно ускоряет процесс ввода данных в машину. Этот метод находит все большее применение при учете типовых операций.

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

• Внутримашинное ИО имеет организацию данных в виде файлов, баз и банков данных, баз знаний.

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

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

• Для более сложных вариантов работы с информацией создание внутримашинного ИО должно быть эффективным прежде всего в соотношении «стоимость — производительность — надежность».

Базы знаний

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

Знания отличаются от данных рядом существенных свойств:

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

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

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

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

· знания обладают структурированностью. Структурированность знаний проявляется при использовании отношений типа «элемент-класс» и «часть-целое» , что позволяет реализовать возможность вложения одних понятий в другие;

· знания обладают семантической метрикой – отношение близости понятий, силы ассоциативной связи между ними. Ее наличие позволяет выделять информацию, относящуюся к типовым ситуациям, например, «выход из строя элемента системы», «блокировка пакетов» и т.п.;

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

Формально под фактом подразумевается запись:

§ – имя или идентификатор факта;

§ – значение факта, определяемое на численной шкале с метрикой, логической, нечеткой или лингвистической шкалах;

§ – степень уверенности (от англ. certitude) в истинности значения;

§ – множество связей факта с другими знаниями;

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

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

Правилами в общем случае являются знания вида:

«Если X есть A, то Y есть B, иначе Y есть C»

Примером правила с четырьмя посылками и одним заключением может служить следующее высказывание, определяющее выбор версии СУБД:

ЕСЛИ
колво_проц => 1
и
тактовая_частота_проц => 600
и
объем_НМЖД => 30
и
объем_ОП => 1024
ТО
версия_oracle = 8.0

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

В общем виде система семантической обработки информации, основанная на концепции баз знаний, включает:

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

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

· интерфейс с пользователем на языке, близком к естественному;

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

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

Концепция баз знаний, являясь логическим развитием монопольно-файловых систем и систем, основанных на концепции баз данных, создает предпосылки для расширения возможностей отображения закономерностей предметной области и получения новых знаний путем их вывода (манипулирования знаниями). При этом значительно ослабляется противоречие между «мягким», нечетко очерченным миром реальности и требованиями по «жесткому», формализованному представлению информации в ЭВМ.

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

Понятие системы баз знаний.

Аналогично СБД (система баз знаний) существует понятие СБЗ - система баз знаний. Близкими понятиями являются: экспертная система - система, обеспечивающая создание и использование с помощью компьютера баз знаний экспертов; система искусственного интеллекта.

В последнее время, однако, предпочтение отдается терминам, подчеркивающим знания, а не интеллект. Такие системы демонстрируют шаблонное использование знания, а не интеллекта, которые предполагает творческий подход, нешаблонность. Это соответствует и точному переводу английского названия таких систем - Knowledge Based Systems (KBS) - система, базирующаяся на знаниях.

Таким образом, окончательное определение:
СБЗ - система, дающая возможность использовать подходящим образом представленные знания с помощью вычислительной машины.

Компоненты СБЗ:

· база знаний

· механизм получения решений

· интерфейс

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

Литература:

· Системы управления базами данных и знаний. /Под ред. А.Н.Наумова. М., 1991.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...