JPH0749847A - Learning system for series connection type recurrent neural network - Google Patents

Learning system for series connection type recurrent neural network

Info

Publication number
JPH0749847A
JPH0749847A JP5195044A JP19504493A JPH0749847A JP H0749847 A JPH0749847 A JP H0749847A JP 5195044 A JP5195044 A JP 5195044A JP 19504493 A JP19504493 A JP 19504493A JP H0749847 A JPH0749847 A JP H0749847A
Authority
JP
Japan
Prior art keywords
series
learning
neural network
rnn
self
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
JP5195044A
Other languages
Japanese (ja)
Inventor
Shigeru Kashiwagi
繁 柏木
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP5195044A priority Critical patent/JPH0749847A/en
Publication of JPH0749847A publication Critical patent/JPH0749847A/en
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

PURPOSE:To rationalize learning by a BP method and to sufficiently display the original capability by performing the BP method on the basis of the added term type evaluation function generated by adding an additional term for approximating connection loads to zero for a series connection type RNN having self-loops to a specific evaluation function. CONSTITUTION:For the series connection type RNN (recurrent neural network) which has the self-loops W12, W23, W34, W11, W22, W32, and W43, the additional term for approximating connection loads W11, W22, W33, and W44 to zero is added to the specific function. Then, the BP method (error inverse propagation method) is carried out on the basis of the added term type evaluation function obtained as mentioned above. Consequently, the learning by the BP method can rationally be performed and the original capability can sufficiently be displayed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、複数のニューロを直列
に結合した直列結合型リカレントニューラルネットワー
ク(以下、直列結合型RNNと称する)の学習方式に関
し、詳しくは誤差逆伝搬法を用いた直列結合型RNNの
学習方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a learning method for a series-coupled recurrent neural network (hereinafter referred to as a series-coupled RNN) in which a plurality of neurons are coupled in series, and more specifically, a series using the error back propagation method. The present invention relates to a learning method of combined RNN.

【0002】[0002]

【従来の技術】従来、リカレントニューラルネットワー
ク(RNN)のネットワークを構成している各ユニット
間はランダムに結合されている。これは各ユニットが動
的な非線形ユニットで構成されているからで、その動作
は次式に示す微分方程式(状態方程式/数1、数2)で
表わされる所定の時系列パターンを成している。
2. Description of the Related Art Conventionally, units constituting a network of a recurrent neural network (RNN) are randomly connected. This is because each unit is composed of a dynamic non-linear unit, and its operation forms a predetermined time series pattern represented by the differential equation (state equation / equation 1, expression 2) shown below. .

【0003】[0003]

【数1】 [Equation 1]

【0004】[0004]

【数2】 [Equation 2]

【0005】但し、ここでxi,yi,Xiは、それぞれ
i番目ユニットの時刻tにおける内部状態、出力、外部
入力を表わすもので、wijはj番目のユニットからi番
目のユニットへの結合荷重を表わす。又、τiはi番目
のユニットの時定数であり、Nは総ユニット数である。
更に、特性関数f(x)には、通常非線形のシグモイド
関数f(x)=tanh(x)か線形関数f(x)=x
かの何れかが選択される。
Here, x i , y i , and X i respectively represent the internal state, output, and external input of the i-th unit at time t, and w ij is from the j-th unit to the i-th unit. Represents the combined load of. Further, τ i is the time constant of the i-th unit, and N is the total number of units.
Further, the characteristic function f (x) is usually a nonlinear sigmoid function f (x) = tanh (x) or a linear function f (x) = x.
Either of them is selected.

