Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Кендин Михаил Павлович� Антюфриева Любовь Александровна�Цымбаренко Дмитрий Михайлович
Курс: «Нейронные сети и их применение в научных исследованиях»
Введение
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
[1] D. Grebenyuk et al. // doi: 10.1107/S1600576722005878
Функция рассеяния
0 5 10 15
FT
МНК
Функция PDF
Структура молекулы[1]
FT
Метод PDF: особенности и проблемы
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
размытие затухание
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Алгоритм Коэлхо [1]
Деконволюция дифракционных данных
[1] A. Coelho. // doi: 10.1107/S1600576717017988
Искомые параметры:
Интенсивность пиков ai
Интенсивность фона Bkgc,i
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Цель работы: разработать алгоритм реставрации данных полного рентгеновского рассеяния и рентгеновской дифракции c использованием методов классического и/или глубокого машинного обучения
Центральная идея работы: одновременное эффективное устранение приборного размытия для острых брэгговских пиков и диффузного рассеяния
Задачи работы:
Цель и задачи работы
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Исходные данные – массивы данных полного рентгеновского рассеяния и рентгеновской дифракции в формате 2Theta – Интенсивность (1000 – 10000 точек на один датасет)
Экспериментальные данные:
Синтетические данные:
Исходные данные
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Пример исходных данных
Немонохроматичность пучка
Описание функции профиля
Несовершенство прибора
Данные полного рассеяния для �стандартного образца NIST SRM660c (LaB6)
f’(x)
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Сверточная модель приборного уширения
h(x)
f(x)
conv1d
g(x)
h(x)
f(x)
LambdaConv
s(λ)
conv1d
g(x)
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Обучение сверточной модели
h(x)
f(x)
NIST SRM660c
Synchrotron
NIST SRM660c
Bruker D8
QUEST
conv1d
g(x) = ?
g(x)
Adam
250 эпох
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Сверточная модель: деконволюция
f(x)
NIST SRM660c
Bruker D8
QUEST
RL
100 итераций
FT
Генерация
h(x)
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Модель приборного уширения: DecCNN
Сверточные слои
Полносвязные слои
Вход
5000х1
нейроны
ядро
32
27
64
15
128
9
256
3
512
3
4096
3000
5000
Выход
5000х1
[1] Q. Zhou et al.. // doi: 10.3390/coatings12081229
MaxPool + ReLU
Flatten
ReLU
Linear
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
DecCNN: результаты обучения
10000 синтетических датасетов, 5000 эпох
input
target
input = target g(x)
g(x) известна из данных для NIST SRM660c (LaB6)
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
DecCNN: результаты деконволюции
R2 (test) = 0.998
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Журналы
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Заключение
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Известные алгоритмы деконволюции
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
Целевые метрики:
Функционалы ошибок:
Метрики и функционалы ошибок
B(r)
Разработка алгоритмов реставрации данных рентгеновского рассеяния и рентгеновской дифракции с использованием методов машинного обучения
План работы