1 of 12

Применение сверточных нейронных сетей и вариационных автоэнкодеров для разработки наносенсора ионов и pH

Курс «Нейронные сети и их применение в научных исследованиях»

Чугреева Г. Н.

НС242

Научный консультант: Колпинский С. В.

​

2 of 12

Углеродные точки (УТ) как наносенсоры

Свойства:

  • Интенсивная,стабильная фотолюминесценция(ФЛ)
  • Чувствительность ФЛ к изменениям параметров окружения (температура, рН, ионы и молекулы, и др.)
  • Биосовместимость
  • Диспергируемость в воде

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

Области применения:

  • Наносенсорика
  • Тераностика
  • Биовизуализация
  • Энергетика

Структурные особенности:

  • Шарообразная/дискообразная форма
  • Разнообразные функциональные группы �на поверхности
  • Размер до 100 нм

Схематическое представление УТ

(F. Yan et al. Microchim Acta 186, 2019)

2

3 of 12

Чувствительность ФЛ УТ к ионам и pH

Матрица возбуждения-испускания ФЛ УТ

+ионы

Спектры ФЛ УТ

при концентрации ионов 5 мМ.

Возбуждение на 345 нм

Спектры ФЛ УТ

при разных значениях рН.

Возбуждение на 345 нм

3

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

△pH

4 of 12

Цели и задачи

Цель работы: разработка фотолюминесцентного наносенсора на основе УТ для одновременного определения концентрации ионов и рН в воде с применением сверточных нейронных сетей и вариационных автоэнкодеров.

Задачи:

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

2. Применение нейронных сетей к полученной базе данных спектров фотолюминесценции углеродных точек для разработки углеродного наносенсора, способного определять концентрации 4 ионов и pH.

4

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

5 of 12

Данные, используемые в работе

Матрица возбуждения-испускания

ФЛ УТ (5 мг/л)

Концентрация УТ: 5 мг/л

​

Изменение концентрации катионов (Cu2+, Cr3+, Ni2+):0 – 4.95 мМ, шаг 0.55 мМ

​

Изменение концентрации аниона �(NO3-): 0 – 34.65 мМ, шаг 1.1-1.65 мМ

​

1000 растворов:

  • 27 однокомпонентных
  • 240 двукомпонентных
  • 732 трехкомпонентных
  • 1 раствор без ионов

5

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

6 of 12

1. Определение концентрации ионов в водных растворах УТ

6

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

Adam optimizer

learning rate 0.002

MSE loss function

batch_size = 64

Разбиение на

тренировочный набор (70%)

валидационный (20%)

тестовый (10%)

​

Данные в наборах не пересекались

​

3-кратная кросс-валидация 2-кратная инициализация весов сети

​

Результаты усреднялись

Схема модели, использовавшейся для предсказания �концентраций ионов и рН в водных растворах УТ

7 of 12

2. Применение VAE

Применение VAE для генерации спектров фотолюминесценции растворов углеродных точек с катионами тяжелых металлов

7

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

8 of 12

Выбор гиперпараметров

8

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

Зависимость функции потерь на тестовом наборе данных в зависимости от скорости обучения и размерности латентного пространства

Кривая обучения VAE

Функция потерь L= BCE+DKL

BCE – бинарная кросс-энтропия, DKL – дивергенция Кульбака-Лейблера

9 of 12

Применение VAE

Реальный (слева) и сгенерированный (справа) спектры

9

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

10 of 12

3. Сравнение качества решения

на реальном и расширенном наборах данных

10

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

Adam optimizer

learning rate 0.002

MSE loss function

batch_size = 64

Разбиение данных (900 реальных и 1000 сгенерированных спектров) на

тренировочный набор (80% - 1520 примеров)

валидационный (20% - 380 примеров)

тестовый набор включал 100 примеров реальных спектров

​

Данные в наборах не пересекались

​

3-кратная кросс-валидация 2-кратная инициализация весов сети

​

Результаты усреднялись

Схема модели, использовавшейся для предсказания �концентраций ионов и рН в водных растворах УТ

11 of 12

3. Сравнение качества решения

на реальном и расширенном наборах данных

МАЕ определения концентрации ионов на тестовом наборе данных.

11

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH

12 of 12

В данной курсовой работе проведен сравнительный анализ двух подходов к решению обратной задачи фотолюминесцентной спектроскопии:

1) обучение моделей на основе СНС на экспериментально полученных матрицах возбуждения-испускания ФЛ УТ для определения концентраций 4 ионов в воде и рН;

2) использование VAE для расширения тренировочного набора данных для последующего обучения моделей СНС для определения концентраций ионов.

​

Подход, основанный на использовании VAE, не продемонстрировал эффективность при решении поставленной обратной задачи фотолюминесцентной спектроскопии.

Выводы

12

Применение сверточных нейронных сетей и вариационных автоэнкодеров

для разработки наносенсора ионов и pH