Разработка интеллектуальной системы диагностики повреждения трубопровода
Создание модели продукционной базы знаний для интеллектуальной системы. Характеристика описания разработки механизма логического вывода. Анализ формирования удобного и дружественного пользовательского интерфейса. Особенность исчисления предикатов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 07.06.2017 |
Размер файла | 698,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Стратегия комбинированного вывода должна на основе использования данных и правил привести к правильному заключению. Суть ее состоит в том, что задается последовательность вопросов, построенных таким образом, что каждый из них позволяет отбросить большую группу потенциальных ответов, а в случае если ответ не найден, происходит возврат на правило, которое определяет ответ. Так происходит до тех пор, пока не останется один определенный ответ.
Алгоритм комбинированного логического вывода
В результате выбранного комбинированного способа поиска решений алгоритм функционирования такой ИС будет иметь следующий вид (Рис. 22):
Блок 1. |
Инициализация данных в рабочей памяти. |
|
Блок 2. |
Добавление глобальной цели. |
|
Блок 3. |
Проверка условия: находится ли глобальная цель в рабочей памяти. |
|
Блок 4. |
Процедура поиска правила, в правой части которого содержится глобальная цель. |
|
Блок 5. |
Проверка условия: найдено ли правило. Если правило найдено, то осуществляется переход к блоку 6, иначе - к блоку 9. |
|
Блок 6. |
Процедура доказательства локальной цели, содержащейся в левой части основного правила. |
|
Блок 7. |
Проверка условия: все ли локальные цели доказаны. Если все локальные цели доказаны, то осуществляется переход к блоку 8, иначе к блоку 9. |
|
Блок 8. |
Если все локальные цели доказаны, то выдать решения из правой части или из рабочей памяти (глобальная цель доказана). |
|
Блок 9. |
Если глобальная цель не найдена в рабочей памяти, то решений нет. |
|
Блок 10. |
Проверить условие: продолжить консультацию. Если необходимо продолжить консультацию, то переход к блоку 1, иначе -- окончание консультации. |
Блок 1. |
c=1, первый критерий |
|
Блок 2. |
Сравнить правую часть правила с целью, если они равны, то осуществить переход к блоку 3, если нет, то к блоку 4; |
|
Блок 3. |
Переход к следующему по прядку критерию |
|
Блок 4. |
Количество рассмотренных критериев меньше общего количества всех критериев, если да то осуществить переход к блоку 2, если нет - блок 5 |
|
Блок 5. |
Результат этого правила заносится в рабочую память |
|
Блок 6. |
Возврат 1, то есть локальная цель доказана |
|
Блок 7. |
Возврат 0, то есть локальная цель ложна |
Блок-схема алгоритма доказательства локальной цели представлена на рисунке24.
Рис. 24. Блок-схема алгоритма доказательства локальной цели
Инструкция пользователю и контрольный пример программной реализации Интеллектуальной системы поддержки принятия решения при эксплуатации трубопровода
Для работы с приложением необходимо запустить файл KPO-Tube.exe При запуске этого файла на экране появится основное рабочее окно приложения, данное окно представлено на рисунке 25.
Рис.25. Главная форма
После нажатия на кнопку группы данных пользователь переходит в форму заполнения группы данных. Для исключения ошибки введения формы снабжены списками значений данных.
После нажатия на кнопку «Произвести обработку данных» пользователь переходит в форму заполнения группы данных. (Рис. 26).
Рис. 26. Форма ввода данных «Данные по трубопроводу»
Блок «входные данные» объединяет кнопки, при нажатии на которые можно перейти к заполнению той или иной группы данных:
1. Данные по трубопроводу (Рис. 27)
2. Тип поражения (Рис. 28)
3. Стадия аварийной ситуации (Рис. 29)
4. Род возбудителя (Рис. 30)
Рис. Форма ввода данных (Тип поражения)
Рис. Форма ввода данных (Стадия аварийной ситуации)
Рис. Форма ввода данных (Род возбудителя)
После введения всех имеющихся данных пользователь может перейти к постановке алгоритма ремонтных работ с помощью нажатия кнопки «Постановка алгоритма ремонтных работ». При нажатии этой кнопки открывается окно, на которое выводится ориентировочный диагноз (Рис. 30). Из окна «Обработка данных» можно перейти в окно «Далее», на которое выводятся непосредственно те рекомендации, которые относятся к поставленному диагнозу (Рис. 34).
Рис. Форма «Произвести обработку данных»
Рис. Форма «Рекомендации по исследованиям»
Разработанный графический интерфейс пользователя позволяет выбирать помимо основных пунктов меню дополнительные. Действия могут выполняться либо при помощи мыши, либо нажатием клавиш на клавиатуре. Для удобства пользователя программа снабжена кнопками, открывающими окно «О программе», содержащим краткую информацию о программе.
Рис. Форма «О программе»
Список источников информации
1. Гаврилова Т., Хорошевский В. Базы знаний интеллектуальных систем: Учебник для вузов. - СПб.: Питер, 2000 г.
2. Герман О.В. Введение в теорию экспертных систем и обработку знаний. - Минск.: ДизайнПРО, 1995. - 256с.
3. Голенков В.В., Емельянов В.В., Тарасов В.Б. Виртуальные кафедры и интеллектуальные обучающие системы // Новости искусственного интеллекта. - 2001. - N 4. - С. 3-13.
4. Люгер Д. Ф. Искусственный интеллект: стратегии и методы решения сложных проблем, 4-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2003. - 864c. [п. 2.1.5., стр. 122]
5. Попов Э.В., Фоминых И.Б., Кисель Е.Б., Шапот М.Д.. Статические и динамические Интеллектуальные системы. М.: Финансы и статистика, 1996.
6. Попов Э.В. Интеллектуальные системы. Решение неформализованных задач в диалоге с ЭВМ.- М.: Наука, 1987. - 288с. [п. 2.2.1., стр. 140]
7. Рассел С., Норвиг П. Искусственный интеллект: современный подходМ.: Вильямс, 2006 г.
8. Таунсенд К., Фохт Д. Проектирование и программная реализация экспертных систем на персональных ЭВМ. -М.: Финансы и статистика,1990. -320с.
9. Фомичева О. Е., Харахан О. Г. учебное пособие по дисциплине «Системы искусственного интеллекта».
10. Фомичева О. Е., Харахан О. Г. учебное пособие «Проектирование информационных систем».
11. Кански, Д. Клиническая офтальмология: системный подход. Пер. с англ./ Д. Кански. - М.: Логосфера, 206. - 744 с.
Аннотация
Данная работа посвящена разработке Интеллектуальной системы диагностики повреждения трубопровода.
Работа состоит из трех основных частей. Первая часть включает описание организации, для которой разрабатывается система, ее организационную структуру, вербальное описание и анализ процессов диагностики повреждений трубопровода. Также приводится обобщенная структура системы, обоснование актуальности разработки и постановка задачи.
Вторая часть посвящена разработке модели продукционной базы знаний для Интеллектуальной системы. В ней приводится обзор методов представления знаний и выбор оптимального для описываемой системы, приводится описание создания базы знаний и описание разработки механизма логического вывода.
This work is devoted to the development of diagnostic expert system of pipeline damage.
The paper consists of three main parts. The first part includes a description of the organization for which the expert system is developed, its organizational structure, verbal description and analysis of the process of eye diseases diagnosis. It also summarizes the structure of the system, includes the rationale for the relevance of the development and formulation of the problem.
The second part is devoted to developing a model of a product knowledge base for expert system. It provides an overview of the methods of knowledge representation, a description of a knowledge base, and a description of the development of inference engine. The third part covers the economic issues of implementation of the expert system diagnostics and includes a description of the project concept, the definition phase of the project life cycle.
Размещено на Allbest.ru
...Подобные документы
Анализ процессов диагностики повреждений трубопровода. Разработка модели продукционной базы знаний: обзор методов представления знаний, описание создания базы знаний и разработки механизма логического вывода. Экономическое обоснование концепции проекта.
дипломная работа [3,0 M], добавлен 16.04.2017История возникновения и развития языка Prolog. Рассмотрение императивных и декларативных языков программирования. Элементы экспертной системы: база знаний, механизм вывода и система пользовательского интерфейса. Описание предикатов и предложений.
дипломная работа [44,0 K], добавлен 11.05.2014Разработка базы данных с применением выбранной модели представления знаний и системы пользовательского интерфейса. Определение системы логического вывода. Спецификация составных частей программы. Обзор основных используемых приёмов и методов обработки.
курсовая работа [765,6 K], добавлен 12.05.2013Технико-экономическое обоснование разработки интеллектуальной справочной системы по музыкальным произведениям. Задачно-ориентированная спецификация, онтология и содержательная декомпозиция базы знаний проектируемой справочной интеллектуальной системы.
курсовая работа [2,2 M], добавлен 04.12.2010Особенности создания интеллектуальной справочной системы по логике, ее технико-экономическое обоснование. Онтология, содержательная декомпозиция, исходные тексты базы знаний, ее верификация и отладка. Тестирование интеллектуальной справочной системы.
курсовая работа [3,4 M], добавлен 14.07.2012Анализ исследований на тему предрасположенности человека к химических зависимостям. Создание опроса, на основе проанализированной литературы. Анализ и выбор технологии для создания интеллектуальной системы. Проектирование интеллектуальной системы.
дипломная работа [2,5 M], добавлен 26.08.2017Понятие базы знаний для управления метаданными. Особенности баз знаний интеллектуальной системы. Языки, используемые для разработки интеллектуальных информационных систем. Классические задачи, решаемые с помощью машинного обучения и сферы их применения.
реферат [16,9 K], добавлен 07.03.2010Подготовка к созданию интеллектуальной системы: определение проблемы, поиск эксперта, анализ расходов и прибыли. Стадии разработки прототипной системы, ее развитие до промышленной экспертной системы (ЭС). Оценка, стыковка с программами и поддержка ЭС.
презентация [79,0 K], добавлен 03.01.2014Понятия, классификация и структура экспертных систем. Базы знаний и модели представления знаний. Механизмы логического вывода. Инструментальные средства проектирования и разработки экспертных систем. Предметная область ЭС "Выбор мобильного телефона".
курсовая работа [2,2 M], добавлен 05.11.2014Задачи применения модели персонализации в сети Интернет. Программная реализация интеллектуальной системы, позволяющей при заданном запросе подбирать клиенту необходимый косметический товар. Использование ассоциативных правил для разработки программы.
курсовая работа [1,3 M], добавлен 17.04.2012Особенность формирования реляционной модели данных. Создание таблиц в программе. Характеристика разработки web-интерфейса. Анализ вывода информации о каждом сотруднике. Образование листинга программных кодов. Суть удаления и редактирования извещений.
курсовая работа [621,5 K], добавлен 14.01.2018Характерные особенности мультимедиа-технологий. Особенности разработки мультимедиа-проигрывателя. Анализ удобного пользовательского интерфейса, эквалайзера регулятора громкости. Разработка строки описания треков, программы меню, информации "О программе".
курсовая работа [1,6 M], добавлен 12.12.2011Отличительные черты компьютерных программ экспертных систем, их разработка. Составные части систем: база знаний, механизм вывода, система пользовательского интерфейса. Структура базы знаний экспертной системы для помощи медикам в постановке диагноза.
курсовая работа [325,0 K], добавлен 04.02.2011Классы и группы моделей представления знаний. Состав продукционной системы. Классификация моделей представления знаний. Программные средства для реализации семантических сетей. Участок сети причинно-следственных связей. Достоинства продукционной модели.
презентация [380,4 K], добавлен 14.08.2013Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.
курсовая работа [410,6 K], добавлен 21.03.2011Обобщенная структура и принципы функционирования экспертных систем. Выбор модели представления знаний. Разработка логического блока программы и графического пользовательского интерфейса. Текст программы и экспериментальная оценка результатов работы.
дипломная работа [2,4 M], добавлен 06.03.2013Технико-экономическое обоснование разработки информационной системы "План-меню". Выбор технических средств и стандартного программного обеспечения. Проектирование структуры базы данных. Разработка и структура пользовательского интерфейса и ER-модели.
курсовая работа [817,6 K], добавлен 07.05.2009Создание автоматизированной системы – "Агентство по трудоустройству". Проектирование таблиц для хранения данных. Разработка запросов и отчетов, предназначенных для просмотра, редактирования и вывода информации. Разработка пользовательского интерфейса.
курсовая работа [4,9 M], добавлен 29.01.2011Структура экспертной системы: база знаний, механизм вывода, система пользовательского интерфейса. Анализ требований, проектирование системы "Подбор сотовых телефонов". Спецификация области, кодирование. Листинг программы, результаты тестирования.
курсовая работа [24,5 K], добавлен 12.05.2013Требования к составу и параметрам технических средств. Выбор языка программирования. Структурная схема программного продукта. Проектирование пользовательского интерфейса. Создание системы и заполнение базы данных. Разработка форм ввода-вывода информации.
курсовая работа [1,2 M], добавлен 30.01.2016