КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Приобретение знаний
Под процессом приобретения знаний обычно понимается процесс Передачи опыта по решению некоторого класса задач от определенного источника знаний в программную систему [22, 23]. В качестве потенциальных источников знаний могут выступать эксперты, специальная литература по данной проблеме и личный опыт пользователя. Часто знания о проблемной области носят отрывочный характер, слабо структурированы и плохо формализованы. Именно в этих условиях наиболее адекватно использование экспертных систем. Поэтому основным источником знаний в ЭС, как правило, служат эксперты, являющиеся опытными практиками в какой-то узкой предметной области. Знания, которые могут быть получены от эксперта, представляют собой набор специальных фактов, правил, процедур и оценок в узкой области знаний, а не общие знания о какой-либо предметной области. Сложность передачи информации от эксперта к программному продукту приводит к необходимости введения в процесс проектирования ЭС специального посредника — инженера по знаниям. В качестве основных трудностей организации процесса извлечения знаний из эксперта обычно отмечается несоответствие способа, которым формулирует знания эксперт, способу представления знаний в ЭС; неспособность и нежелание эксперта выразить свои знания, сложность проведения испытаний экспертной системы. Процесс извлечения знаний из эксперта и формирование на этой основе структурированной формализованной модели проблемной среды можно разбить на несколько этапов. В [22] в качестве таких этапов выделены идентификация, концептуализация, формализация, реализация и тестирование (отладка). На этапе идентификации инженер по знаниям и эксперт должны дать характеристику искомой проблеме и связанных с нею знаний, т. е. они должны ответить на вопросы типа: какие классы задач будет решать данная ЭС, какие задачи основные, какие — вспомогательные, каков перечень подзадач, перечень основных понятий и их взаимосвязей и т. д. Понятия и связи, выявленные на стадии идентификации, должны быть явно зафиксированы на естественном языке на этапе концептуализации. Этап формализации состоит в формальном представлении зафиксированных основных понятий и их связей на некотором выбираемом языке представления знаний. Результатом формализации является разработка спецификаций для построения некоторого варианта базы знаний. После формализации происходит этап реализации построенной в виде графов или диаграмм базы знаний, выбранных механизмов логического вывода и стратегий управления в виде текстов и программ проектируемой экспертной системы. Этап тестирования предусматривает проверку и отладку варианта базы знаний в рамках экспериментальной версии экспертной системы на представительном множестве тестовых примеров из данной предметной области. Процесс построения базы знаний и экспертной системы в целом имеет итеративный характер, включающий внесение необходимых изменений в базу знаний и отладку полученных вариантой. Наряду с традиционными способами извлечения знаний из эксперта или других источников знания через посредника — инженера по знаниям — предпринимаются попытки автоматизации этого процесса. Одним из наиболее простых способов автоматизированного приобретения знаний является организация работы эксперта через вопросо-ответную систему [23]. В этом случае роль инженера по знаниям берет на себя вопросо-ответная система, которая запрашивает у эксперта информацию об используемых им терминах, просит определить и уточнить основные понятия и связи. Очевидно, что возможности этого способа значительно ограничены заранее составленным сценарием. Наиболее радикальным решением было бы создание некоторой программы индуктивного или правдоподобного вывода, которая могла бы строить базу знаний, опираясь на те же источники, что и эксперт, т. е. на прошлый опыт и специальную литературу. В современных экспертных системах эти программы основаны, как правило, на методах обучения с помощью предъявления множества примеров. Эта задача во многом аналогична задаче синтеза программ на основе предъявления синтезируемой системе примеров корректных программ, решающих определенную задачу. В настоящее время созданы программы, которые обучаются как фактическим знаниям о предметной области, так и знаниям о стратегиях решения задач. Однако, хотя первые подобные программы и существуют (см. § 3.3), тем не менее решение задачи индуктивного вывода для общего случая автоматического формирования базы знаний даже теоретически пока не найдено.
Дата добавления: 2014-01-13; Просмотров: 1743; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |