Skip to Content
DocsМатериалы курса03. Оптические нейронные сети

Оптические нейронные сети

Архитектура D²NN

Diffractive Deep Neural Network (D²NN) — полностью оптическая нейросеть, использующая дифракцию света для вычислений.

Структура

Вход → Слой 1 → Слой 2 → ... → Слой N → Детектор (DOE) (DOE) (DOE)

Каждый слой — дифракционный оптический элемент (DOE) с обучаемой фазовой маской.

Математическое описание

Передача через слой ll:

U(l+1)(x,y)=Pz[t(l)(x,y)U(l)(x,y)]U^{(l+1)}(x,y) = \mathcal{P}_z \left[ t^{(l)}(x,y) \cdot U^{(l)}(x,y) \right]

где:

  • t(l)(x,y)=eiϕ(l)(x,y)t^{(l)}(x,y) = e^{i\phi^{(l)}(x,y)} — комплексная передаточная функция
  • Pz\mathcal{P}_z — оператор распространения на расстояние zz
  • ϕ(l)(x,y)\phi^{(l)}(x,y) — обучаемая фазовая маска

Обучение оптических систем

Функция потерь

L=1Nn=1NCrossEntropy(yn,y^n)\mathcal{L} = \frac{1}{N} \sum_{n=1}^{N} \text{CrossEntropy}(y_n, \hat{y}_n)

где y^n\hat{y}_n — интенсивность на детекторе.

Градиентный спуск

Обновление фазовой маски:

ϕ(l)ϕ(l)ηLϕ(l)\phi^{(l)} \leftarrow \phi^{(l)} - \eta \frac{\partial \mathcal{L}}{\partial \phi^{(l)}}

Градиенты вычисляются через автоматическое дифференцирование.

Пространственные модуляторы света

SLM (Spatial Light Modulator) — устройство для динамического управления фазой/амплитудой света.

Типы SLM

ТипМодуляцияРазрешениеСкорость
LC-SLMФаза~1000×1000~60 Hz
DMDАмплитуда~2000×1000~20 kHz
LCOSФаза~4000×2000~120 Hz