Текст произведения
(PDF):
Читать
Скачать
Введение Одной из достаточно сложных задач современной экзотрофии рыб является моделирование воздействия тех или иных факторов окружающей среды на процессы пищеварения. Эта проблема с трудом поддается решению даже на уровне физиолого-биохимических адаптаций элементарных функций, механизмы реализации которых описываются в терминах биохимии [1]. В основе таких адаптаций лежат три универсальных механизма: изменение типа молекул, изменение концентрации макромолекул и адаптивная регуляция функций макромолекул (Hochachka, Somero, 1973, цит. по [1]). Взаимодействие же таких механизмов в их конкретных проявлениях с учетом видовых особенностей, как правило, приводит к нелинейным эффектам, наблюдаемым в экспериментальной работе. В отечественной и зарубежной литературе представлено значительное количество методических подходов и базовых принципов, а также конкретных алгоритмов для создания моделей, достаточно полно учитывающих и отражающих нелинейный характер исследуемых зависимостей и явлений [3-6]. Однако кроме методов классического математического моделирования в данной области в ряде случаев целесообразно применять технологии машинного обучения, позволяющие создавать предсказательные модели при достаточном объеме экспериментальных данных относительно моделируемого явления [6]. Одной из наиболее перспективных технологий данного направления являются так называемые нейронные сети [6-8]. Это класс моделей, в рамках которого выделяют существенное число подклассов, объединяемых общностью архитектуры и алгоритма настройки параметров модели [9, 10]. Нейросетевой подход позволяет получить решение сразу в виде функции, удовлетворяющей требуемым условиям гладкости и, если нужно, обладающей заданным поведением на бесконечности. Важно отметить также устойчивость нейронных сетей по отношению к ошибкам в данных и естественное распараллеливание вычислений, что позволяет реализовать предлагаемые методы в случае сложной геометрии области, в которой ведется поиск решения [7, 8]. Целью данного исследования являлось создание компьютерной нейросетевой модели воздействия температуры инкубации на уровень активности казеинлитических протеиназ белуги (Huso huso). Материал и методы исследования Объектами исследования служили годовики белуги (Huso huso), выращенные в искусственных условиях. Из слизистой оболочки, отделяемой от кишечника с помощью специального скребка, с помощью раствора Рингера для холоднокровных животных готовился гомогенат в разведении 1:100. Все эксперименты проводились в условиях in vitro. Для исследования воздействия на фермент гомогенат и субстрат инкубировались в диапазоне значений температуры 0-70 °С. Уровень активности фермента определяли с использованием стандартных физиолого-биохимических методик - активность фермента, в частности, определяли модифицированным методом Лоури: во время гидролиза казеина ферментами, содержащимися в ферментативно-активном препарате, образуются продукты, растворимые в трихлоруксусной кислоте, содержание тирозина в которой затем определяется измерением оптической плотности [11]. Компьютерное моделирование осуществлялось с помощью математического пакета MATLAB 8.0.0, нейросетевые модели создавались с помощью расширения Neural Network Toolbox. Нейронная сеть определяется правилом построения (вид сети), числом элементов и способом их соединения друг с другом (структура сети) и коэффициентами, которые определяют конкретную функцию, моделирующую исследуемую зависимость (веса сети) [8]. Выбор вида сети, а также ее структуры и числа ее элементов в данном случае производился эмпирически, с учетом доказанных сведений о том, что выбранная структура относится к классу универсальных аппроксиматоров [9]. Общая структура сформированной искусственной нейронной сети изображена на рис. 1. Рис. 1. Структура сформированной нейронной сети: Input - вход сети, Output - выходной слой искусственных нейронов и выходная переменная модели, Hidden - скрытый слой искусственной нейронной сети; цифрами обозначено количество переменных/нейронов в слое В качестве типа используемой архитектуры был выбран многослойный персептрон, а именно двухслойная сеть с одним скрытым слоем, в котором было размещено 9 нейронов. Результаты исследований и их обсуждение Для обучения сети было зарезервировано 70 % исходной выборки экспериментальных данных, по 15 % выделено для тестовой и контрольной выборок. Обучение искусственной нейронной сети производилось методом Левенберга - Марквардта. Ход обучения сформированной искусственной нейронной сети изображен на рис. 2. Обучение заняло 4 цикла, результирующее значение среднеквадратичной ошибки обучения составило: - для обучающей выборки - 0,336; - для контрольной выборки - 0,576; - для тестовой выборки - 0,23. Результаты обучения модели в виде нелинейной зависимости изображены на рис. 3, где отображены также точки, соответствующие исходным экспериментальным данным, формировавшим обучающую, тестовую либо контрольную выборки. Рис. 2. Отображение хода обучения нейронной сети: по горизонтали - количество эпох - циклов обучения, по вертикали - значения общей среднеквадратичной ошибки для обучающей (train), контрольной (validation) и тестовой (test) выборок Рис. 3. Результаты обучения модели: по горизонтали - значения температуры; по вертикали - на верхнем графике уровень активности исследуемого фермента: точками отмечены экспериментальные данные, линия - результат моделирования; на нижнем графике по вертикали - вычисленные значения ошибок Согласно данным на рис. 3, температурный оптимум для казеинлитических протеиназ белуги находится в области 45-50 °С. При этом в области оптимума кривая температурной зависимости имеет достаточно пологий характер, в силу чего, в частности, оптимум оказывается относительно «размытым», тогда как и на большей части исследуемого температурного диапазона более низких значений (за исключением области значений температуры от 0 до 10 °С) данная кривая является монотонно возрастающей функцией температуры. При этом рост активности фермента в зависимости от температуры довольно существенный. Существенное снижение уровня активности наблюдается при возрастании температуры свыше 60 °С, и на этом участке исследуемого диапазона значений температурная функция оказалась существенно убывающей. Падение активности фермента при таком температурном воздействии часто наблюдается для пойкилотермных организмов и вызывается денатурирующим эффектом высокотемпературного воздействия. Результат моделирования отражает значительную зависимость уровня активности исследуемого фермента от температуры окружающей среды в условиях инкубации, при этом верхний температурный диапазон (60-70 °С) оказывает существенное угнетающее действие на уровень активности, сравнимое с действием нижнего диапазона (0-10 °С). Гистограмма распределения ошибок моделирования изображена на рис. 4. Анализ данной гистограммы позволяет заключить, что в целом величины распределены существенно асимметрично относительно нулевого уровня ошибок, особенно это касается среднеквадратичной ошибки на обучающей выборке. Рис. 4. Гистограмма распределения ошибок моделирования. Вертикальная линия соответствует нулевому значению погрешности Для более детальной оценки качества обучения модели был проведен регрессионный анализ воспроизведенных данных по отношению к экспериментальным (рис. 5). Рис. 5. Результат регрессионного анализа. На каждом графике по горизонтали - экспериментальные данные, по вертикали - значения, полученные с помощью моделирования. Слева направо и сверху вниз изображены результаты для обучающей, контрольной, тестовой выборки, а также общего объема выборки Данные, полученные в ходе экспериментальных исследований, позиционировались при этом в качестве независимой переменной (Y), а результаты моделирования для тех же значений температуры - в качестве зависимой (X). Уравнения регрессии и коэффициенты детерминации (R) для каждой из подвыборок данных и общего массива данных в целом выглядят следующим образом: - обучающая выборка: Y = 0,99X + 0,099; R = 0,99; - контрольная выборка: Y = 1,1X - 0.3; R = 0,99; - тестовая выборка: Y = 1,1X - 0,32; R = 0,99; - общий массив данных: Y = 0,97X + 0,24: R = 0,99. Результаты анализа подтверждают приемлемое качество обучения созданной искусственной нейронной сети с учетом ограниченного объема используемой для обучения выборки. Данный показатель свидетельствует о достаточно хорошем качестве обучения, а сопоставление значений ошибки для обучающей, тестовой и контрольной выборок позволяет сделать вывод об отсутствии эффекта переобучения. Выводы 1. Методология искусственных нейронных сетей достаточно хорошо проявила себя при решении задач экологической физиологии пищеварения рыб, что подтверждается достигнутыми значениями точности моделирования и ошибок обучения. Следует отметить, что больший объем выборки, по всей вероятности, позволил бы улучшить результат моделирования, но и достигнутые значения позволяют сделать вывод о существенной ценности модели как средства прогноза изменений функциональных характеристик пищеварительного фермента при воздействии по крайней мере абиотических факторов среды. 2. Поскольку рассмотренный алгоритм моделирования по своему конечному результату близок к исследованию путем построения нелинейной регрессии, нужно отметить, что результаты целесообразно в дальнейшем использовать в качестве компонента более сложных моделирующих систем, отражающих не только особенности поведения, но и структурные особенности моделируемых механизмов мембранного пищеварения. 3. Температурный оптимум для казеинлитических протеиназ белуги оказался по результатам исследования и моделирования лежащим в области значений температуры, значительно превышающих физиологические. Температурная функция уровня активности в области температурного оптимума имеет достаточно пологий характер, тогда как для диапазона более низких значений температуры характерен монотонно возрастающий, а для более высоких - существенно убывающий характер.