База знаний

Материал из Айболит-Онлайн Вики
Перейти к: навигация, поиск

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


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


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


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