Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Volodin.doc
Скачиваний:
5
Добавлен:
07.09.2019
Размер:
686.59 Кб
Скачать

1.2. Понятие и виды бз

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

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

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

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

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

Двумя наиболее важными требованиями к информации, хранящейся в базе знаний интеллектуальной системы, являются:

  1. достоверность конкретных и обобщённых сведений, имеющихся в базе данных, и

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

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

  • Автоматическое доказательство (вывод). Способность системы выводить новые знания из старых, находить закономерности в БЗ. Часто принимается, что база знаний отличается от базы данных именно наличием механизма вывода.

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

  • Интроспекция. Нахождение противоречий, нестыковок в БЗ, контроль правильной организации БЗ.

  • Машинное обучение. Превращение БЗ в гибкую систему, адаптация к проблемной области. Аналогична человеческой способности «набирать опыт».

Глава 2.Построение бд и бз.

2.1.Построение бд.

А теперь на примере СУБД MS Access рассмотрим как стоится БД информационной системы «Библиотека».

Цель создания и функционирования базы данных – автоматизация рабочего места библиотекаря.

Задачи, решаемые в процессе создания и использования базы данных:

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

хранение и поиск информации о посетителях библиотеки;

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

База состоит из следующих таблиц:

Авторство состоит из следующих полей:

Авторы:

Выдача книг:

Жанры:

Издательства:

Каталог книг:

Рубрика:

Читатели:

Схема данных выглядит следующим образом:

Для удобства работы и решения поставленных задач созданы запросы, и отчеты на основании их для удобства представления информации:

Для ввода и просмотра информации созданы формы:

При запуске программы открывается форма Библиотека:

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

Далее две колонки для поиска книг по разным критериям.