Постановка задачи для разработки эмулятора медицинской экспертной системы как средства повышения практической направленности учебного процесса
Обоснование необходимости внедрения в учебный процесс эмулятора медицинской экспертной системы как средства практической направленности и формирования готовности студентов к ведению научной деятельности. Методы и средства реализации такой системы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 13.10.2017 |
Размер файла | 108,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Аннотация
УДК 615.47
ПОСТАНОВКА ЗАДАЧИ ДЛЯ РАЗРАБОТКИ ЭМУЛЯТОРА МЕДИЦИНСКОЙ ЭКСПЕРТНОЙ СИСТЕМЫ КАК СРЕДСТВА ПОВЫШЕНИЯ ПРАКТИЧЕСКОЙ НАПРАВЛЕННОСТИ УЧЕБНОГО ПРОЦЕССА
Шеломенцева Инга Георгиевна, Сибирский федеральный университет, магистрант кафедры "Системы автоматики, автоматизированного управления и проектирования" института космических и информационных технологий преподаватель кафедры медицинской информатики и инновационных технологий с курсом ПО Красноярский государственный медицинский университет имени профессора В.Ф. Войно-Ясенецкого.
В статье представлена необходимость внедрения в учебный процесс эмуляторов медицинских экспертных систем как средства повышения практической направленности обучения и формирования готовности студентов к ведению научной деятельности. Выполнена постановка задачи для разработки такой системы в виде методов и средств реализации.
Ключевые слова: архитектура, интерфейс пользователя, медицинская информатика, медицинская экспертная система, нейронная сеть
Введение
Тематический план практических занятий по дисциплине "Медицинская информатика" включает в себя изучение таких тем, как "Компьютерное моделирование", "Информационная поддержка лечебно-диагностического процесса", "Автоматизированные медико-технологические системы функциональной диагностики". Сложность изучения этих тем состоит в том, что хоть набор медицинских информационных систем достаточно обширен, однако в учебных целях представлен сравнительно узко, и преподавание этих тем не обладает в должной степени практической направленностью. Для ликвидации этого противоречия предлагается наполнить учебный процесс эмулятором медицинской экспертной системы (ЭМЭС) - простейшей системой поддержки принятия решения врача на базе нейросетевых технологий. Следует также учесть, что нейронные сети являются в настоящее время флагманом научной медицинской мысли, тесно связаны с диагностическим медицинским процессом и активно внедряется во все области человеческого знания.
Материалы и методы. Нейронные сети - мощный инструмент моделирования, который воспроизводит структуру нейронов человеческого мозга для решения сложных, нелинейных задач. Простейший принцип работы нейросети заключается в подборе весов для реализации исследуемой модели, из которой самой простейшей является модель персептрона (рис. 1). Нейронная сеть состоит из искусственных нейронов, соединенных между собой. На входе сети находятся числовые параметры, отражающие исследуемый процесс (например, температура, данные энцефалограммы, давление, вес и т.д.). При подаче сигналов на вход персептрона, на выходе получается выходной вектор, который можно интерпретировать как диагноз.
Рис. 1. Модель персептрона
Обучение перцептрона производится на базе обучающего множества по следующему алгоритму:
1. Подать вектор входных значений из обучающего множества и вычислить диагностический вектор;
2. Если вычисленный вектор совпадает с вектором текущего примера обучающего множества, то перейти к следующему значению обучающего множества;
3. В противном случае вычислить новые значения весов узлов нейросети, согласно выбранной математической модели.
Результатом обучения перцептрона будет нейросеть, способная поставить диагноз новому пациенту.
Реальные математические нейросетевые модели медицинских диагностических систем анализируют от 20 до 100 параметров анамнеза больного и ограничены узкой областью медицины. При первичном построении модели ЭМЭС мы будем опираться на диагностику острых респираторных заболеваний, как наиболее оптимальной для клинического понимания студентами 1-2 курса медицинского вуза.
Входной вектор X будет состоять из не менее, чем 40 параметров, выходной вектор D будет содержать список основных диагнозов острых респираторных заболеваний, закодированных по 100 бальной шкале. В результате обучающийся будет получать на выходе ЭМЭС вероятности диагнозов конкретного клинического случая.
Реализация данной системы будет опираться на библиотеку AForge.NET - библиотеку классов с открытым кодом для языка программирования C#. Данная библиотека предназначена для создания нейронных сетей, разработки генетических алгоритмов, обработки изображений, реализации алгоритмов нечеткой логики, робототехники и машинного обучения. эмулятор медицинская экспертная практическая
В процессе эксплуатации эмулятора будет накоплено несколько обучающих примеров, что позволит расширить базовую функциональность системы.
Результаты
Анализ входных условий и аналогов [1-6] позволил выполнить постановку задачи на проектирование и разработку эмулятора МЭС. В качестве модели был выбран персептрон, в качестве среды реализации - язык программирования C# с библиотекой AForge.NET, в качестве предметной области - диагностика острых респираторных заболеваний. Структурная схема эмулятора МЭС представлена на рисунке 2. Основными блоками будут являться модуль нейронной сети, интерфейс пользователя, интерфейс врача-эксперта, интерфейс медицинского кибернетика.
Рис. 2. Структура эмулятора МЭС
Интерфейс пользователя позволяет получить доступ к процессу диагностики на основе технологий нейронных сетей. С этим интерфейсом может работать врач или пациент. Интерфейс врача эксперта позволяет подготовить набор данных для обучения нейронной сети, выполнить их формализацию для будущего моделирования. Интерфейс медицинского кибернетика предоставляет доступ к базовым функциям работы с нейронной сетью - обучению, генерации, тестированию.
Дискуссия. В процессе разработки и эксплуатации ЭМДС учебный процесс можно строить достаточно гибко, задействуя блоки выборочно или все, в зависимости от цели практического занятия. Если необходимо отработать навыки работы с медицинскими информационными системами, то достаточно использовать интерфейс пользователя. Если необходимо отработать навыки компьютерного моделирования и формализации, то можно задействовать интерфейс врача эксперта. Интерфейс медицинского кибернетика предназначен для настройки и обучения нейросети и будет актуален для отработки навыков студентов соответствующей специальности.
Библиографический список
1. Artificial Neural Networks [Электронный ресурс]// Режим доступа: http://www.aforgenet.com/framework/features/neural_networks.html - (Дата обращения: 29.10.2016).
2. High-Throughput Classification of Radiographs Using Deep Convolutional Neural Networks [Электронный ресурс]/ Alvin Rajkomar [и др.]// Режим доступа: http://link.springer.com/article/10.1007/s10278-016-9914-9 - (Дата обращения: 29.10.2016).
3. Минаева Н.В., Кумпан Н.А., Ясницкий Л.Н., Ширяева Д.М. Нейросетевая система диагностики аллергического и инфекционного ринита у детей // Пермский медицинский журнал. 2015. Т. 32. № 4. С. 63-67.
4. Мухамадиева К.Б. Возможности решения медицинских диагностических задач с помощью обучающихся нейронных сетей [Текст]/ К.Б. Мухамадиева // Успехи современного естествознания. - 2010. - № 12 - С. 75-79.
5. Петров С.В., Чернега М.С., Новиков А.В., Серегин С. П., Петрова Ю.П. Структура автоматизированной системы поддержки принятия решений врача при прогнозировании и диагностике урогинекологических заболеваний // Современные наукоемкие технологии. - 2015. - № 1-1. - С. 81-85.
6. Применение искусственных нейронных сетей для прогнозирования в хирургии [Электронный ресурс]/ С.Д. Богомолов [и др.]// Режим доступа: http://www.medicum.nnov.ru/nmj/2003/1/26.php- (Дата обращения: 27.10.2016).
Размещено на Allbest.ru
Подобные документы
Разработка экспертной системы диагностики и выбора оптимальных решений. Формирование медицинской базы. Структура программного средства. Работа с базами данных. Функционирование программного средства, добавление и редактирование заболеваний, симптомов.
дипломная работа [5,5 M], добавлен 23.03.2012Методы выбора информационной системы, используемое в процессе его разработки программы, а также основные технические средства. Анализ полезности использования экспертной системы и оценка ее необходимости, сферы и особенности практического применения.
курсовая работа [112,1 K], добавлен 19.11.2016Виды и основные функции интеллектуальных систем. Выбор инструментального средства для создания экспертной системы. Физическое проектирование базы данных. Использование среды EsWin 2.1 для разработки и тестирования экспертной системы выбора должности.
курсовая работа [615,8 K], добавлен 22.03.2016Назначение экспертной системы. Разработка экспертной системы путем самостоятельного программирования в полном объеме простейшей ЭС в "GURU". Листинг экспертной системы по прогнозированию на бирже уровня цен, если валютный курс доллара падает или растет.
лабораторная работа [17,8 K], добавлен 15.01.2011Описание экспертной системы по подбору кадров. Требования к функциональным характеристикам программы. Состав и параметры технических средств ЭВМ. Структура входных данных. Руководство программиста и пользователя. Тестирование программного средства.
курсовая работа [897,0 K], добавлен 13.11.2016Структура типичной экспертной системы. База данных (рабочая память), её назначение. Функция getsport как экземпляр класса cSport. Алгоритм работы экспертной системы. Реализация пользовательского интерфейса. Результаты тестирования системы пользователем.
курсовая работа [1018,8 K], добавлен 13.06.2012История появления первой экспертной системы DENDRAL. Проектирование и разработка программной экспертной системы, предназначенной для анализа финансового состояния предприятия. Основные предикаты и секции приложения: domains, predicates, clauses, goal.
курсовая работа [1,5 M], добавлен 21.05.2016- Разработка системы учета успеваемости студентов на основе рейтинговой системы - подсистема "Кафедра"
Проектировка и создание системы, направленной на упразднение трудной и рутинной работы преподавателей, за счет централизованного хранения данных об успеваемости студентов и удобного доступа к ним. Средства реализации и тестирование программного средства.
курсовая работа [1,3 M], добавлен 28.08.2012 Технология экспертных систем на основе искусственного интеллекта: разработка и внедрение компьютерных программ, способных имитировать, воспроизводить области деятельности человека, требующих мышления, определенного мастерства и накопленного опыта.
курсовая работа [264,8 K], добавлен 22.12.2008Сущность и назначение экспертной системы, ее основные элементы и предъявляемые требования, обоснование важности и области применения. Методика получения объяснений в результате действия экспертной системы, их виды. Построение модели гибкого интерфейса.
курсовая работа [202,4 K], добавлен 10.11.2009