Проектирование базы знаний.
Основу - ядро любой интеллектуальной системы - составляют база знаний и заложенный в систему механизм вывода решений. Если говорить обобщенно, эти компоненты определяют две основные интеллектуальные характеристики системы: способность хранить знания о чем-то и умение оперировать этими знаниями. Более развитым системам, основанным на знаниях, присуща также способность обучаться, т. е. приобретать новые знания, расширять БЗ, корректировать знания в соответствии с изменяющимися условиями и ситуацией в предметной области.
При проектировании интеллектуальных систем значительные усилия и время затрачиваются на разработку БЗ, т. е. накопление знаний, создание модели представления знаний, их структурирование, заполнение БЗ и дальнейшее поддержание ее в актуальном состоянии. Прежде чем приступить к проектированию и реализации БЗ, разработчикам необходимо осмыслить и разрешить ряд вопросов, непосредственно связанных с процессом создания БЗ и интеллектуальной системы в целом. Попытаемся очертить круг задач, решаемых на начальном этапе разработки интеллектуальной системы (при условии, что вопрос о целесообразности разработки интеллектуальной системы в этой области решен положительно):
- изучение проблемной области (объекта, задач, целей), т. е. «что представлять в БЗ» и «для чего представлять»;
- определение понятия «знание» в контексте исследуемой проблемной области;
- выявление источников знаний, активная и кропотливая работа с ними;
- определение типов знаний для решения задачи;
- оценка на основе исследования проблемной области и характера знаний пространства поиска решений с целью выбора способа структуризации знаний и метода поиска решений (механизма вывода);
- определение способа структуризации знаний, т. е. того, «как представлять знания»;
- выбор способа представления знаний;
- определение структуры БЗ;
- определение характера взаимодействия структурных частей БЗ, а также взаимодействия ее с другими компонентами ПСИИ в процессе поиска решений;
- подготовка к процессу заполнения БЗ.
Безусловно, количество, содержание и последовательность решения этих задач на начальном этапе разработки интеллектуальной системы может меняться. Это зависит от многих факторов: характера и сложности объекта и проблемной области; целей, которые ставит разработчик перед проектируемой системой и собой; ступени определенности и структурируемое знаний; условий для успешного приобретения знаний, а также взаимоотношения с экспертами и др. Тем не менее здесь необходимо подчеркнуть основную мысль: разработка БЗ, выбор ее структуры, способ представления знаний, работа с экспертами являются наиболее важными и сложными задачами при проектировании интеллектуальной системы и успех в решении этих задач во многом предопределяет полезность и эффективность работы всей системы, основанной на знаниях. Рассмотрим коротко содержание и проблематику этих задач. Некоторые из них были рассмотрены выше.
Дата добавления: 2017-02-20; просмотров: 787;