Программная система формирования баз знаний в формате CLIPS
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ов, и, кроме того, способны анализировать и объяснять пользователю свои действия и знания.
Идея построения экспертных систем сформировалась в ходе исследований в области искусственного интеллекта. Экспертные системы распадаются на два больших класса с точки зрения задач, которые они решают. Системы первого класса предназначаются для повышения культуры работы и уровня знаний специалистов в различных областях деятельности (врачей, геологов, инженеров и т.п.). Системы второго класса можно назвать консультирующими, или диагностирующими. Для оказания помощи человеку в решении указанных задач разрабатываются комплексы программ персональных компьютеров, называемые интеллектуальными системами, основанными на знаниях. Эти разработки относятся к области приложений исследований по искусственному интеллекту.
Структура экспертной системы представлена следующими структурными элементами:
)База знаний - механизм представления знаний в конкретной предметной области и управления ими;
2)Механизм логических выводов - делает логические выводы на основании знаний, имеющихся в базе знаний;
)Пользовательский интерфейс - используется для правильной передачи ответов пользователю;
4)Модуль приобретения знаний - служит для получения знаний от эксперта, поддержки базы знаний и дополнения ее при необходимости;
5)Модуль советов и объяснений - механизм, способный не только давать заключение, но и представлять различные комментарии, прилагаемые к этому заключению, и объяснять его мотивы. В противном случае пользователю будет трудно понять заключение. Такое понимание необходимо, если заключение используется для консультации или оказании помощи при решении каких-либо вопросов. Кроме того, с его помощью эксперт определяет, как работает система, и позволяет точно выяснить, как используются знания, предоставленные им.
база знание формат программный
Рис.1.1 - Архитектура экспертной системы
Задачи ЭС, которые, по сути, представляют собой комбинацию машинного и человеческого знания - сохранять и пополнять опыт специалистов, работающих в плохо формализуемых областях, таких, как медицина, биология, история и т.п. ЭС должны сыграть роль высококвалифицированных помощников, способных дать полезный совет, сообщить необходимые сведения человеку, находящемуся в затруднительном положении. Им может оказаться молодой, имеющий недостаточный опыт врач, перед которым возникла необходимость провести сложную и нетривиальную операцию. Им может быть археолог, столкнувшийся впервые с малоизвестной культурой, иди биолог, которому срочно понадобились знания на уровне профессионального нейрофизиолога, или любой другой исследователь и специалист.
ЭС хранит массу сведений, полученных из самых различных источников (книг, журнальных публикаций, устных сообщений специалистов и т.п.). Она может использовать эти сведения для консультации и при необходимости объяснить специалисту, как она пришла к сообщаемым ему выводам.
В настоящее время, применяя компьютерные технологии, стало возможным использовать системы поддержки в управлении по трем направлениям:
.поддержка Принятия управленческих решений;
.проведение сравнительного анализа Вариантов решений (различных прогнозов, стратегий развития и т.д.);
.поддержка выбора управленческого решения. Такого рода системы базируются на методах многокритериального анализа и экспертных оценок.
Области применения систем, основанных на знаниях, могут быть сгруппированы в несколько основных классов: медицинская диагностика, контроль и управление, диагностика неисправностей в механических и электрических устройствах, обучение.
Наиболее важным элементом любой экспертной системы, независимо от области ее применения, является база знаний.
Одним из разделов искусственного интеллекта, изучающий базы знаний и методы работы со знаниями, называется инженерией знаний. Под базами знаний при этом понимают совокупность фактов и правил вывода, допускающих логический вывод и осмысленную обработку информации.
База знаний - это особого рода база данных, разработанная для управления знаниями (метаданными), то есть сбором, хранением, поиском и выдачей знаний.
База знаний - важный компонент любой интеллектуальной системы - ее ядро. База знаний состоит из правил анализа информации от пользователя по конкретной проблеме.
В состав коллектива разработчиков (КР) экспертной системы входят четыре человека - пользователь, эксперт, программист и инженер по знаниям. Численное увеличение КР происходит по следующим причинам: необходимость учета мнения нескольких пользователей, помощи нескольких экспертов; потребность как в проблемных так и в системных программистах. Кроме этого в этот коллектив дополнительно традиционно включает менеджера и одного технического помощника.
Ниже приведены два аспекта характеристик членов КР: 1-психологический, 2 - профессиональный.
Пользователь
1.К пользователю предъявляется самые слабые требования, поскольку его не выбирают. Он является в некотором роде заказчиком системы. Желательные качества:
Дружелюбие;
Умение объяснить, что он хочет от системы;
Отсутствие психологического барьера к применению вычислительной техники:
Интерес к новому
2.Необходимо, что бы пользователь имел некоторый базовой уровень квалификации, который позволит ему правильно истолковать рекомендации ЭС. Кроме этого, должн
Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение