HARDWARE IMPLEMENTATION METHOD OF NEURAL NETWORK REQUIRING NO RANDOM NUMBER GENERATOR AND NEURAL NETWORK REQUIRING NO RANDOM NUMBER GENERATOR
PROBLEM TO BE SOLVED: To provide a hardware implementation method requiring no random number generator and a neural network requiring no random number generator.SOLUTION: There is provided an arithmetic circuit part 14 which obtains a state value B every unit B determined by a state value A showing...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To provide a hardware implementation method requiring no random number generator and a neural network requiring no random number generator.SOLUTION: There is provided an arithmetic circuit part 14 which obtains a state value B every unit B determined by a state value A showing a state of ignition or non-ignition of each of a plurality of units A forming a treatment layer A being transmitted to a plurality of units B forming a treatment layer B on a downstream side adjacent to the treatment layer A, determines the state of ignition or non-ignition according to ignition probability P(B) every unit B and outputs it. The arithmetic circuit part 14 is provided with unit state arithmetic apparatuses 21, 24 which determine an ignition or non-ignition state of the unit B according to the ignition probability P(B) every unit B by using as a random number a numerical value formed by using bits to be omitted beyond a bit width of a fixed decimal point binary number when a state value B is obtained.SELECTED DRAWING: Figure 1
【課題】乱数生成器が不要なニューラルネットワークのハードウェア実装の方法及び乱数生成器が不要なニューラルネットワークを提供する。【解決手段】処理層Aを形成する複数のユニットAのそれぞれの発火又は非発火の状態を示す状態値Aが、処理層Aと隣り合う下流側の処理層Bを形成する複数のユニットBにそれぞれ伝達されて決まるユニットB毎の状態値Bを固定小数点2進数による演算で求め、ユニットB毎の発火確率P(B)から発火又は非発火の状態を決定して出力する演算回路部14を設け、演算回路部14には、状態値Bを求める際に固定小数点2進数のビット幅を超過して切り捨てられるビットを用いて形成する数値を乱数として用いて、ユニットB毎の発火確率P(B)からユニットBの発火又は非発火の状態を決定するユニット状態演算器21、24を設ける。【選択図】図1 |
---|