Информационные технологии в науке и производстве Дисциплина для магистерской подготовки по направлению 36.04.02 «Зоотехния» Автор: Исаев Владимир Александрович, к.т.н., профессор Великий Новгород, 2015 Занятие 4 Информационные системы управления технологическими процессами в животноводстве «КОРАЛЛ — Экспертные методы по диагностике болезней и мерам борьбы) Введение Система является интеллектуальной, если она обладает знаниями и умеет использовать их для достижения сформулированной цели Введение в экспертные системы • Экспертные системы создаются для решения практических задач в некоторых узкоспециализированных областях, где большую роль играют знания «бывалых» специалистов. • Экспертные системы были первыми разработками, которые смогли привлечь большое внимание к результатам исследований в области искусственного интеллекта. • Экспертные системы имеют одно большое отличие от других систем искусственного интеллекта: они не предназначены для решения каких-то универсальных задач, как например нейронные сети или генетические алгоритмы. • Экспертные системы предназначены для качественного решения задач в определенной разработчиками области, в редких случаях – областях. Введение в экспертные системы • Экспертное знание – это сочетание теоретического понимания проблемы и практических навыков ее решения, эффективность которых доказана в результате практической деятельности экспертов в данной области. • Фундаментом экспертной системы любого типа является база знаний, которая составляется на основе экспертных знаний специалистов. • Правильно выбранный эксперт и удачная формализация его знаний позволяет наделить экспертную систему уникальными и ценными знаниями. • Поэтому ценность всей экспертной системы как законченного продукта на 90% определяется качеством созданной базы знаний. Общие сведения об экспертных системах Джозеф Джарратано, Гари Райли «Экспертные системы: принципы разработки и программирование» Джозеф Джарратано, Гари Райли «Экспертные системы: принципы разработки и программирование» : Пер. с англ. — М. : Издательский дом «Вильямс», 2006. — 1152 стр. • • • В первой половине книги излагается теория экспертных систем и показано, какое место занимают экспертные системы во всем объеме компьютерных наук. Во второй половине книги приведены сведения по программированию с помощью языка CLIPS. Еще одним новым средством, описанным в данном издании, является объектноориентированный язык COOL. В начале книги содержится отдельное введение в тематику искусственного интеллекта, объем которого достаточен для изучения экспертных систем. Оглавление книги «Экспертные системы: принципы разработки и программирование» Введение Глава 1. Введение в экспертные системы Глава 2. Представление знаний Глава 3. Методы логического вывода Глава 4. Рассуждения в условиях неопределенности Глава 5. Нестрогие рассуждения Глава 6. Проектирование экспертных систем Глава 7. Введение в CLIPS Глава 8. Развитые средства сопоставления с шаблонами Глава 9. Модульное проектирование, управление выполнением и эффективность правил Глава 10. Процедурное программирование Глава 11. Классы, экземпляры и обработчики сообщений Глава 12. Примеры проектов экспертных систем Приложения (А,Б,В,Г,Д,Е,Ж,З) Структурная схема экспертной системы Классификация ЭС Основные свойства ЭС Стадии разработки прототипа ЭС Информационные системы управления технологическими процессами в животноводстве «КОРАЛЛ — Экспертные методы по диагностике болезней и мерам борьбы) Экспертные системы • В управлении сельскохозяйственным производством при формировании управленческих решений находят применение экспертные системы, позволяющие автоматизировать с помощью ЭВМ решение задач, не имеющих формализованной процедуры решения. • Компьютерные программы «КОРАЛЛ – Диагностика болезней, меры защиты» предназначены для использования в животноводстве и растениеводстве. • По линии животноводства разработаны программы для крупного рогатого скота, свиней, птицы, домашних животных. • По линии растениеводства программы «КОРАЛЛ – Диагностика болезней, меры защиты» используются для автоматизированной диагностики вредителей и болезней растений, выдачи рекомендаций по борьбе с вредителями и болезнями и информационных справок. Взаимосвязи программного комплекса «КОРАЛЛ» Вариант возможного системного применения экспертной системы «Диагностика болезней животных, меры борьбы» Информационно-методический региональный центр ветеринарной медицины • • • • • Экспертная система информационно-методического центра служит достижению следующих целей: Актуализация научно-методических знаний о болезнях животных и мерах борьбы с болезнями с охватом всего региона (выполняет Эксперт - Ученый) Актуализация данных о средствах борьбы с болезнями (выполняет Оператор по базам данных) Передача знаний и данных в экспертные системы предприятий Диагностирование эпизоотической обстановки в регионе Консультационное обслуживание ветеринарного персонала предприятий, фермеров, владельцев животных Диагностика болезней Диагностирование болезней начинается с выбора позиции меню Диагностика. На экране компьютера появляется диалоговое окно со списком групп животных. Выбором одной из групп Пользователь определяет последующую работу программы. Результат диагностики Перечень мер борьбы с болезнью Описание мероприятий по лечению и профилактике болезни Диагностика источников поврежденности и пораженности растений Диагностика источников поврежденности и пораженности растений выполняется по вводимым в систему признакам наличия вредителей и болезней в процессе диалога «Пользователь – компьютер» Диагностика источников поврежденности и пораженности растений Диагностика источников поврежденности и пораженности растений Диагностика источников поврежденности и пораженности растений Диагностика источников поврежденности и пораженности растений Диагностика источников поврежденности и пораженности растений Учебное задание • Используя любую из демонстрационных версий программ «КОРАЛЛ – Диагностика болезней, меры защиты» (размещена на сайте www.korall-agro.ru ), изучить описание программы (файл «Диагноз.doc»). • В рамках функций, открытых в демонстрационной версии программы, проимитировать работу Эксперта. • Выполнить работу Пользователя по диагностированию болезней и получению рекомендаций по борьбе с выявленной болезнью. Примечание: учебные материалы размещены на портале НовГУ (Исаев Владимир Александрович > ИТ в науке и производстве > …) Список литературы 1. Джозеф Джарратано, Гари Райли Экспертные системы: принципы разработки и программирование»: Пер. с англ. — М. : Издательский дом «Вильямс», 2006. — 1152 стр. 2. Захарова И.Г. Информационные технологии в образовании. - М.: Академия, 2003. - 192 с. 3. Тоискин В.С.. Информационные и коммуникационные технологии в образовании: Учебное пособие. / В.С. Тоискин, В.В. Красильников. – Ставрополь: Изд-во СГПИ, 2008. – 140 с. 4. Семакин И.Г. Информационные системы и модели: Учеб. пособие / И.Г. Семакин, Е.К. Хеннер. – 2-е изд. – М.: БИНОМ. – 2007. – 303с. 5. Тюрин Ю.Н., Макаров А.А. Анализ данных на компьютере. – М.: Изд-во «ИНФРА-М », 2002. – 528с. Список литературы (продолжение) 6. Майстренко А.В. Информационные технологии в науке, образовании и инженерной практике. – Тамбов: Изд-во ТГТУ, 2009. – 96 с. 7.Тюренкова Е.Н., Мороз М.Т. Управление молочным животноводством с применением информационных технологий. – СПб.: РЦ «ПЛИНОР», 2010 г. 8. Мороз М.Т., Тюренкова Е.Н. Оценка экономических потерь в животноводстве на основе баз данных системы «СЕЛЭКС». СПб.: РЦ «ПЛИНОР», 2010 г. 9. Лукьянов Б.В., Лукьянов П.Б. Новая информационная технология оптимизации рационов для сельскохозяйственных животных (компьютерные программы «КОРАЛЛ»). – М.: Изд-во РГАУ - МСХА имени К.А. Тимирязева, 2009. – 119с. Спасибо за внимание! E-mail: vladimir.isaev@novsu.ru