Функции базы знаний отрасли

advertisement
ст. гр. ИСТ-207
Мальков М.В.
Анализ предметной области
База знаний в информатике и исследованиях искусственного интеллекта
— это особого рода база данных, разработанная для оперирования знаниями
(метаданными). Полноценные базы знаний содержат в себе не только
фактическую информацию, но и правила вывода, допускающие
автоматические умозаключения о вновь вводимых фактах и, как следствие,
осмысленную обработку информации. Область наук об искусственном
интеллекте, изучающая базы знаний и методы работы со знаниями,
называется инженерией знаний.
Современные базы знаний обычно работают совместно с продвинутыми
системами поиска информации и имеют тщательно продуманную структуру
и формат представления знаний.
База знаний — важный компонент интеллектуальной системы. Наиболее
известный класс таких программ — это экспертные системы. Они
предназначены для поиска способов решения проблем из некоторой
предметной области, основываясь на записях БЗ и на пользовательском
описании ситуации.
Простые базы знаний могут использоваться для создания экспертных
систем хранения данных в организации: документации, руководств, статей
технического обеспечения. Главная цель создания таких баз — помочь менее
опытным людям найти уже существующее описание способа решения какойлибо проблемы.
База данных системы для поддержки динамических процессов принятия
решений выполняет две основные функции. Она используется для
информационной поддержки пользователя при формировании новых задач в
данной предметной области, а также в процессах анализа при извлечении
знаний. Представление информации о целях, критериях, альтернативах,
экспертах и, наконец, предпочтениях сопряжено со сложностями, поскольку
между элементами данных существует множество связей различного
характера.
Двумя наиболее важными требованиями к информации, хранящейся в
базе знаний интеллектуальной системы, являются:
 достоверность конкретных и обобщённых сведений, имеющихся в
базе данных, и
 релевантность информации, получаемой с помощью правил
вывода базы знаний.
Ниже перечислены некоторые из особенностей, которые могут (но не
обязаны) быть у системы, оперирующей базами знаний.
Автоматическое доказательство (вывод). Способность системы
выводить новые знания из старых, находить закономерности в БЗ. Часто
принимается, что база знаний отличается от базы данных именно наличием
механизма вывода.
Доказательство заключения. Способность системы после выдачи ответа
«объяснить» ход её рассуждений, причем «по первому требованию».
Интроспекция. Нахождение противоречий, нестыковок в БЗ, контроль
правильной организации БЗ.
Машинное обучение. Превращение БЗ в гибкую систему, адаптация к
проблемной области. Аналогична человеческой способности «набирать
опыт».
Структура базы знаний отрасли
Структура должно состоять из:
 Компонента поиска в системе;
 Компонент авторизации;
 Компонента вывода информации;
 Базе данных, содержащую всю информацию базы знаний;
Функции базы знаний отрасли
• хранение информации;
• запись информации;
• поиск информации по запросам в базах данных и знаний для анализа
взаимосвязей объектов, изучения состава объектов, анализа значений
характеристик, уточнения функций и условий функционирования
исследуемых объектов;
• многокритериальный анализ вариантов и выбор лучшего из них;
• логический вывод информации на основе имеющихся знаний.\
Предъявление требований к программной системе
Главное требование для БЗ это поддержка базы данных.
Поскольку мы используем платформу .NET и разрабатываем систему на
языке высокого уровня C#, то актуально использовать MSSQL.
Данная система также может быть представлена как в виде приложения,
так и в виде интернет-приложения.
Related documents
Download