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

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Оптические нейронные сети — реализация искусственных нейронных сетей в виде оптических систем. Для обеспечения параллелизма в цифровом компьютере необходима параллельная работа многих элементов. Занимаемое ими пространство, с учетом пространства, необходимого для изоляции одного элемента от другого, может стать настолько большим, что на пластине кремния не останется места для размещения вычислительных цепей. В то же время соединение элементов с помощью световых лучей не требует изоляции между сигнальными путями, световые потоки могут проходить один через другой без взаимного влияния. Более того, сигнальные пути могут быть расположены в трех измерениях. Плотность путей передачи ограничена только размерами источников света, их дивергенцией и размерами детектора. Кроме того, все сигнальные пути могут работать одновременно, тем самым обеспечивая огромный темп передачи данных. Данное направление позволяет разработать отдельные компоненты необходимые для построения нейрокомпьютера.

Оптические матричные умножители[править | править вики-текст]

Когда искусственные нейронные сети моделируются на цифровом компьютере, присущая им параллельная природа вычислений теряется; каждая операция должна быть выполнена последовательно. Несмотря на большую скорость выполнения отдельных вычислений, количество операций, необходимых для выполнения умножения матриц, может стать слишком большим.

Были предложены различные электронно-оптические устройства, реализующие реальное параллельное матричное умножение [1][2][3].

Голографические корреляторы[править | править вики-текст]

Голографические корреляторы запоминают образцовые изображения в виде либо плоской, либо объемной голограммы и восстанавливают их при когерентном освещении. Входное изображение, которое может быть зашумленным или неполным, подается на вход системы и одновременно коррелируется оптически со всеми запомненными образцовыми изображениями. Эти корреляции обрабатываются пороговой функцией и подаются обратно на вход системы, где наиболее сильные корреляции усиливают входное изображение. Усиленное изображение проходит через систему многократно, изменяясь при каждом проходе до тех пор, пока система не стабилизируется на требуемом изображении.

Таким образом, такие устройства являются физическими аналогами нейронной сети Хопфилда, нейронной сети Коско и многих других.

Оптические-бактериородопсиновые нейронные сети[править | править вики-текст]

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

Следует отметить, что бактериородопсин это не единственный белок используемый в этих целях. Так же перспективным для исследования является фотоактивный желтый белок PYP (photoactive yellow protein) - рецепторный белок, который например у организма Ectothiorhodopspira halophila [4]. Этот белок обеспечивает отрицательный фототаксис бактерий - убегание от света.

Примечания[править | править вики-текст]

  1. Athale R. A., Friedlander С. В., Kushner C. B. 1986. Attentive associative architectures and their implications to optical computing. Proceedings of the Society of Photo-Optical Instrumentation Engineering 625:179-88
  2. Farhat N. H., Psaltis D., Prata A., Paek E. 1985. Optical implementation of the Hopfield model. Applied optics 24:1469-75
  3. Fisher A. D., Giles C. L, Lee J. N. 1985. An adaptive optical computing element. Proceedings of the Optical Society of America Topical Meeting.
  4. синоним Halorhodospira halophila

Литература[править | править вики-текст]

  • Уоссермен, Ф. Нейрокомпьютерная техника: Теория и практика = Neural Computing. Theory and Practice. — М.: Мир, 1992. — 240 с. — ISBN 5-03-002115-9
  • Савельева-Новосёлова Н. А., Савельев А. В. Принципы офтальмонейрокибернетики // “Искусственный интеллект. Интеллектуальные системы”, Донецк-Таганрог-Минск. — 2009. — С. 117-120.

См. также[править | править вики-текст]