Введение Особую роль в математическом моделировании биомедицинских систем играют динамические системы, в которых с течением времени происходят существенные изменения. Динамической системой называют систему, изменяющую под действием сил свое состояние. Одним из эффективных способов поддержания сложных динамических систем в требуемом состоянии является совершенствование и развитие алгоритмического диагностического контроля показателей их функционирования (системы гемостаза). Биологические исследования являются важным источником идей для появления новых алгоритмов в информатике. Исследования в области нейронных сетей и эволюционных и иммунных алгоритмов которые могут применяться для решения задачи прогнозирование и диагностирования динамических систем. Нейронные сети Математические модели, а также их программные или аппаратные реализации, построенные по принципу организации и функционирования биологических нейронных сетей — сетей нервных клеток живого организма. Это понятие возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы. С точки зрения машинного обучения, нейронная сеть представляет собой частный случай методов распознавания образов, дискриминантного анализа, методов кластеризации С математической точки зрения, обучение нейронных сетей — это многопараметрическая задача нелинейной оптимизации. Генетические алгоритмы Генетические Алгоритмы - адаптивные методы поиска, которые в последнее время часто используются для решения задач функциональной оптимизации. Они основаны на генетических процессах биологических организмов: биологические популяции развиваются в течении нескольких поколений, подчиняясь законам естественного отбора и по принципу "выживает наиболее приспособленный" (survival of the fittest), открытому Чарльзом Дарвином. ГА используют прямую аналогию с таким принципом. Они работают с совокупностью "особей" - популяцией, каждая из которых представляет возможное решение данной проблемы. Каждая особь оценивается мерой ее "приспособленности" согласно тому, насколько "хорошо" соответствующее ей решение задачи. В конечном итоге, популяция будет сходиться к оптимальному решению задачи. Иммунные алгоритмы Искусственная иммунная система (ИИС) - это адаптивная вычислительная система, использующая модели, принципы, механизмы и функции, описанные в теоретической иммунологии, которые применяются для решения прикладных задач. Несмотря на то, что природные иммунные системы изучены далеко не полностью, на сегодня существуют как минимум три теории, объясняющие функционирования иммунной системы и описывают взаимодействие ее элементов, а именно: теория отрицательного отбора, теория клональной селекции и теория иммунной сети. Они легли в основу создания трех алгоритмов функционирования ИИС. Проблемы Нейросетей Выбор оптимальной архитектуры (Количество слоев, количество нейронов, выбор активационной функции, метод обучения и д.р.) Испоьзование генетических и иммунных алгоритмов позволит автоматизировать процесс эмпирического подбора характеристик. Проблемы ИИС Первая заключается в том, что в настоящее время существует лишь небольшое число вычислительных моделей, основанных на принципах работы иммунной системы. Это связывают с тем, что сохраняется неопределенность в основных положениях, предложенных для ее описания. Вторая проблема связана с самими исследователями - как утверждается в, некоторые исследователи лишь поверхностно изучают механизмы работы иммунной системы, что порождает публикации, ошибочно отнесенные к области ИИС. Это не означает, что подобные работы не заслуживают должного внимания, часто там изложены интересные идеи, но они имеют лишь косвенное отношение к ИИС. В качестве следующей проблемы обозначим сложность реализации механизмов иммунной системы, данная проблема существует во многих областях, где требуется моделирование сложных биологических процессов организма. Преимущества нейронных сетей Все задачи, решаемые человеком, с позиций нейроинформационных технологий можно условно классифицировать на две группы. 1. Задачи, имеющие известный и определенный набор условий, на основании которого необходимо получить четкий, точный, недвусмысленный ответ по известному и определенному алгоритму. 2. Задачи, в которых не представляется возможным учесть все реально имеющиеся условия, от которых зависит ответ, а можно лишь выделить приблизительный набор наиболее важных условий. Так как часть условий при этом не учитывается, ответ носит неточный, приблизительный характер, а алгоритм нахождения ответа не может быть выписан точно. Для решения задач первой группы с большим успехом можно использовать традиционные компьютерные программы. Как бы ни был сложен алгоритм, ограниченность набора условий (входных параметров) дает возможность составления алгоритма решения и написания конкретной программы, решающей данную задачу. Нет никакого смысла в использовании нейроинформационных технологий для решения таких задач, так как в этом случае нейросетевые методы будут априорно хуже решать такие задачи. Единственным исключением является случай, когда алгоритм вычисления ответа слишком большой и громоздкий и время на решение конкретной задачи по этому алгоритму не удовлетворяет прак-тическим требованиям; кроме того, при получении ответа не требуется абсолютная точность. При решении задач второй группы применение нейротехнологии оправдывает себя по всем параметрам, при выполнении, однако, двух условий: во-первых, наличия универсального типа архитектуры и единого универсального алгоритма обучения (отсутствие необходимости в их разработке для каждого типа задач), во-вторых, наличия примеров (предыстории, фиксированного опыта), на основании которых производится обучение нейронных сетей. При выполнении этих условий скорость создания экспертных систем возрастает в десятки раз, и соответственно снижается их стоимость. Практически вся медицинская и биологическая наука состоит именно из задач, относящихся ко второй группе, и в большинстве этих задач достаточно легко набрать необходимое количество примеров для выполнения второго условия. Это задачи диагностики, дифференциальной диагностика, прогнозирования, выбора стратегии и тактики лечения и др. Медицинские задачи практически всегда имеют несколько способов решения и “нечеткий” характер ответа, совпадающий со способом выдачи результата нейронными сетями. Прикладные области или первые шаги Распознавание рукописных изображений.????????????? Распознавание медицинских образов. Медицинская дигностика. Направления исследований Исследование бионических алгоритмов и нахождение способов их применения для решения прикладных задач?