1 августа 2018, 02:07 (2308 дней назад) № 11227
Нейронная сеть без электроники. Идея в том, что сначала на компьютере обучается обычная сеть, а потом на 3d принтере создаётся соответствующая ей физическая многослойная структура, через которую свет распространяется в соответствии с функцией, которая в результате обучения получилась. Буквально - с одной стороны на этот "пирог" подаётся изображение котика (правда, его надо освещать когерентным светом), а с другой светится пятно в месте соответствующем, например, породе этого котика.
Огромное преимущество такой системы в том, что распознавание выполняется со скоростью света и без затрат энергии (кроме освещения котика). Всё остальное, пожалуй, недостатки :)
Все операции сеть выполняет за счёт интерференции и отражения/пропускания света (зеркала и отверстия печатаются).
Со светом вообще есть большая проблема - одним потоком света нельзя выключить другой. Из-за этого до сих пор нет оптических компьютеров (все существующие попытки - это комбинация оптики и электроники, что довольно бессмысленно, так как скорость в этой ситуации определяется медленной электроникой). Интерференция - чуть ли не единственный сколько-нибудь годный для переключения света светом способ. Только вот переключение это очень условное - на каждом шаге будет падать яркость, поэтому число последовательных элементов будет ограничено. В случае с нейронной сетью это не так важно, поскольку в ней обработка по большей части параллельная, а число слоёв невелико.
Первая оптическая нейросеть: «Обученная многослойная фазовая маска (классификатор рукописных символов). Справа показана физическая модель оптической нейросети D²NN, напечатанная на...»