Введение

Особую роль в математическом моделировании биомедицинских систем играют динамические системы, в которых с течением времени происходят существенные изменения. Динамической системой называют систему, изменяющую под действием сил свое состояние.

Одним из эффективных способов поддержания сложных динамических систем в требуемом состоянии является совершенствование и развитие алгоритмического диагностического контроля показателей их функционирования (системы гемостаза).

Биологические исследования являются важным источником идей для появления новых алгоритмов в информатике. Исследования в области нейронных сетей и эволюционных и иммунных алгоритмов которые могут применяться для решения задачи прогнозирование и диагностирования динамических систем.

Нейронные сети

Математические модели, а также их программные или аппаратные реализации, построенные по принципу организации и функционирования биологических нейронных сетей — сетей нервных клеток живого организма. Это понятие возникло при изучении процессов, протекающих в мозге, и при попытке смоделировать эти процессы.

С точки зрения машинного обучения, нейронная сеть представляет собой частный случай методов распознавания образов, дискриминантного анализа, методов кластеризации

С математической точки зрения, обучение нейронных сетей — это многопараметрическая задача нелинейной оптимизации.

Генетические алгоритмы

Генетические Алгоритмы - адаптивные методы поиска, которые в последнее время часто используются для решения задач функциональной оптимизации. Они основаны на генетических процессах биологических организмов: биологические популяции развиваются в течении нескольких поколений, подчиняясь законам естественного отбора и по принципу "выживает наиболее приспособленный" (survival of the fittest), открытому Чарльзом Дарвином.

ГА используют прямую аналогию с таким принципом. Они работают с совокупностью "особей" - популяцией, каждая из которых представляет возможное решение данной проблемы. Каждая особь оценивается мерой ее "приспособленности" согласно тому, насколько "хорошо" соответствующее ей решение задачи.

В конечном итоге, популяция будет сходиться к оптимальному решению задачи.

Иммунные алгоритмы

Искусственная иммунная система (ИИС) - это адаптивная вычислительная система, использующая модели, принципы, механизмы и функции, описанные в теоретической иммунологии, которые применяются для решения прикладных задач.

Несмотря на то, что природные иммунные системы изучены далеко не полностью, на сегодня существуют как минимум три теории, объясняющие функционирования иммунной системы и описывают взаимодействие ее элементов, а именно: теория отрицательного отбора, теория клональной селекции и теория иммунной сети. Они легли в основу создания трех алгоритмов функционирования ИИС.

Проблемы Нейросетей

Выбор оптимальной архитектуры (Количество слоев, количество нейронов, выбор активационной функции, метод обучения и д. р.)

Испоьзование генетических и иммунных алгоритмов позволит автоматизировать процесс эмпирического подбора характеристик.

Проблемы ИИС

Первая заключается в том, что в настоящее время существует лишь небольшое число вычислительных моделей, основанных на принципах работы иммунной системы. Это связывают с тем, что сохраняется неопределенность в основных положениях, предложенных для ее описания.

Вторая проблема связана с самими исследователями - как утверждается в, некоторые исследователи лишь поверхностно изучают механизмы работы иммунной системы, что порождает публикации, ошибочно отнесенные к области ИИС. Это не означает, что подобные работы не заслуживают должного внимания, часто там изложены интересные идеи, но они имеют лишь косвенное отношение к ИИС.

В качестве следующей проблемы обозначим сложность реализации механизмов иммунной системы, данная проблема существует во многих областях, где требуется моделирование сложных биологических процессов организма.

Преимущества нейронных сетей

Все задачи, решаемые человеком, с позиций нейроинформационных технологий можно условно классифицировать на две группы.

1.        Задачи, имеющие известный и определенный набор условий, на основании которого необходимо получить четкий, точный, недвусмысленный ответ по известному и определенному алгоритму.

2.        Задачи, в которых не представляется возможным учесть все реально имеющиеся условия, от которых зависит ответ, а можно лишь выделить приблизительный набор наиболее важных условий. Так как часть условий при этом не учитывается, ответ носит неточный, приблизительный характер, а алгоритм нахождения ответа не может быть выписан точно.

Для решения задач первой группы с большим успехом можно использовать традиционные компьютерные программы. Как бы ни был сложен алгоритм, ограниченность набора условий (входных параметров) дает возможность составления алгоритма решения и написания конкретной программы, решающей данную задачу. Нет никакого смысла в использовании нейроинформационных технологий для решения таких задач, так как в этом случае нейросетевые методы будут априорно хуже решать такие задачи. Единственным исключением является случай, когда алгоритм вычисления ответа слишком большой и громоздкий и время на решение конкретной задачи по этому алгоритму не удовлетворяет прак-тическим требованиям; кроме того, при получении ответа не требуется абсолютная точность.

При решении задач второй группы применение нейротехнологии оправдывает себя по всем параметрам, при выполнении, однако, двух условий: во-первых, наличия универсального типа архитектуры и единого универсального алгоритма обучения (отсутствие необходимости в их разработке для каждого типа задач), во-вторых, наличия примеров (предыстории, фиксированного опыта), на основании которых производится обучение нейронных сетей. При выполнении этих условий скорость создания экспертных систем возрастает в десятки раз, и соответственно снижается их стоимость.

Практически вся медицинская и биологическая наука состоит именно из задач, относящихся ко второй группе, и в большинстве этих задач достаточно легко набрать необходимое количество примеров для выполнения второго условия. Это задачи диагностики, дифференциальной диагностика, прогнозирования, выбора стратегии и тактики лечения и др. Медицинские задачи практически всегда имеют несколько способов решения и “нечеткий” характер ответа, совпадающий со способом выдачи результата нейронными сетями.

Прикладные области или первые шаги

Распознавание рукописных изображений.?????????????

Распознавание медицинских образов. Медицинская дигностика.

Направления исследований

Исследование бионических алгоритмов и нахождение способов их применения для решения прикладных задач?