Оглавление
Системы, основанные на знаниях
-
Основы систем, основанных на знаниях
- Системы, основанные на знаниях (KBS), анализируют и используют базу знаний для решения задач.
- KBS были в центре внимания исследователей ИИ в 1980-х годах.
- Термин KBS охватывает широкий спектр систем, но имеет два ключевых компонента: базу знаний и механизм логического вывода.
-
Компоненты системы KBS
- База знаний содержит структурированные факты и правила, отличающиеся от процедурного кода обычных программ.
- Механизм логического вывода использует методы общего назначения для получения новых знаний и решения задач.
-
Развитие и аспекты KBS
- KBS часто использовались как синоним экспертных систем, но они различаются по цели и архитектуре.
- Ранние системы KBS были в основном экспертными системами на основе правил, которые позволяли экспертам самостоятельно определять и поддерживать правила.
- KBS с явным представлением знаний облегчают объяснение результатов пользователям и позволяют разрабатывать механизмы логического вывода общего назначения.
-
Мета-рассуждения и расширение сферы применения
- Более поздние архитектуры KBS, такие как BB1 blackboard, поддерживают рассуждения на метауровне и позволяют управлять процессом решения проблем.
- KBS использовались в различных областях, включая управление процессами, обучение и решение задач в конкретных областях.
-
Усовершенствования и достижения
- С усложнением систем KBS методы представления знаний стали более изощренными, включая логику, системы переписывания терминов и концептуальные графики.
- В 1990-х годах были разработаны классификаторы, которые позволяют разработчикам декларативно описывать факты и получать отношения.
- Технологии, такие как логика описания, адаптированы для работы с неструктурированными данными в Интернете, что привело к созданию Семантической паутины.