JPH06511096A - ニューロン処理に使用されるデバイス - Google Patents

ニューロン処理に使用されるデバイス

Info

Publication number
JPH06511096A
JPH06511096A JP4511089A JP51108992A JPH06511096A JP H06511096 A JPH06511096 A JP H06511096A JP 4511089 A JP4511089 A JP 4511089A JP 51108992 A JP51108992 A JP 51108992A JP H06511096 A JPH06511096 A JP H06511096A
Authority
JP
Japan
Prior art keywords
neuron
output
value
output signal
input
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.)
Pending
Application number
JP4511089A
Other languages
English (en)
Inventor
クラークソン,トレバー グラント
テイラー,ジョン ジェラルド
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.)
University College London
Original Assignee
University College London
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
Priority claimed from GB919113554A external-priority patent/GB9113554D0/en
Priority claimed from GB929205319A external-priority patent/GB9205319D0/en
Priority claimed from GB929211909A external-priority patent/GB9211909D0/en
Application filed by University College London filed Critical University College London
Publication of JPH06511096A publication Critical patent/JPH06511096A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/047Probabilistic or stochastic networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/049Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/044Recurrent networks, e.g. Hopfield networks
    • G06N3/0442Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/06Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
    • G06N3/063Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/082Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/092Reinforcement learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Computational Linguistics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Probability & Statistics with Applications (AREA)
  • Neurology (AREA)
  • Semiconductor Memories (AREA)
  • Complex Calculations (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 ニューロン処理に使用されるデバイス 本発明はニューロン処理に使用される人工ニューロン状デバイス(下記において 単に「ニューロン」と呼ぶ)に関するものである。
実際にニューロンを製造する公知手法の1つはランダムアクセスメモリ(RAM )を使用するにある。この目的でのRAMの使用は相当以前にさかのぼる。与え られた記憶場所によって与えられた出力、例えば「1」が(通常の場合のように 0または1の確率ではなく)0と1の間の確率をもって発生されるRAMを製造 する事ができるならば、このようなRAMは従来のRAM以上に生理学的回路の 挙動を模倣したニューロンを形成する可能性を持つであろうと指摘されている( ゴース、Dl、およびティラー、J、G、 、1988、Phys、Lette r、A。
131.326−332 、およびティラー、J、G、 、1989、Phys ica D、 34.90−114 参照)。本明細書に使用されるrpRAM Jとは「確率RAMJの略称であって、これらの文献およびこの明細書において 、RAM中の特定の記憶場所にアドレシングされた時に通常のRAMのようにO または1の確率ではなく0と1の間の与えられた確率をもって出力を発生するよ うに成されたRAMを言う。
国際特願第WO92100572号および第WO92100573号、および1 989年、人工ニューロンに関する第1回IEE国際会議の議事録において公表 された論文、+Hardware realisable models of  neuralprocessing“の中にpRAMの製造法の記載がある。
これらの文献には、それぞれ確率を代表する数値が記憶された複数の記憶場所を 有するメモリと、それぞれの記憶場所を選択的にアドレシングしてその場所の内 容を比較器の入力において読ませる手段と、ノイズを代表するランダム数を比較 器に入力するためのノイズ発生器と、前記アドレシングされた記憶場所と前記ノ イズ発生器とから受けた数値に対応して第1値お−よび第2値を有する出力信号 を比較器の出力に出現させる手段とを含み、前記出力信号が前記第1値と前記第 2値のいずれかを有する確率は前記アドレシング場所の数値によって決定される ように成されたニューロン処理回路において使用されるデバイスが記載されてい る。
本発明の目的は、推計学的特性を保持しながら、出力における時間効果が生物学 的ニューロンの場合について現在理解されているものに少なくとも近似する形で 統合されるように成された新規なニューロンを提供するにある。
本発明によれば、確率を代表する数値がそれぞれ記憶された複数の記憶場所を有 するメモリをそれぞれ有する複数のニューロン素子と、前記記憶場所をアドレシ ングする手段と、前記記憶場所がアドレシングされた時に前記各ニューロン素子 の出力にニューロン出力信号を出現させる手段とを含むニューロンデバイスにお いて、前記ニューロン素子の出力信号が第1値または第2値のいずれかを有する 確率がアドレシングされた場所の数値によって決定され、前記ニューロン素子は 、その出力において共通に、ニューロン素子の出力信号を累積して累積結果を減 衰させる手段と、入力において減衰結果を受けて、前記減衰結果が所定レベルを 超える時に出力に出力信号を発生するしきい値手段とに接続される事を特徴とす るニューロンデバイスが提供される。
前記pRAMはl−pRAMとする事ができる。すなわち、単一のアドレス入力 伝送路と従って2つのアドレスとを有し、これらのアドレスは、入力アドレスと してそれぞれOおよび1に枚重応し、また各アドレスに対して1つづつの2記憶 場所を有する。あるいはpRAMは複数のアドレス伝送路を有する事ができる。
すなわち、各pRAMが2つのアドレス伝送路を有する事ができる。
生物学的ニューロンの時間的モデル化は原則的に、ホトギン&ハックスレーによ る漏れ積分器モデルに基づいている(llodgln A、L、 and l1 uxley A、F、、 J、 Physiol(London) 117,5 00.1952 ) 、前記のデバイスにおいて、漏れ積分器モデルの中にpR AMを付加すればシナプスノイズをモデル化する利点が得られる。
付図において、 第1図は1−pRAMを使用する本発明の実施態様を示し、 第2図は2つのグラフから成り、上グラフは第1図のしきい値デバイスの入力に おける電圧と時間のプロット、下グラフは発射しているpRAMの数と時間のプ ロット、第3図は生理学ニューロンの動作の1アスペクトの図解、 第4図は2−pRAMを使用する本発明の第2実施態様のブロックダイヤグラム 、 第5図と第6図は不応期をモデル化する事のできる他の2種類の回路図である。
第1図に図示の本発明による実施態様は4個の1−pRAMIOを含むが、4個 使用する事は特別の意味はな(,4個以上または4個以下を使用する事ができる 。各pRAMは2つの記憶場所を有し、各記憶場所は確率αを代表する数値を保 持する。2つの数値は下記においてα0およびα1と呼ばれる。各pRAM中の 数値αOとα1はそれぞれ他のpRAMの数値α0およびαlとは独立である。
前記のIEE論文および国際特願において説明したように、与えられた記憶場所 がアドレシングされた時にpRAMの出力に1が表われる確率はその場所に記憶 されたαの値に等しい。従って例えば、与えられた記憶場所がα−0,7の値を 保持するとすれば、その場所がアドレシングされた時にpRAMの出力に1が表 われる確率は0.7であり、0の確率は0.3である。
各pRAMは単一のアドレス人力11を有し、従って4人力がパルス列を受ける 。実数n −[0,11、すなわちOから1までの数を表わすために各パルス列 を使用する事ができる。この場合、0ではなく1が存在する確率は数nに等しい 。
各pRAMの出力12、すなわち0または1がそれぞれのダイオード13と抵抗 R1とを通して伝送路14に達する。ダイオード13は電圧減衰(下記を参照) に際してpRAMを通して逆漏れする電流を防止するためにそこに配置されるが 、他の手段、例えばpRAM出力に瞬間パルスが生じた時にのみ開く固体スイッ チを使用する事もできる。抵抗器R1は望ましくはすべて同一値とするが、これ は不可欠ではない。抵抗R1の代わりに、他の手段、例えばコンデンサまたは伝 送路を使用する事ができる。
伝送路14の前後に電圧減衰回路15が接続されている。この回路は好ましくは 抵抗器RとコンデンサCとを含む。さらに伝送路はしきい値デバイス17の入力 に対して接続される。このしきい値デバイスは、その人力16の電圧が所定のし きい値以下の値からしきい値以上の値に移行するたびに、その出力18に1を代 表するパルスを発生する。このデバイス17は例えば固定幅のパルスを発生する シュミットトリガ・プラス・単安定素子とする事ができる。このデバイス17の 出力のパルスは他のニューロンの入力または外部デバイスに対して加える事がで きる。
例えば、1を代表する出力12のパルスが1ボルトの振幅の電圧パルスであると 仮定しよう。従ってデバイス17の入力に対してpRAMが加える事のできる初 電流は、いくつのpRAMがその出力において1を有しまた0を有するかに従っ て、0.1/R1,2/R1,3/R1または4/R1アンペアを有する。この 電流は、減衰回路15の結果として時間と共に減衰する電圧を生じるが、後続の 電圧パルスが入力16に達するに従って増大されまたはさらにゆっくりと減衰さ れる。その1つの例を第2図に図示する。第2図の上グラフは入力16の電圧と 時間とのプロットであり、下グラフはこのような結果を生じるため発射中の、言 い替えれば、その出力において1を有するpRAMの数を示す。
前記のニューロンは学習のためのメカニズムを有しない。しかしこの学習は、各 pRAM中の値α0と値α1に対する訓練によって実現する事ができる。また抵 抗R■はシナプス後の重みに対応し、従って訓練中に変更されうる。pRAMメ モリの内容またはシナプス後効果、R1を訓練する方法は、強化訓練、勾配下降 、後方伝播、コホーネン・トポグラフィ−マツプ、およびヘビアン学習を含み、 これらすべての学習はニューロン分野において確立された技術である。
RとCは、適当な減衰レートを生じるように、例えば1/RCの値がpRAMの 入力に加えられるパルスのクロックレートの10−100倍のオーダとなるよう に選定される。これは、生物学的ニューロン中の漏出膜において生じると思われ る効果と大体同等の効果である。しかしそれぞれの特定の目的に適しているなら 、その他の減衰レートを使用する事ができる。すでに述べたように、抵抗R1は 生物学的ニューロン中のシナプス後重りと同等物を成す。値α0およびαlは生 物学的ニューロン中のシナプス前重りと同等物を成す。
本発明のニューロンが生物学的ニューロンと正確に同様に機能すると断言する訳 ではなく、実際に生物学的ニューロンの完全な理解には程遠い。しかし生物学的 ニューロンがデジタル方式およびアナログ方式で機能する事は知られている。神 経インパルスはニューロン間に伝送されるデジタル形式の情報に対応するが、符 号化された情報はアナログ値、すなわちインパルス密度である。シナプスは興奮 性または抑制性である。生物学的ニューロンが興奮性シナプスまたは抑制性シナ プスを使用する態様を第3図に図示する。この場合、シナプス21のシナプス後 ポテンシャル23がシナプス22によって抑制されまたは振幅減少されて、結合 シナプス後ポテンシャル24が減少される。刺激作用の場合、シナプス21のシ ナプス後ポテンシャル23がシナプス22によって増進または増大されて、結合 シナプス後ポテンシャル24が強化される。
同様の作用が第4図に示す人工ニューロンの実施態様によって実施される。この 実施態様は非線形をさらに追加するために2−pRAMを使用する。しかしこの 場合、2−RAMが使用されているが、非線形度を増大するために各pRAMに ついて任意数の入力を使用する事ができる。シナプスの発射確率を決定するpR AMの4メモリ内容の1つを選定するために、2つの入力35と36とを使用す る。表1において、入力35が活動状態(”11論理レベル)にある時のpRA Mの発射確率は、入力36の活動のある時に低下する。これは抑制作用に対応す る。表2において、人力35が活動状態(”1”論理レベル)にある時のpRA Mの発射確率は、入力36の活動のある時に増大する。これは刺激作用に対応す る。
第4図のpRAMシナプスのいずれかが発射する時、そのシナプス後ポテンシャ ルが抵抗38(R1)を通る。
この抵抗R1は前述のように、シナプス後重りに対応し、pRAMメモリ内容と 同様に訓練中に変更できる。
第4図における結合シナプス後ポテンシャル39がしきい値レベル40を超える と、比較器41が論理「1」出力を発生する。さもなければ比較器41の出力は ゼロである。ニューロンの発射レートおよびニューロンに使用される回路中の全 体活性を低下させるため、ニューロンが発射するたびに、すなわちニューロン出 力44において論理「1」を発生するたびに、不応期42が開始される。この不 応期中に、ニューロンの再発射が防止される。不応期が経過すると、シナプス後 ポテンシャル39がしきい値以上にある場合にニューロンが再び発射される。
短い不応期の場合、この不応期は第5図に図示のようにシフトレジスタを使用し てモデル化される。結合シナプス後ポテンシャル39がしきい値以上である場合 (すなわち、A≧B)、常に比較器出力50は高い。この信号がゲート51にと られて、次にシフトレジスタ52に送られる。シフトレジスタの桁数は、クロッ ク入力53の単位クロック期間で表わされた不応期の長さに等しい。
従って出力50が高く不応期が作動していない時、この出力50はゲート51を 通ってシフトレジスタ52の中に通過させられる。この時点においてニューロン 出力54にパルスが発生される。シフトレジスタ52の任意桁の中に論理”1” レベルが存在する時に常に抑制信号56を発生するため、ORゲート55が使用 される。この抑制信号はその後の信号50がニューロン出力54に達する事を防 止する。論理「1」レベルが完全にシフトレジスタ52を通過してしまうまで、 ゲート51は抑制状態にとどまる。従って不応期は、使用されるシフトレジスタ 桁数にクロック入力53の期間を乗じた積である。
不応期を可変にするため、シフトレジスタの長さを効果的に減少させるように回 路に対してマスクビット57が加えられる。例えば、もし最上位の3マスクビッ ト57全部が「0」レベルにあれば、このシフトレジスタ52は有効に3ビツト 短縮される。
不応期が非常に長い場合、長いシフトレジスタが必要なのでシフトレジスタアプ ローチは不適当である。このような場合、第6図に図示のようにカウンターを使 用する事ができる。抑制ゲート51に対してカウンター60が使用されている事 以外、回路動作は第5図の回路動作と同様である。従って出力50が高く不応期 が作動していない場合、出力50はゲート51を通してニューロン出力54まで 通過させられる。同時にカウンター60の事前設定入力が活性化されて不応期カ ウント61がカウンター60の中にロードされる。カウンター61はダウンカウ ンタ−として作用し、不応期クロック53の各サイクル中にこのカウンターが逓 減される。カウンターが非ゼロ数を含む時、出力62は低く、これがゲート51 を抑制する。カウンター62がゼロカウントに達する時、出力62は高くなり、 出力50がもう一度高くなるまで高状態にとどまる。出力62が高くなると、不 応期が終了したのでゲート51が再び可能にされる。
入力6が活動状態の時、発射確率は減少する。
入力6は抑制入力である。
入力6が活動状態の時、発射確率は増大する。
入力6は刺激入力である。
’aluUMljl(MVH%M FiG 4゜ 11.雪、1.1,119111.■■ム、、、−H−,pcT/GB9210 1086

Claims (10)

    【特許請求の範囲】
  1. 1.確率を代表する数値がそれぞれ記憶された複数の記憶場所を有するメモリを それぞれ有する複数のニューロン素子と、前記記憶場所をアドレシングする手段 と、前記記憶場所がアドレシングされた時に前記各ニューロン素子の出力にニュ ーロン出力信号を出現させる手段とを含むニューロンデバイスにおいて、前記ニ ューロン素子の出力信号が第1値または第2値のいずれかを有する確率がアドレ シングされた場所の数値によって決定され、前記ニューロン素子は、その出力に おいて共通に、ニューロン素子の出力信号を累積して累積結果を減衰させる手段 と、入力において減衰結果を受けて、前記減衰結果が所定レベルを超える時に出 力に出力信号を発生するしきい値手段とに接続される事を特徴とするニューロン デバイス。
  2. 2.前記減衰手段は電圧減衰回路を含むことを特徴とする請求項1に記載のデバ イス。
  3. 3.各ニューロン素子の出力はそれぞれ抵抗器を介して減衰手段に接続されてい ることを特徴とする請求項1または2のいずれかに記載のデバイス。
  4. 4.前記抵抗器は可変抵抗器であることを特徴とする請求項3に記載のデバイス 。
  5. 5.前記ニューロン素子の少なくとも一部のアドレシング手段は複数のアドレス 伝送路を含むことを特徴とする請求項1乃至4のいずれかに記載のデバイス。
  6. 6.先行のデバイス出力信号の発生後の不応期中にデバイス出力からの出力信号 の発生を抑制する手段を含むことを特徴とする請求項1乃至5のいずれかに記載 のデバイス。
  7. 7.前記抑制手段はシフトレジスタを含み、各デバイス出力信号はシフトレジス タを通してデバイス出力に達することを特徴とする請求項6に記載のデバイス。
  8. 8.前記シフトレジスタは、その有効長さを変動させるためのマスクビットを備 えることを特徴とする請求項7に記載のデバイス。
  9. 9.前記抑制手段はクロックパルス発生器と前記クロックパルスを計数するため のカウンターとを含み、前記カウンターは、所定のパルス数を計数するに必要な 期間によって決定される期間、デバイスの出力信号を抑制することを特徴とする 請求項6に記載のデバイス。
  10. 10.前記しきい値手段は、前記減衰結果が所定レベル以下の値から所定レベル 以上の値に移行する時に出力パルスを発生することを特徴とする請求項1乃至9 のいずれかに記載のデバイス。
JP4511089A 1991-06-21 1992-06-17 ニューロン処理に使用されるデバイス Pending JPH06511096A (ja)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
GB9113554.1 1991-06-21
GB919113554A GB9113554D0 (en) 1991-06-21 1991-06-21 Devices for use in neural processing
GB9205319.8 1992-03-11
GB929205319A GB9205319D0 (en) 1992-03-11 1992-03-11 Devices for use in neural processing
GB929211909A GB9211909D0 (en) 1992-06-05 1992-06-05 Devices for use in neural processing
GB9211909.8 1992-06-05
PCT/GB1992/001086 WO1993000654A1 (en) 1991-06-21 1992-06-17 Devices for use in neural processing

Publications (1)

Publication Number Publication Date
JPH06511096A true JPH06511096A (ja) 1994-12-08

Family

ID=27265722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4511089A Pending JPH06511096A (ja) 1991-06-21 1992-06-17 ニューロン処理に使用されるデバイス

Country Status (6)

Country Link
US (1) US5553197A (ja)
EP (1) EP0591279A1 (ja)
JP (1) JPH06511096A (ja)
AU (1) AU1974792A (ja)
CA (1) CA2112111A1 (ja)
WO (1) WO1993000654A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013535067A (ja) * 2010-06-30 2013-09-09 インターナショナル・ビジネス・マシーンズ・コーポレーション 時空パターンを記憶する方法、そのためのシステム、およびコンピュータ・プログラム
JP2015501972A (ja) * 2011-11-09 2015-01-19 クゥアルコム・インコーポレイテッドQualcomm Incorporated ニューラルネットワークのシナプス重みを記憶するために確率的方法でメモリを使用するための方法および装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9189729B2 (en) * 2012-07-30 2015-11-17 International Business Machines Corporation Scalable neural hardware for the noisy-OR model of Bayesian networks

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3250918A (en) * 1961-08-28 1966-05-10 Rca Corp Electrical neuron circuits
US4989256A (en) * 1981-08-06 1991-01-29 Buckley Bruce S Self-organizing circuits
FR2639461A1 (fr) * 1988-11-18 1990-05-25 Labo Electronique Physique Arrangement bidimensionnel de points memoire et structure de reseaux de neurones utilisant un tel arrangement
JP2703010B2 (ja) * 1988-12-23 1998-01-26 株式会社日立製作所 ニユーラルネツト信号処理プロセツサ
US5293459A (en) * 1988-12-23 1994-03-08 U.S. Philips Corporation Neural integrated circuit comprising learning means
JP2724374B2 (ja) * 1989-10-11 1998-03-09 株式会社鷹山 データ処理装置
US5063521A (en) * 1989-11-03 1991-11-05 Motorola, Inc. Neuram: neural network with ram
JP3260357B2 (ja) * 1990-01-24 2002-02-25 株式会社日立製作所 情報処理装置
GB9014569D0 (en) * 1990-06-29 1990-08-22 Univ London Devices for use in neural processing
US5197114A (en) * 1990-08-03 1993-03-23 E. I. Du Pont De Nemours & Co., Inc. Computer neural network regulatory process control system and method
US5167009A (en) * 1990-08-03 1992-11-24 E. I. Du Pont De Nemours & Co. (Inc.) On-line process control neural network using data pointers

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013535067A (ja) * 2010-06-30 2013-09-09 インターナショナル・ビジネス・マシーンズ・コーポレーション 時空パターンを記憶する方法、そのためのシステム、およびコンピュータ・プログラム
US9524462B2 (en) 2010-06-30 2016-12-20 International Business Machines Corporation Canonical spiking neuron network for spatiotemporal associative memory
US9665822B2 (en) 2010-06-30 2017-05-30 International Business Machines Corporation Canonical spiking neuron network for spatiotemporal associative memory
US11138492B2 (en) 2010-06-30 2021-10-05 International Business Machines Corporation Canonical spiking neuron network for spatiotemporal associative memory
US11176445B2 (en) 2010-06-30 2021-11-16 International Business Machines Corporation Canonical spiking neuron network for spatiotemporal associative memory
JP2015501972A (ja) * 2011-11-09 2015-01-19 クゥアルコム・インコーポレイテッドQualcomm Incorporated ニューラルネットワークのシナプス重みを記憶するために確率的方法でメモリを使用するための方法および装置

Also Published As

Publication number Publication date
EP0591279A1 (en) 1994-04-13
WO1993000654A1 (en) 1993-01-07
US5553197A (en) 1996-09-03
CA2112111A1 (en) 1993-01-07
AU1974792A (en) 1993-01-25

Similar Documents

Publication Publication Date Title
KR101466205B1 (ko) 전기 회로, 디지털 뉴럴 프로세싱 유닛을 구현하기 위한 방법 및 장치
US4518866A (en) Method of and circuit for simulating neurons
KR102382172B1 (ko) 시냅스 어레이, 펄스 쉐이퍼 회로 및 이들을 포함하는 뉴로모픽 시스템
US10949735B2 (en) Artificial neuron apparatus
TWI625681B (zh) 神經網路處理系統
CN104240753B (zh) 突触阵列、脉冲整形电路和神经形态系统
KR20150128781A (ko) 인공 뉴런 및 멤리스터를 갖는 장치
WO2015112643A1 (en) Monitoring neural networks with shadow networks
JPH05508041A (ja) 実数入力処理用ニューラルプロセッシング装置
KR20160125967A (ko) 일반적인 뉴런 모델들의 효율적인 구현을 위한 방법 및 장치
Rai et al. Design of artificial neuron network with synapse utilizing hybrid CMOS transistors with memristor for low power applications
EP1224619B1 (en) Neural network component
JPH06511096A (ja) ニューロン処理に使用されるデバイス
US6708159B2 (en) Finite-state automaton modeling biologic neuron
WO1993018474A1 (en) Devices for use in neural processing
KR102843771B1 (ko) 스파이크 뉴럴 네트워크 회로 및 그 동작 방법
CN115392442B (zh) 神经元点火方法、芯片及电子设备
US20070022070A1 (en) Forgetful logic for artificial neural networks
Kianpour et al. Emulating a central pattern generator (CPG) using CMOS neuron and memristor-based synapse
Van Hemmen et al. Unlearning and its relevance to REM sleep: Decorrelating correlated data
CN111582460B (zh) 隐层神经元自适应激活方法、装置和终端设备
CN113191492B (zh) 一种突触训练装置
Gi et al. Implementation of STDP Learning for Non-volatile Memory-based Spiking Neural Network using Comparator Metastability
Hylander et al. VLSI implementation of pulse coded winner take all networks
CN117725970A (zh) 一种带有桥接和条件强化的操作性条件反射神经网络电路