【0006】このようなRNNには、2N個のユニット
を直列に棒状結合した直列結合型のものがある。直列結
合型RNNには、更に図1に示す如く自己ループを有す
るものと図2に示す如く自己ループ無しのものとがあ
る。何れの直列結合型RNNも互いに隣接しているユニ
ットからの情報のみが経過時刻に反映し、最終段のユニ
ットを出力ユニットとする。又、何れの直列結合型RN
NもN個の周波数成分を持つ複数減衰正弦波(数3)を
近似できる能力を持つ。
[0006] Such an RNN includes a series connection type in which 2N units are connected in series in a rod shape. The series-coupled RNNs further include those with a self-loop as shown in FIG. 1 and those without a self-loop as shown in FIG. In any series-coupled RNN, only the information from the units adjacent to each other is reflected in the elapsed time, and the unit at the final stage is used as the output unit. Also, which series coupling type RN
N also has the ability to approximate a multiple damped sine wave (Equation 3) having N frequency components.

【0007】[0007]

【数3】 [Equation 3]

【0008】一般に自己ループを有する直列結合型RN
Nと自己ループ無しの直列結合型RNNとを学習能力に
おいて比較した場合、自己ループを有する直列結合型R
NNの方が自己ループ無しの直列結合型RNNよりも優
れることが知られている。
Series-Coupled RN Generally Having Self-Loop
When comparing N and a series-coupled RNN without a self-loop in learning ability, a series-coupled RNN with a self-loop
It is known that the NN is superior to the series-coupled RNN without the self-loop.

【0009】[0009]

