Фрагмент для ознакомления
1
Оглавление
Введение 3
1. Теоретические основы экспертных систем 5
1.1. Основные понятия экспертных систем 5
1.2. Структура и принципы работы экспертных систем 5
1.3. Этапы разработки экспертных систем 8
2. Современные средства разработки экспертных систем 10
2.1. Языки программирования 10
2.2. Многофункциональные программные среды 13
2.3. Оболочки экспертных систем 16
2.4. Дополнительные модули 20
2.5. Выбор средства разработки экспертной системы 21
Заключение 23
Список использованных источников 25
Фрагмент для ознакомления
2
Введение
В самом начале своего развития искусственный интеллект подвергался достаточно жесткой критике из-за отсутствия практической пользы. Экспертные системы одними из первых (в начале 80-х годов прошлого столетия) показали практическую значимость данного научного направления, принося своим разработчикам финансовую прибыль.
Термин «knowledge-based systems» (системы, основанные на знаниях) возник в 1976 году одновременно с первыми системами, которые могли аккумулировать опыт и знания специалистов (экспертов) в той или иной предметной области.
Экспертные системы представляют собой прикладные системы искусственного интеллекта, в которых база знаний представляет собой формализованные эмпирические знания высококвалифицированных экспертов в какой-либо узкой предметной области. Они аккумулируют знания экспертов и тиражируют их с целью консультации менее квалифицированных специалистов.
Экспертная система содержит знания по конкретной предметной области, которые были накоплены в результате практической деятельности человека, и использует эти знания при решении проблем, характерных для этой области. Именно в этом состоит отличие экспертных систем от других, «традиционных» систем, в которых предпочтение отдается более общим и менее связанным с предметной областью теоретическим методам. Как правило, процесс разработки экспертной системы называют инженерией знаний (knowledge engineering).
Экспертные системы применяются, когда недостаточно экспертов, в опасных или вредных для них условиях, в процессе обучения. Экспертные системы, как правило, используются для решения задач, для которых не существует четких алгоритмов решения.
В настоящее время насчитывается несколько тысяч и десятков тысяч экспертных систем. В разных странах сотни IT-фирм занимаются их разработкой и внедрением в различные области жизни. Важная роль при разработке экспертных систем отводится инструментальным средствам.
Целью данной работы является обзор современных средств разработки экспертных систем.
Для достижения поставленной цели необходимо решить ряд задач:
• определить основные понятия экспертных систем;
• изучить структуру экспертных систем;
• кратко рассмотреть основные этапы разработки экспертных систем;
• изучить основные современные средства разработки экспертных систем.
1. Теоретические основы экспертных систем
1.1. Основные понятия экспертных систем
Экспертные системы – это сложные программные комплексы, которые аккумулируют знания специалистов в конкретных предметных областях и тиражируют этот практический опыт с целью консультации менее квалифицированных специалистов в этой области.
В общем виде алгоритм работы экспертной системы заключается в следующем:
1) пользователь, которому необходимо получить нужную информацию, с помощью пользовательского интерфейса отправляет запрос к экспертной системе;
2) решатель, используя базу знаний, формирует и выдает пользователю необходимую рекомендацию, при этом разъясняя ход своих рассуждений с помощью подсистемы объяснений. [1, 3]
Фрагмент для ознакомления
3
Список использованных источников
1. Андрейчиков А.В. Интеллектуальные информационные системы: учебник для вузов. – М.: Финансы и статистика, 2004. – 424 с.
2. Болотова Л.С. Системы искусственного интеллекта. Модели и технологии, основанные на знаниях. – М.: Финансы и статистика, 2012. – 664 с.
3. Гаврилова Т.А. Базы знаний интеллектуальных систем / Т.А. Гаврилова, В.Ф. Хорошевский. – СПб.: Питер, 2001. – 384 с.
4. Гаскаров Д.В. Интеллектуальные информационные системы: учебник для вузов. – М.: Высшая школа, 2003. – 431 с.
5. Джарратано Д. Экспертные системы: принципы разработки и программирование: пер. с англ. / Д. Джарратано, Г. Райлт. – 4-е изд. – М.: Вильямс, 2007. – 1152 с.
6. Дошина А.Д. Экспертная система. Классификация. Обзор существующих экспертных систем // Молодой ученый. – 2016. – №21. – С. 756-758. – URL: https://moluch.ru/archive/125/34485/ (дата обращения: 01.04.2018)
7. Ермаков А.Е., Найденова К.А. Инструментальное средство для автоматизированного создания экспертных систем // Программные продукты и системы. – 2013. – №13. – с. 107-114.
8. Иллюстрированный самоучитель по экспертным системам. – URL: http://uchebalegko.ru/v798/?download=1 (дата обращения: 01.04.2018)
9. Искусственный интеллект и принятие решений. – 2014. – №3. –с. 120.
10. Леньшин А.В., Перова А.В. Инструментальная среда проектирования экспертных систем // ИЗВ. ВУЗОВ. ПРИБОРОСТРОЕНИЕ. – 2012. – т. 55, №2. – с. 59-61.
11. Рассел С. Искусственный интеллект: современный подход / С. Рассел, П. Норвиг. – 2-е изд. – М.: Вильямс, 2006. – 1408 с.
12. Сидоров А.С., Клыгина Е.В., Кириенко А.О. Программная среда для визуальной разработки экспертных систем // Психолого-педагогический журнал Гаудеамус. – 2012. – №2 (20). – с. 189-190.
13. Смагин А.А. Интеллектуальные информационные системы: учебное пособие / А.А. Смагин, С.В. Липатова, А.С. Мельниченко. – Ульяновск: УлГУ, 2010. – 136 с.
14. Цуканова Н.И. Технология разработки экспертных систем на языке Visual Prolog 7.5: учебное пособие / Н.И. Цуканова, К.А. Майков. М.: КУРС, 2017. – 256 с.
15. Частиков А.П. Разработка экспертных систем. Среда CLIPS / А.П. Частиков, Т.А. Гаврилова, Д.Л. Белов. – СПб.: БХВ-Петербург, 2003. – 608 с.
16. Юрков Н.К. Интеллектуальные компьютерные обучающие системы: моногр. Пенза, изд-во ПГУ, 2010. – 304 с.