JPH0245815A - 光ニユーロコンピユータ - Google Patents

光ニユーロコンピユータ

Info

Publication number
JPH0245815A
JPH0245815A JP19754788A JP19754788A JPH0245815A JP H0245815 A JPH0245815 A JP H0245815A JP 19754788 A JP19754788 A JP 19754788A JP 19754788 A JP19754788 A JP 19754788A JP H0245815 A JPH0245815 A JP H0245815A
Authority
JP
Japan
Prior art keywords
light
tij
signal
light emitting
element array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP19754788A
Other languages
English (en)
Other versions
JPH077315B2 (ja
Inventor
Kazuo Hisama
和生 久間
Shuichi Tai
田井 修市
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP19754788A priority Critical patent/JPH077315B2/ja
Priority to GB8915308A priority patent/GB2220780B/en
Priority to US07/375,813 priority patent/US5095459A/en
Priority to DE3922129A priority patent/DE3922129C2/de
Publication of JPH0245815A publication Critical patent/JPH0245815A/ja
Publication of JPH077315B2 publication Critical patent/JPH077315B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、生物の神経回路網を模倣し、連想機能、パ
ターン認識機能などを有するコンピュータにューロコン
ピュータ)を光波術ヲ用イテ達成スる光ニューロコンピ
ュータに関するものである。
〔従来の技術〕
第3図は例えば刊行物(電子情報通信学会光・量子エレ
クトロニクス研究会資料0QE87−174(1988
))に示された従来の光連想ニューロコンピュータの構
成図である。図において、  (1a)。
(1b)Fi発光ダイオードアレイ、  (2a)、 
(2b)は光学マスク、(5a) 、  (5b)は受
光素子プレイ、(4)は差動増幅器、(5)は比較器、
(6)は不完全情報入力。
+71は完全情報出力である。
次に動作について説明する。第3図は光連想ニューロコ
ンピュータの基本構成を示したものである。発光ダイオ
ードプレイ(1a)、(lb)  から扇状の光を光学
マスク(2a)、(2b)へ照射する。発光ダイオード
プレイ(1a)、  (1b)はそれぞれの要素が点燈
するか清澄するかに対応して、1か0の状態を表わす一
種のベクトルV=(Vl、 V2.・・・vi。
vn)を表わしている。光学マスク(2a)、  (2
b)はnxrlの要素に分けられておシ、その各要素の
光透過率が異なっている一種のマ) IJクスT=(T
ij)を表わし、受光素子アレイ(3b)、  (sb
)は一種ノヘクト/l/U:=(Ul、 U2. ””
Ul−・・・Un)を表わしている。1番目の発光ダイ
オードで光学マスクのj行目を照射し、光学マスクのi
列目の光をi番目を受光素子で受けると。
Ui =  ΣTijVj なるベクトル、マトリクス演算が行なえる。
ニューロコンピュータでハ各ニューロン間ノ結合強度に
情報を蓄積している。この光連想ニューロコンピュータ
では光学マスクの透過藁Tに情報を蓄積している。その
情報蓄積規則はHop fieldモデルに基いたもの
であり。
Tij :  Σ(2yIsl −t ) (2yj(
s)1 )で与えられる。Tijは正の値も負の値もと
シ得るが、光学的に負の値は扱えないため、第3図に示
すようにTijの成分の正値TiJ (+1と負値Ti
j(−1に対応して光学系を2系統(Ui(+l  U
If−) )作製し、その差 Ui : IJi(+1−Ui(−1 を差動増幅器(4)で得ている。この出力信号を比較器
(5)でしきい値処理 vi=θ(Ui) 但し。
した後1発光ダイオードアレイ(1a)、  (1b)
にフィードバックしている。
このようにすると0例えば光学マスク(2a) 。
(2b)にアルファベットA、J、Hに相当する3種類
の情報を蓄積しておけば、最初に発光ダイオード(1a
)、  (+b)に不完全な情報0例えばA′ を入力
しても、フィードバックを繰り返すうちK。
その出力は入力情報A′に最も近い情報Aを完全出力と
して表示する。
このことを別の言葉で言えば、系のエネルギが蓄積情報
A、  J、  Eで極小値を取り、不完全情報が与え
られると、その近くのエネルギ極小値を取るように系全
体が変化して行く(発光ダイオードプレイの点滅状態を
変化させることによる)という事である。
〔発明が解決しようとするiIl!題〕従来の光ニュー
ロコンピュータは以上のように構成されているので、 
Tijマトリクスの正値、負値に対応して光学系を2系
統必要とし、系が複雑であるという問題があった。
この発明は上記のような問題点を解消するためになされ
たもので、光学系を1系統で構成できる光ニューロコン
ピュータを得ることを目的とする。
〔課題を解決するための手段〕
この発明に係る光ニューロコンピュータは、ニューロン
の状態ベクトルに応じて点滅する発光素子アレイ、記憶
情報の正値、負値に対してそれぞれ異なった周波数もし
くは位相、または上記正値。
負値に対して交互の時分割により多重化して駆動するこ
とにより相関行列を実現し、上記発光素子アレイからの
光を変調させて上記ニューロンの状態ベクトルと相関行
列との積信号光を透過する空間光変調器、この空間光変
調器からの透過光を受信し上記積信号の和を得る受光素
子プレイ、この受光素子アレイの出力信号を弁別して上
記正値。
負値に相当する信号を得る信号処理器、この信号処理器
で得られた正値、負値に相当する信号の差を得る差動増
幅器、およびこの差動増幅器で得られた差の値をしきい
値処理して上記発光素子アレイにフィードバックする比
較器を備えたものである。
〔作用〕
この発明における空間光変調器は、 Tijマトリクス
の正値、負値が多重化されて表現されているので、空間
光変調器の透過光を電気信号に変換した後0分離するこ
とKより、光学系は一系統でよい。
〔実施例〕
以下、この発明の一実施例を図について説明する。第1
図において、(1)は発光素子アレイすなわち発光ダイ
オードアレイ、(3)は受光素子アレイ。
(4)は差動増幅器、(5)は比較器、α0は空間光変
調器。
allは信号処理器すなわちバンドパスフィルタ、α2
は整流器、α3は空間光変調器のドライバである。
次に動作について説明する。基本原理は従来例と同じで
ある。本実施例では光学マスクの代わりに、外部信号に
て変調可能な空間光変調器a1を用いている。いま、空
間光変調器αeをT11マトリクスの正値Ti」(+)
と負値Ti j (−1に対して、それぞれ角周波数ω
1.ω2で同時に変調する。すなわち。
と表わす。j番目の発光ダイオード(1)で空間光変調
器αGのj行目を照射し、空間光変調器a〔のi列目の
光をi番目の受光素子(3)で受けるとIJi = !
’ Ti j Vj 」 なる信号が得られる。この信号をバンドパスフィルタf
i9を通して、角周波数ω1とω2の成分を分離した後
、整流器α2で整流する。
すなわち。
U、(+l == 、 Tij(+l vJなる信号が
得られる。これらの信号を差動増幅器(41で引算して 、 (4”l   、 (−1 Ui=Ut   Ul なる信号を得、これを比較器(5)でしきい値処理し。
発光ダイオードアレイ(1)へフィードバックする。
なお、上記実施例では、空間光変調器(I[Iを周波数
多重化信号で駆動するものを示したが、同一周波数で位
相の異なる信号で0例えばTijの正値は、 、 f+
1 T13  CQSωt、負値はTij’−’sinωt
のように駆動しても良い。このとき、  ’l”ijの
正値、負値は位相によって弁別できる(位相変調法)。
また9時分開学重化してもよい。その例を第2図に示す
図において0口)は発光ダイオードプレイ、(3)は受
光素子アレイ、(4)は差動増幅器、(5)は比較器。
noは空間光変調器、(14a)(14b)は空間光変
調器ドライバ、  (1sa) (15b)はパルス発
生器、(16a)(16b)Hサンプルホールドアンプ
である。
空間光変調器ai#:tそのドライバ(14a) (1
4b)を通じて、パルサ(15a) (15b)によっ
てTij(+)とTi】(−)信号で交互にパルス駆動
される。このとき受光素子+31出力を空間光変調器a
1B駆動信号パルスに同期させてサンプルホールドする
ことKよシ。
7ijマトリクスの正値Tij(+1.負値Tij(−
1を分離できる。後の動作は第1図の実施例と同じであ
る。
〔発明の効果〕
以上のように、この発明によれば、ニューロンの状態ベ
クトルに応じて点滅する発光素子アレイ。
記憶情報の正値、負値に対してそれぞれ異なった周波数
もしくは位相、または上記正値、負値に対して薬互の時
分割により多重化して駆動することにより相関行列を実
現し、上記発光素子プレイからの光を変調させて上記ニ
ューロンの状態ベクトルと相関行列との積信号光を透過
する空間光変調器、この空間光変調器からの透過光を受
信し上記積信号の和を得る受光素子アレイ、この受光素
子アレイの出力信号を弁別して上記正値、負値に相当す
る信号を得る信号処理器、この信号処理器で得られた正
値、負値に相当する信号の差を得る差動増幅器、および
この差動増幅器で得られた差の値をしきい値処理して上
記発光素子アレイにフィードバックする比較器を備えた
ので、光学系が一系統でよく、装置が簡単となり、大規
模化が容易となる効果がある、
【図面の簡単な説明】
第1図はこの発明の一実施例による光ニューロコンピュ
ータを示す構成図、第2図はこの発明の他の実施例によ
る光ニューロコンピユータラ示ス構成図、第3図は従来
の光ニューロコンピュータを示す構成図である、 図において、 ill、  (1a) 、(1b)は発
光ダイオードアレイ、  (2a)、  (2b)は光
学−qXり、 tag、  (5a)。 (5b)は受光素子アレイ、(4)は差動増幅器、(5
)は比較器、(61は不完全情報入力、(7)は完全情
報出力。 aGは空間光変調器、allはバンドパスフィルタ、a
りは整流器、 +13.  (14a)、  (14b
)はドライバ@  (15a)。 (15b)Fiパルス発生器、  (16a)、 (1
6b)はサンプルホールドアンプである。 なお、各図中同一符号は同一または相当部分を示すもの
とする。

Claims (1)

  1. 【特許請求の範囲】 ニューロンの状態ベクトルと相関行列との積和演算を行
    う光ニューロコンピュータにおいて、上記ニューロンの
    状態ベクトルに応じて点滅する発光素子アレイ、 記憶情報の正値、負値に対してそれぞれ異なつた周波数
    もしくは位相、または上記正値、負値に対して交互の時
    分割により多重化して駆動することにより上記相関行列
    を実現し、上記発光素子アレイからの光を変調させて上
    記ニューロンの状態ベクトルと相関行列との積信号光を
    透過する空間光変調器、 この空間光変調器からの透過光を受信し上記積信号の和
    を得る受光素子アレイ、 この受光素子アレイの出力信号を弁別して上記正値、負
    値に相当する信号を得る信号処理器、この信号処理器で
    得られた正値、負値に相当する信号の差を得る差動増幅
    器、 およびこの差動増幅器で得られた差の値をしきい値処理
    して上記発光素子アレイにフィードバックする比較器を
    備えたことを特徴とする光ニューロコンピュータ。
JP19754788A 1988-07-05 1988-08-08 光ニユーロコンピユータ Expired - Lifetime JPH077315B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP19754788A JPH077315B2 (ja) 1988-08-08 1988-08-08 光ニユーロコンピユータ
GB8915308A GB2220780B (en) 1988-07-05 1989-07-04 Neurocomputer
US07/375,813 US5095459A (en) 1988-07-05 1989-07-05 Optical neural network
DE3922129A DE3922129C2 (de) 1988-07-05 1989-07-05 Neurocomputer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19754788A JPH077315B2 (ja) 1988-08-08 1988-08-08 光ニユーロコンピユータ

Publications (2)

Publication Number Publication Date
JPH0245815A true JPH0245815A (ja) 1990-02-15
JPH077315B2 JPH077315B2 (ja) 1995-01-30

Family

ID=16376298

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19754788A Expired - Lifetime JPH077315B2 (ja) 1988-07-05 1988-08-08 光ニユーロコンピユータ

Country Status (1)

Country Link
JP (1) JPH077315B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5386310A (en) * 1991-12-06 1995-01-31 Hitachi, Ltd. Parallel optical switching apparatus
JP2022543366A (ja) * 2019-07-29 2022-10-12 ライトマター インコーポレイテッド 線形フォトニックプロセッサを使用したアナログ計算のためのシステム及び方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5386310A (en) * 1991-12-06 1995-01-31 Hitachi, Ltd. Parallel optical switching apparatus
JP2022543366A (ja) * 2019-07-29 2022-10-12 ライトマター インコーポレイテッド 線形フォトニックプロセッサを使用したアナログ計算のためのシステム及び方法
US12244354B2 (en) 2019-07-29 2025-03-04 Lightmatter, Inc. Systems and methods for analog computing using a linear photonic processor

Also Published As

Publication number Publication date
JPH077315B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
US5095459A (en) Optical neural network
US6801655B2 (en) Spatial image processor
US20190244090A1 (en) Serialized electro-optic neural network using optical weights encoding
Mély et al. Towards a theory of computation in the visual cortex
US20250021127A1 (en) Optical Computing Device and Computing Method
CN109450550A (zh) 一种基于卷积神经网络的相干oam通信解调系统
JPH0245815A (ja) 光ニユーロコンピユータ
RU2057363C1 (ru) Гибридная ячейка оптоэлектронного нейропроцессора
Glover An optical Fourier/electronic neurocomputer automated inspection system
CN117454949A (zh) 全光学卷积神经网络装置
AP787A (en) Amplitude to phase conversion logic using interference.
JPH03276137A (ja) 光ニューラルプロセッサ
CN116911368A (zh) 一种实现bn层的光子卷积神经网络芯片
CN112232487B (zh) 光学神经网络芯片及其计算方法
JPH06161586A (ja) 光ニューラルプロセッサ
US5704015A (en) Optical operation element, optical data processing circuit and photoelectric operation element
JPH0490015A (ja) 光ニューロコンピュータ
JPH06130444A (ja) 光学演算素子および光学情報処理回路
JP2540200B2 (ja) 光ニュ―ロコンピュ―タ
CN222506923U (zh) 一种基于超表面的衍射神经网络及三维衍射神经网络
CN116312803B (zh) 一种基于光脉冲神经网络的基因分析方法及装置
US20250371332A1 (en) Three-dimensional programmable neural networks
JPH01286085A (ja) 光学的学習および認識機械
JPH0736180B2 (ja) ニューロコンピュータの演算方式
JPH0517536B2 (ja)