【発明が解決しようとする課題】ところで、RNNには
各ニューロ間を互いに隣接するもの同士で結合した完全
結合型(図示せず)のものもある。この完全結合型RN
Nの学習則には、最急降下法に基づく誤差逆伝搬法(e
rror Back Propagation/以下、
BP法と略す)が用いられている。このBP法の基本式
は次式(数4)で表わされる。
By the way, there is also a fully coupled type (not shown) in which each neuron is coupled to each other by adjoining each other. This fully connected RN
The learning rule of N is the error backpropagation method (e
rror Back Propagation /
(Abbreviated as BP method) is used. The basic equation of this BP method is represented by the following equation (Equation 4).

【0010】[0010]

【数4】 [Equation 4]

【0011】但し、Eは時刻T1から時刻T2までの学
習の評価関数で、y(t)は時刻tにおける出力ユニッ
トの出力値で、T(t)は時刻tにおける教師信号であ
る。ここで、次式(数5)に従って評価関数Eを最小に
するように、結合係数wijを更新して行くのがBP法で
ある。
Here, E is an evaluation function of learning from time T1 to time T2, y (t) is an output value of the output unit at time t, and T (t) is a teacher signal at time t. Here, in the BP method, the coupling coefficient w ij is updated so as to minimize the evaluation function E according to the following equation (Equation 5).

【0012】[0012]

【数5】 [Equation 5]

【0013】尚、この式において、結合係数の初期値は
小さな乱数で与えられる。完全結合型RNNは、出力ニ
ューロにその他の全てのニューロが結合している為、B
P法においては全てのニューロに誤差が逆伝搬されるこ
とになる。従って、完全結合型RNNは、このBP法と
いう学習法を用いると、その能力を充分に発揮すること
ができる。
In this equation, the initial value of the coupling coefficient is given by a small random number. In the fully-coupled RNN, all other neurons are coupled to the output neuron, so B
In the P method, the error is propagated back to all the neurons. Therefore, the fully-coupled RNN can fully exert its ability by using the learning method called the BP method.

【0014】一方、直列結合型RNNは、全てのニュー
ロが出力ニューロに結合されているわけではないので、
誤差が直接逆伝搬しない。即ち、出力ニューロから遠い
箇所で結合されているニューロ程、誤差の情報が失われ
てしまい易く、結合係数の学習が困難になる。これは、
出力ニューロから遠くにあるニューロの活性値が小さく
なってしまうからである。結果として、直列結合型RN
Nの場合、BP法を導入しようとすると本来の能力を発
揮できないという難点がある。特に自己ループ無しの直
列結合型RNNの場合、BP法で時系列波形を学習させ
ると、t=1の点を学習しないため、近似能力に支障を
来すという問題がある。
On the other hand, in the serially coupled RNN, not all the neurons are coupled to the output neuron.
The error does not directly propagate back. That is, the more the neuron is connected at a position farther from the output neuron, the more easily the error information is lost, and the learning of the coupling coefficient becomes difficult. this is,
This is because the activation value of the neuron far from the output neuron becomes small. As a result, series-coupled RN
In the case of N, there is a drawback that the original ability cannot be exhibited when the BP method is introduced. In particular, in the case of a series-coupled RNN without a self-loop, if the time series waveform is learned by the BP method, the point of t = 1 is not learned, and there is a problem that the approximation capability is hindered.

【0015】本発明は、かかる問題点を解決すべくなさ
れたもので、その技術的課題は、BP法による学習を合
理的に行い得ると共に、本来の能力を充分に発揮し得る
直列結合型RNNの学習方式を提供することにある。
The present invention has been made to solve the above problems, and the technical problem thereof is that a series-coupling type RNN capable of reasonably performing learning by the BP method and sufficiently exhibiting its original ability. To provide a learning method.

【0016】[0016]

【課題を解決するための手段及び作用】本発明によれ
ば、出力ニューロを含む複数のニューロを直列に結合し
て成り、学習則に所定の評価関数に基づく誤差逆伝搬法
を用いた直列結合型RNNの学習方式において、誤差逆
伝搬法は、自己ループを有する直列結合型RNNに対し
て結合荷重を零に近付けるための付加項を所定の評価関
数に加えた付加項形評価関数に基づいて行われる直列結
合型RNNの学習方式が得られる。
According to the present invention, a plurality of neurons including an output neuron are connected in series, and a series combination using an error backpropagation method based on a predetermined evaluation function in a learning rule. In the learning method of the type RNN, the error back-propagation method is based on an additional term type evaluation function in which an additional term for making the coupling weight close to zero is added to a predetermined evaluation function for the serially coupled RNN having a self-loop. A series-coupling RNN learning scheme is obtained.

【0017】又、本発明によれば、上記直列結合型RN
Nの学習方式の遂行により自己ループ無しの直列結合型
RNNを成す直列結合型RNNが得られる。
Further, according to the present invention, the above-mentioned series-coupled RN is used.
By performing N learning methods, a series-coupled RNN that forms a series-coupled RNN without a self-loop is obtained.

【0018】[0018]

【実施例】以下に実施例を挙げ、本発明の直列結合型R
NNの学習方式について、詳細に説明する。最初に、本
発明の直列結合型RNNの学習方式の概要を簡単に説明
する。この学習方式は、図1に示した如く自己ループを
有する直列結合型RNNに対し、結合荷重を零に近付け
るための付加項を上述した所定の評価関数Eに加え、こ
れにより得られる付加項形評価関数E´に基づいてBP
法を行うものである。 ここで、所定の評価関数Eは次
式(数6)で示され、付加項は(数7)で示される。
EXAMPLES Examples will be given below to illustrate the series-coupled R of the present invention.
The NN learning method will be described in detail. First, the outline of the learning method of the series-coupled RNN of the present invention will be briefly described. This learning method adds an additional term for making the coupling load close to zero to the series-coupling type RNN having a self-loop as shown in FIG. 1 and adds the additional term form obtained by this. BP based on the evaluation function E '
It is the act of law. Here, the predetermined evaluation function E is represented by the following equation (Equation 6), and the additional term is represented by (Equation 7).

【0019】[0019]

【数6】 [Equation 6]

【0020】[0020]

【数7】 [Equation 7]

【0021】但し、ここでωiiはi番目のユニットにお
ける自己ループ結合荷重を表わす。従って、本発明で用
いるBP法における付加項形評価関数E´は、次式(数
8)のように示される。
Here, ωii represents the self-loop coupling load in the i-th unit. Therefore, the additional term type evaluation function E ′ in the BP method used in the present invention is expressed by the following equation (Equation 8).

【0022】[0022]

【数8】 [Equation 8]

【0023】この(数8)式に基づくBP法による学習
を行えば、評価関数Eの値を下げるように推移するの
で、i番目のユニットにおける自己ループ結合荷重ωii
の値も減少して零に近付くようになる。
If learning is performed by the BP method based on the equation (8), the value of the evaluation function E changes so as to decrease. Therefore, the self-loop coupling weight ω ii in the i-th unit.
The value of decreases to zero.

【0024】更に、通常付加項形評価関数E´が所定値
より小さく、しかも学習回数が規定回数になっていれば
学習を終了するが、この学習終了時点では自己ループを
有する直列結合型RNNが図2に示したような自己ルー
プ無しの直列結合型RNNとなる。即ち、このBP法に
よる学習を遂行すれば、自己ループを有する直列結合型
RNNにおける学習が自己ループ無しの直列結合非自己
ループ型RNNにおける学習(その近似能力やパラメー
タ推定能力等)を代行した形で行われる。
Further, if the additional term evaluation function E'is usually smaller than a predetermined value and the number of times of learning reaches a prescribed number of times, the learning is ended. At the end of this learning, the series-coupled RNN having a self-loop is used. A series-coupled RNN without a self-loop as shown in FIG. 2 is obtained. That is, if the learning by the BP method is performed, the learning in the series-coupled RNN having a self-loop substitutes the learning in the series-coupled non-self-loop RNN without the self-loop (its approximation ability, parameter estimation ability, etc.). Done in.

【0025】[0025]

【発明の効果】以上に述べた通り、本発明によれば、自
己ループを有する直列結合型RNNに対して結合荷重を
零に近付けるための付加項を従来の評価関数に加えて得
た付加項形評価関数に基づいてBP法を行っているの
で、自己ループを有する直列結合自己ループ型RNNの
学習が自己ループ無しの直列結合非自己ループ型RNN
をの学習を代行した形で行い得るようになる。これによ
り、BP法による学習が合理的に行われ、本来の能力を
充分に発揮し得る直列結合型RNNの学習方式が提供さ
れるので、直列結合型RNNが長所とする使用すべきコ
ンピュータに対するメモリ数の減少化を図る上で、従来
に無く学習能力の向上が保証されるので、コンピュータ
業界に対して多大な貢献が期待される。
As described above, according to the present invention, the additional term obtained by adding the additional term for making the coupling load close to zero to the series coupling type RNN having the self-loop is obtained by adding to the conventional evaluation function. Since the BP method is performed based on the shape evaluation function, the learning of the series-coupled self-loop type RNN having the self-loop can be performed by the series-coupled non-self-loop type RNN without the self-loop
You will be able to learn in the form of acting on your behalf. As a result, the learning by the BP method is performed rationally, and the learning method of the series-coupling type RNN capable of sufficiently exerting the original ability is provided. Therefore, the memory for the computer to be used, which is the advantage of the series-coupling type RNN, is provided. In order to reduce the number, the improvement of learning ability is guaranteed as never before, and it is expected to make a great contribution to the computer industry.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の直列結合型RNNの学習方式に係る直
列結合自己ループ型RNNの基本構成説明図である。
FIG. 1 is an explanatory diagram of a basic configuration of a series-coupled self-loop type RNN according to a learning method of a series-coupled RNN of the present invention.

【図2】本発明の直列結合型RNNの学習方式に係る直
列結合非自己ループ型RNNの基本構成説明図である。
FIG. 2 is an explanatory diagram of a basic configuration of a series-coupling non-self-loop RNN according to a learning system of the series-coupling RNN of the present invention.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 出力ニューロを含む複数のニューロを直
列に結合して成り、学習則に所定の評価関数に基づく誤
差逆伝搬法を用いた直列結合型リカレントニューラルネ
ットワークの学習方式において、前記誤差逆伝搬法は、
自己ループを有する直列結合型リカレントニューラルネ
ットワークに対して結合荷重を零に近付けるための付加
項を前記所定の評価関数に加えた付加項形評価関数に基
づいて行われることを特徴とする直列結合型リカレント
ニューラルネットワークの学習方式。
1. A learning method for a serially coupled recurrent neural network, which is formed by connecting a plurality of neurons including an output neuron in series and uses an error backpropagation method based on a predetermined evaluation function in a learning rule. The propagation method is
A series-coupling type recurrent neural network having a self-loop, which is performed based on an additional-term type evaluation function obtained by adding an additional term for bringing a connection weight close to zero to the predetermined evaluation function. Recurrent neural network learning method.
【請求項2】 請求項1記載の直列結合型リカレントニ
ューラルネットワークの学習方式の遂行により自己ルー
プ無しの直列結合型リカレントニューラルネットワーク
を成すことを特徴とする直列結合型リカレントニューラ
ルネットワークの学習方式。
2. A learning method for a series-coupling recurrent neural network, wherein a series-coupling recurrent neural network without a self-loop is formed by performing the learning method for a series-coupling recurrent neural network according to claim 1.
JP5195044A 1993-08-06 1993-08-06 Learning system for series connection type recurrent neural network Pending JPH0749847A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5195044A JPH0749847A (en) 1993-08-06 1993-08-06 Learning system for series connection type recurrent neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5195044A JPH0749847A (en) 1993-08-06 1993-08-06 Learning system for series connection type recurrent neural network

Publications (1)

Publication Number Publication Date
JPH0749847A true JPH0749847A (en) 1995-02-21

Family

ID=16334615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5195044A Pending JPH0749847A (en) 1993-08-06 1993-08-06 Learning system for series connection type recurrent neural network

Country Status (1)

Country Link
JP (1) JPH0749847A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960391A (en) * 1995-12-13 1999-09-28 Denso Corporation Signal extraction system, system and method for speech restoration, learning method for neural network model, constructing method of neural network model, and signal processing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5960391A (en) * 1995-12-13 1999-09-28 Denso Corporation Signal extraction system, system and method for speech restoration, learning method for neural network model, constructing method of neural network model, and signal processing system

Similar Documents

Publication Publication Date Title
US5131073A (en) Neuron unit and neuron unit network
JP3374476B2 (en) Neural network construction method
JPH04229362A (en) learning machine
JPH076146A (en) Parallel data processing system
US5481646A (en) Neuron unit and neuron unit network
JPH04237388A (en) Neuro processor
KR950002423B1 (en) Apparatus for neural network
JP3508783B2 (en) Coupling coefficient updating method and coupling coefficient updating apparatus in pulse density type signal processing network
US5191637A (en) Neuron unit and neuron unit network
JPH06301663A (en) Learning system for serial connection type recurrent neural network
JPH0744513A (en) Learning system of recurrent neural network of series coupling type
JPH096881A (en) neural network
US5185851A (en) Neuron unit and neuron unit network
JPH09138786A (en) Neural network learning device
JPH05274456A (en) Learning system for time series pattern
JP2607351B2 (en) Error Signal Generation Method for Efficient Learning of Multilayer Perceptron Neural Network
JPH11175494A (en) neural network
JPH0744195A (en) Recurrent neutral network for speech recognition
JP2798793B2 (en) Neural network device
JPH04299443A (en) Neural network learning method
JPH0264880A (en) Neural architecture using pipeline processing
JPH0744512A (en) Learning system of recurrent neural network of series coupling type
Toulson et al. A Trading System for FTSE-100 Futures Using Neural Networks and Wavelets
JPH05342190A (en) Time sequentially predicting method
JPH0476684A (en) Neural circuit network device