JPH0363775A - ニューラルネットワークシステム - Google Patents
ニューラルネットワークシステムInfo
- Publication number
- JPH0363775A JPH0363775A JP1199725A JP19972589A JPH0363775A JP H0363775 A JPH0363775 A JP H0363775A JP 1199725 A JP1199725 A JP 1199725A JP 19972589 A JP19972589 A JP 19972589A JP H0363775 A JPH0363775 A JP H0363775A
- Authority
- JP
- Japan
- Prior art keywords
- neural network
- patterns
- input
- output
- recognize
- 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
Links
Landscapes
- Image Analysis (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(al産業上の利用分野
この発明は、入力されたパターンを認識するニューラル
ネットワークに関する。
ネットワークに関する。
(b)従来の技術
文字、音声等の認識を簡略なアルゴリズムで効率よく認
識する方法としてニューラルネットワークが提案されて
いる。ニューラルネットワークは、入カバターンとこの
人カバターンの正しい認識結果である期待出力とを対応
させてニューラルネットワークに与え、入カバターンか
ら得られる実際の出力と期待出力との差が小さくなるよ
うに各ニューロンの結合を改変してゆくバックプロパゲ
ーション等の学習アルゴリズムにより簡略な構成で高い
認識率を得ることができる。
識する方法としてニューラルネットワークが提案されて
いる。ニューラルネットワークは、入カバターンとこの
人カバターンの正しい認識結果である期待出力とを対応
させてニューラルネットワークに与え、入カバターンか
ら得られる実際の出力と期待出力との差が小さくなるよ
うに各ニューロンの結合を改変してゆくバックプロパゲ
ーション等の学習アルゴリズムにより簡略な構成で高い
認識率を得ることができる。
fc)発明が解決しようとする課題
しかし、このような学習アルゴリズムを用いても、−船
釣に線型分離不可能な複数のパターン群など分離の悪い
パターンの識別は困難であり、なかには学習を重ねても
認識が不可能なパターンも存在する。このようなパター
ンをも認識させようとすれば、学習回数を増加させなけ
ればならずニューラルネットワークが稼働できるように
なるまでに時間が掛かる欠点があった。またいくら学習
を重ねても高い認識率を得ることができないパターンも
あり、これを単一のニューラルネットワークで認識しよ
うとすればネットワークの構造を複雑化しなければなら
ないため、演算に時間が掛かってしまううえ、認識が細
部に及び過ぎるため、ノイズの混入が多くなり、却って
全体の認識率を低下させてしまう欠点があった。
釣に線型分離不可能な複数のパターン群など分離の悪い
パターンの識別は困難であり、なかには学習を重ねても
認識が不可能なパターンも存在する。このようなパター
ンをも認識させようとすれば、学習回数を増加させなけ
ればならずニューラルネットワークが稼働できるように
なるまでに時間が掛かる欠点があった。またいくら学習
を重ねても高い認識率を得ることができないパターンも
あり、これを単一のニューラルネットワークで認識しよ
うとすればネットワークの構造を複雑化しなければなら
ないため、演算に時間が掛かってしまううえ、認識が細
部に及び過ぎるため、ノイズの混入が多くなり、却って
全体の認識率を低下させてしまう欠点があった。
この発明は、このような現状に鑑み、認識しにくいパタ
ーンのみ別のニューラルネットワークで認識するように
して認識率を高めたニューラルネットワークシステムを
提供することを目的とする(d)課題を解決するための
手段 (1) この出願の第一の発明は、 入力されたパターンの全てについて認識結果を出力する
よう組織化された第一のニューラルネットワークと、 第一のニューラルネットワークが認識容易なパターンと
認識困難なパターンとを識別出力するよう組織化された
第二〇ニューラルネットワークと第一〇ニューラルネッ
トワークが認識困難なパターンのみ学習されており、第
一のニューラルネットワークが認識困難なパターンにつ
いての認識結果を出力するよう組織化された第三のニュ
ーラルネットワークと、 を有することを特徴とする。
ーンのみ別のニューラルネットワークで認識するように
して認識率を高めたニューラルネットワークシステムを
提供することを目的とする(d)課題を解決するための
手段 (1) この出願の第一の発明は、 入力されたパターンの全てについて認識結果を出力する
よう組織化された第一のニューラルネットワークと、 第一のニューラルネットワークが認識容易なパターンと
認識困難なパターンとを識別出力するよう組織化された
第二〇ニューラルネットワークと第一〇ニューラルネッ
トワークが認識困難なパターンのみ学習されており、第
一のニューラルネットワークが認識困難なパターンにつ
いての認識結果を出力するよう組織化された第三のニュ
ーラルネットワークと、 を有することを特徴とする。
(2) この出願の第二の発明は、
入力されたパターンを複数のカテゴリに分類するニュー
ラルネットワークシステムであって、入力されたパター
ンの全てについてその属するカテゴリを認識出力するよ
う組織化された第一のニューラルネットワークと、 第一〇ニューラルネットワークが認識困難なパターンを
認識出力するよう組織化された第二のニューラルネット
ワークと、 を設け、 前記第二のニューラルネットワークを各カテゴリ別に複
数設けたことを特徴とする。
ラルネットワークシステムであって、入力されたパター
ンの全てについてその属するカテゴリを認識出力するよ
う組織化された第一のニューラルネットワークと、 第一〇ニューラルネットワークが認識困難なパターンを
認識出力するよう組織化された第二のニューラルネット
ワークと、 を設け、 前記第二のニューラルネットワークを各カテゴリ別に複
数設けたことを特徴とする。
(e1発明の作用
この出願の第一の発明に係るニューラルネットワークシ
ステムは第一〜第三のニューラルネットワークを有して
いる。第一のニューラルネットワークは入力された全て
のパターンについて認識結果を出力する。このため入力
され得る全てのパターンについての学習を行っており類
似するパターン間の微細な相違に関して混同する可能性
がある。このため、学習による認識能力の判定に基づき
第一のニューラルネットワークで認識が困難なパターン
であるか否かを第二のニューラルネットワークで判断し
、このパターンのみ第三〇ニューラルネットワークで認
識をするようにした。第一第二のニューラルネットワー
クはともに入力される全パターンを認識対象とするが、
それぞれ期待出力が異なるためネットワークの組織化も
異なりより単純な判断を行う第二のニューラルネットワ
ークの判定率が高くなる。また、第三のニューラルネッ
トワークは第一のニューラルネットワークが認識困難で
あったパターンのみを学習し、これらの認識のみを行う
ため、いわゆる微細な相違のみを認識すればよくなり高
い認識率を得ることができる。
ステムは第一〜第三のニューラルネットワークを有して
いる。第一のニューラルネットワークは入力された全て
のパターンについて認識結果を出力する。このため入力
され得る全てのパターンについての学習を行っており類
似するパターン間の微細な相違に関して混同する可能性
がある。このため、学習による認識能力の判定に基づき
第一のニューラルネットワークで認識が困難なパターン
であるか否かを第二のニューラルネットワークで判断し
、このパターンのみ第三〇ニューラルネットワークで認
識をするようにした。第一第二のニューラルネットワー
クはともに入力される全パターンを認識対象とするが、
それぞれ期待出力が異なるためネットワークの組織化も
異なりより単純な判断を行う第二のニューラルネットワ
ークの判定率が高くなる。また、第三のニューラルネッ
トワークは第一のニューラルネットワークが認識困難で
あったパターンのみを学習し、これらの認識のみを行う
ため、いわゆる微細な相違のみを認識すればよくなり高
い認識率を得ることができる。
このように単純なニューラルネットワークを複数組み合
わせることによって、認識率を向上することができると
ともに、各ニューラルネットワークの複雑化や学習回数
の増加を防止することができる。
わせることによって、認識率を向上することができると
ともに、各ニューラルネットワークの複雑化や学習回数
の増加を防止することができる。
また、この出願に係る第二のニューラルネットワークシ
ステムは第一、第二のニューラルネットワークを有して
おり、第一のニューラルネットワークは入力された全て
のパターンについて認識結果を出力するため、全てのパ
ターンについての学習を実行している。これにより認識
困難となったパターンに関して、第二のニューラルネッ
トワークがどのカテゴリに属するかを認識する。このた
め、各カテゴリ毎に第二〇ニューラルネットワークを設
け、第一〇ニューラルネットワークが認識困難な自己の
カテゴリに属するパターンのみ認識出力するようにした
。これにより分類するカテゴリが多岐にわたっても確実
な認識が可能になった(f)実施例 第1図はこの発明の実施例であるニューラルネットワー
クシステムの構成を示す図であり、第2図は各ニューラ
ルネットワークの構成を示す図である。また、第3図(
A)〜(D)は各ニューラルネットワークの学習内容を
示す図である。
ステムは第一、第二のニューラルネットワークを有して
おり、第一のニューラルネットワークは入力された全て
のパターンについて認識結果を出力するため、全てのパ
ターンについての学習を実行している。これにより認識
困難となったパターンに関して、第二のニューラルネッ
トワークがどのカテゴリに属するかを認識する。このた
め、各カテゴリ毎に第二〇ニューラルネットワークを設
け、第一〇ニューラルネットワークが認識困難な自己の
カテゴリに属するパターンのみ認識出力するようにした
。これにより分類するカテゴリが多岐にわたっても確実
な認識が可能になった(f)実施例 第1図はこの発明の実施例であるニューラルネットワー
クシステムの構成を示す図であり、第2図は各ニューラ
ルネットワークの構成を示す図である。また、第3図(
A)〜(D)は各ニューラルネットワークの学習内容を
示す図である。
このシステムは、入力されたパターンをA、 B何れ
かのカテゴリに分類するためのシステムであり、3個の
ニューラルネットワークNNA、NNB、NNCおよび
これらのニューラルネットワークの出力を総合して結果
yを出力する制御装置4とを有している。このうち第一
〇ニューラルネットワークNNAは、入力され得る全て
のパターンについての学習がなされており、入力される
全てのパターンについてその属するカテゴリ(A、
B)を判断する0判断結果は“1′、0”で出力され、
“1”は入カバターンがカテゴリAに属することを意味
し、“0°“は入カバターンがカテゴリBに属すること
を意味する。また、第二のニューラルネットワークNN
Bは、入力され得る全てのパターンについてその入カバ
ターンが第一のニューラルネットワークによって正確に
分類されるか否かが学習されている。この学習は第一〇
ニューラルネットワークNNAの学習結果に基づいて行
われる。これにより、入力されたパターンが第一〇ニュ
ーラルネットワークNNAでは正しい分類をしにくいも
のである場合に1″を出力する。
かのカテゴリに分類するためのシステムであり、3個の
ニューラルネットワークNNA、NNB、NNCおよび
これらのニューラルネットワークの出力を総合して結果
yを出力する制御装置4とを有している。このうち第一
〇ニューラルネットワークNNAは、入力され得る全て
のパターンについての学習がなされており、入力される
全てのパターンについてその属するカテゴリ(A、
B)を判断する0判断結果は“1′、0”で出力され、
“1”は入カバターンがカテゴリAに属することを意味
し、“0°“は入カバターンがカテゴリBに属すること
を意味する。また、第二のニューラルネットワークNN
Bは、入力され得る全てのパターンについてその入カバ
ターンが第一のニューラルネットワークによって正確に
分類されるか否かが学習されている。この学習は第一〇
ニューラルネットワークNNAの学習結果に基づいて行
われる。これにより、入力されたパターンが第一〇ニュ
ーラルネットワークNNAでは正しい分類をしにくいも
のである場合に1″を出力する。
第三のニューラルネットワークは、第二のニューラルネ
ットワークが“1”を出力するようなパターンのみにつ
いて学習されており、このような入カバターンがA、B
何れのカテゴリに属するかを判断する。
ットワークが“1”を出力するようなパターンのみにつ
いて学習されており、このような入カバターンがA、B
何れのカテゴリに属するかを判断する。
各ニューラルネットワークNNA、NNB、NNCは、
第2図に示すように入力層−中間層−出力層の3層から
なる階層構造になっており、入力層はn個のニューロン
からなり、中間層はm個(man)のニューロンからな
り、出力層は1個のニューロンからなっている。入力層
のn個のニューロンにはXI〜X7のn行のベクトルで
表現されるパターンが入力される。入力層の各ニューロ
ンは中間層の全てのニューロンと各々異なる結合係数で
結合している。中間層の各ニューロンは入力層からの入
力の合計値に基づいて出力する値を決定する。この出力
値の決定はシグモイド関数による演算で行われる。さら
に、中間層の全てのニューロンは出力層のニューロンに
結合している。
第2図に示すように入力層−中間層−出力層の3層から
なる階層構造になっており、入力層はn個のニューロン
からなり、中間層はm個(man)のニューロンからな
り、出力層は1個のニューロンからなっている。入力層
のn個のニューロンにはXI〜X7のn行のベクトルで
表現されるパターンが入力される。入力層の各ニューロ
ンは中間層の全てのニューロンと各々異なる結合係数で
結合している。中間層の各ニューロンは入力層からの入
力の合計値に基づいて出力する値を決定する。この出力
値の決定はシグモイド関数による演算で行われる。さら
に、中間層の全てのニューロンは出力層のニューロンに
結合している。
出力層ニューロンは中間層の各ニューロンからの入力値
の合計値に基づいて出力する値を決定する。この決定も
シグモイド関数によって行われる。
の合計値に基づいて出力する値を決定する。この決定も
シグモイド関数によって行われる。
ここで、前層のニューロンからの入力値は前層ニューロ
ンの出力値Oとそのニューロンとの結合係数(結合の強
さ)はWの積となる。そこで、中間層、出力層のニュー
ロンの出力関数は、前層からの入力の総和net=ΣW
ij・0.に関するシグモイド関数f (net) に基づく閾値関数F (net)で定義される。この闇
値関数F (net)は、f (net)の値が閾値h
1以上の場合は“1”を出力し、閾値h2 (hl>h
2)以下の場合には“O″を出力する。すなわち、if
f (net)≧hl then F (
net) = 1if hl≦f (net)≦h2
then F (net) = f (net)
if f (net)≦h2 then
F (r+et) = 0となる。
ンの出力値Oとそのニューロンとの結合係数(結合の強
さ)はWの積となる。そこで、中間層、出力層のニュー
ロンの出力関数は、前層からの入力の総和net=ΣW
ij・0.に関するシグモイド関数f (net) に基づく閾値関数F (net)で定義される。この闇
値関数F (net)は、f (net)の値が閾値h
1以上の場合は“1”を出力し、閾値h2 (hl>h
2)以下の場合には“O″を出力する。すなわち、if
f (net)≧hl then F (
net) = 1if hl≦f (net)≦h2
then F (net) = f (net)
if f (net)≦h2 then
F (r+et) = 0となる。
◆
このような構成のニューラルネットワークNNA、NN
B、NNCについて、以下の手順で学習を行わせる。
B、NNCについて、以下の手順で学習を行わせる。
第一のニューラルネットワークNNAには第3図(A)
に示すような入力バターン群A、Bとその期待出力デー
タ“1”、°“O”との組み合せをn回学習させる。学
習は公知のバックプロパゲーションのアルゴリズムに基
づいて行われる。すなわち、入カバターンを入力し出力
と期待出力データとの差が極小になるように結合係数を
変更してゆく。これにより、第一〇ニューラルネットワ
ークNNAは対応する入カバターンがAに属するもので
あるとき1″を出力し、入カバターンがBに属するもの
であるとき“0”を出力するように組織化される。
に示すような入力バターン群A、Bとその期待出力デー
タ“1”、°“O”との組み合せをn回学習させる。学
習は公知のバックプロパゲーションのアルゴリズムに基
づいて行われる。すなわち、入カバターンを入力し出力
と期待出力データとの差が極小になるように結合係数を
変更してゆく。これにより、第一〇ニューラルネットワ
ークNNAは対応する入カバターンがAに属するもので
あるとき1″を出力し、入カバターンがBに属するもの
であるとき“0”を出力するように組織化される。
このようにNNAを学習させた時点で、全ての学習デー
タについての出力データを検査し、正しく学習できた(
正しく分類できた)入カバターンと正しく学習できなか
った(正しく分類できなかった)人カバターンとを識別
する(第3図(B))。ここで、正しく学習できなかっ
たとは、期待出力が°“1”であるにもかかわらず“1
”以外の値(“′O”°または中間値)が出力されるこ
と、や期待出力が“°0”であるにもかかわらず“0“
以外の値(“1パまたは中間値)が出力されることをい
う。このとき、入力バターン群Aのうち第一のニューラ
ルネットワークNNAが正しく識別できたパターン群を
Al、NNAが正しく識別できなかった入カバターン群
をA2とする。また、入力バターン群Bのうち第一のニ
ューラルネットワークNNAが正しく識別できたパター
ン群をBl。
タについての出力データを検査し、正しく学習できた(
正しく分類できた)入カバターンと正しく学習できなか
った(正しく分類できなかった)人カバターンとを識別
する(第3図(B))。ここで、正しく学習できなかっ
たとは、期待出力が°“1”であるにもかかわらず“1
”以外の値(“′O”°または中間値)が出力されるこ
と、や期待出力が“°0”であるにもかかわらず“0“
以外の値(“1パまたは中間値)が出力されることをい
う。このとき、入力バターン群Aのうち第一のニューラ
ルネットワークNNAが正しく識別できたパターン群を
Al、NNAが正しく識別できなかった入カバターン群
をA2とする。また、入力バターン群Bのうち第一のニ
ューラルネットワークNNAが正しく識別できたパター
ン群をBl。
NNAが正しく識別できなかった人カバターン群をB2
とする。第二のニューラルネットワークは、AI、Bl
に属するパターンが入力されたとき“0゛°を出力し、
A2.B2に属するパターンが入力されたとき”1”を
出力するように(第3図(C))学習される。この学習
により、第二のニューラルネットワークNNBは、第一
のニューラルネットワークNNAが正確な分類をできな
いパターンが入力されたとき“1”を出力するように組
織化される。
とする。第二のニューラルネットワークは、AI、Bl
に属するパターンが入力されたとき“0゛°を出力し、
A2.B2に属するパターンが入力されたとき”1”を
出力するように(第3図(C))学習される。この学習
により、第二のニューラルネットワークNNBは、第一
のニューラルネットワークNNAが正確な分類をできな
いパターンが入力されたとき“1”を出力するように組
織化される。
さらに、第三のニューラルネットワークNNCには、第
一のニューラルネットワークNNAが正しく分類できな
かったパターン群A2.B2のみ(第3図(D))を学
習させる。この場合、期待出力データはA2: “1”
、B2:“′O”である。
一のニューラルネットワークNNAが正しく分類できな
かったパターン群A2.B2のみ(第3図(D))を学
習させる。この場合、期待出力データはA2: “1”
、B2:“′O”である。
この学習により第三のニューラルネットワークNSCは
A2 (A)、B2 (B)に属するパターンを正しく
分類できるように組織化される。すなわち、認識が困難
なパターン群(類似したパターン群)A2.B2のみを
学習したことにより、パターンの微妙な差異に大きく反
応するシナプス結合が形成されこれらの分類が可能とな
る。
A2 (A)、B2 (B)に属するパターンを正しく
分類できるように組織化される。すなわち、認識が困難
なパターン群(類似したパターン群)A2.B2のみを
学習したことにより、パターンの微妙な差異に大きく反
応するシナプス結合が形成されこれらの分類が可能とな
る。
また、制御回路4は第二のニューラルネットワークNN
Bの出力データに基づいて第一のニューラルネットワー
クNNAまたは第三のニューラルネットワークNNCの
何れの出力データを結論として採用するかを判断する回
路である。すなわち、NNBの出力が“ONの場合には
、NNAで正確に分類可能なパターンが入力されたこと
を意味するため、NNAの出力データを結果出力として
採用し、NNBの出力が“1″の場合には、NNAで正
確に分類不可能なパターンが入力されたことを意味する
ため、NNCの出力データを結果出力として採用する。
Bの出力データに基づいて第一のニューラルネットワー
クNNAまたは第三のニューラルネットワークNNCの
何れの出力データを結論として採用するかを判断する回
路である。すなわち、NNBの出力が“ONの場合には
、NNAで正確に分類可能なパターンが入力されたこと
を意味するため、NNAの出力データを結果出力として
採用し、NNBの出力が“1″の場合には、NNAで正
確に分類不可能なパターンが入力されたことを意味する
ため、NNCの出力データを結果出力として採用する。
これにより、このシステムの結果出力は常に正しいもの
に保たれる。
に保たれる。
ここで、この実施例ではNNB、NNCを1組設けたが
、認識困難なパターンが複数の組合せで存在する場合や
分類されるべきカテゴリが3以上ある場合にはNNB、
NNCを複数組もうけるようにしてもよい。
、認識困難なパターンが複数の組合せで存在する場合や
分類されるべきカテゴリが3以上ある場合にはNNB、
NNCを複数組もうけるようにしてもよい。
第4図はこの出願の第二の発明の実施例であるニューラ
ルネットワークシステムの構成を示す図であり、第5図
(A)〜(D)は同ニューラルネットワークシステムを
構成する各ニューラルネットワークの学習内容を示す図
である。このシステムは上記第一の発明の実施例同様入
力されたパターンをA、Bいずれかカテゴリに分類する
ため構成されたものであり、3個のニューラルネットワ
ークNND、NNE、NNFおよびこれらのニューラル
ネットワークの出力を総合して結果yを出力する制御装
置5を有している。各ニューラルネットワークは上記第
一の実施例のものと同様である。
ルネットワークシステムの構成を示す図であり、第5図
(A)〜(D)は同ニューラルネットワークシステムを
構成する各ニューラルネットワークの学習内容を示す図
である。このシステムは上記第一の発明の実施例同様入
力されたパターンをA、Bいずれかカテゴリに分類する
ため構成されたものであり、3個のニューラルネットワ
ークNND、NNE、NNFおよびこれらのニューラル
ネットワークの出力を総合して結果yを出力する制御装
置5を有している。各ニューラルネットワークは上記第
一の実施例のものと同様である。
このうち第一のニューラルネットワークNNDは、入力
され得る全てのパターンについての学習がなされており
、入力される全てのパターンについてその属するカテゴ
リ(A、B)を判断する。
され得る全てのパターンについての学習がなされており
、入力される全てのパターンについてその属するカテゴ
リ(A、B)を判断する。
判断結果は“1”、“O“°で出力され、“1”は人カ
バターンがカテゴリAに属することを意味し、“O′は
入カバターンがカテゴリBに属することを意味する。ま
た、第二のニューラルネットワークNNE、NNFはそ
れぞれ、入力されえるパターンのうちカテゴリAに属し
第一のニューラルネットワークによって正確に分類され
ないパターン、および、入力されえるパターンのうちカ
テゴリBに属し第一〇ニューラルネットワークによって
正確に分類されないパターンのみを識別するよう組織化
されている。
バターンがカテゴリAに属することを意味し、“O′は
入カバターンがカテゴリBに属することを意味する。ま
た、第二のニューラルネットワークNNE、NNFはそ
れぞれ、入力されえるパターンのうちカテゴリAに属し
第一のニューラルネットワークによって正確に分類され
ないパターン、および、入力されえるパターンのうちカ
テゴリBに属し第一〇ニューラルネットワークによって
正確に分類されないパターンのみを識別するよう組織化
されている。
ニューラルネットワークをこのように組織化するための
以下のような学習が行われる。
以下のような学習が行われる。
第一のニューラルネットワークNNDには、上記実施例
のNNA同様第5図(A)に示すような入力バターン群
A、Bとその期待出力データ“1“°O″との組み合せ
を学習させる。これにより、第一〇ニューラルネットワ
ークNNDは対応する入カバターンがAに属するもので
あるとき“1゛を出力し、入カバターンがBに属するも
のであるとき“0°゛を出力するように組織化される。
のNNA同様第5図(A)に示すような入力バターン群
A、Bとその期待出力データ“1“°O″との組み合せ
を学習させる。これにより、第一〇ニューラルネットワ
ークNNDは対応する入カバターンがAに属するもので
あるとき“1゛を出力し、入カバターンがBに属するも
のであるとき“0°゛を出力するように組織化される。
このようにNNAを学習させた時点で、全ての学習デー
タについての出力データを検査し、正しく学習できた(
正しく分類できた)入カバターンと正しく学習できなか
った(正しく分類できなかった)入カバターンとを識別
する(第5図(B))。このとき、入力バターン群Aの
うち第一のニューラルネットワークNNDが正しく識別
できたパターン群をA1.NNDが正しく識別できなか
った入カバ、ターン群をA2とする。また、入力バター
ン群Bのうち第一〇ニューラルネットワークNNDが正
しく識別できたパターン群をBl、NNDが正しく識別
できなかった入カバターン群をB2とする。
タについての出力データを検査し、正しく学習できた(
正しく分類できた)入カバターンと正しく学習できなか
った(正しく分類できなかった)入カバターンとを識別
する(第5図(B))。このとき、入力バターン群Aの
うち第一のニューラルネットワークNNDが正しく識別
できたパターン群をA1.NNDが正しく識別できなか
った入カバ、ターン群をA2とする。また、入力バター
ン群Bのうち第一〇ニューラルネットワークNNDが正
しく識別できたパターン群をBl、NNDが正しく識別
できなかった入カバターン群をB2とする。
第二のニューラルネットワークNNEは、このうちA2
に属するパターンが入力されたときのみ“1″を出力す
るように(第5図(C))学習される。この学習により
、第二のニューラルネットワークNNEは、第一〇ニュ
ーラルネットワークNNDが正確な分類をできないカテ
ゴリAのパターンについてのみ°“1”を出力するよう
に組織化される。また、第二のニューラルネットワーク
NNFは、このうちB2に属するパターンが入力された
ときのみ“1”を出力するように(第5図(D))学習
される。この学習により、第二のニューラルネットワー
クNNFは、第一〇ニューラルネットワークNNDが正
確な分類をできないカテゴリBのパターンについてのみ
°′1”を出力するように組織化される。この学習でA
2.B2のみを分類できるようになるのは、A2または
B2のみを学習したことにより、これらのパターンのみ
に顕著な特徴に大きく反応するシナプス結合が形成され
これらの分類が可能となるからである。
に属するパターンが入力されたときのみ“1″を出力す
るように(第5図(C))学習される。この学習により
、第二のニューラルネットワークNNEは、第一〇ニュ
ーラルネットワークNNDが正確な分類をできないカテ
ゴリAのパターンについてのみ°“1”を出力するよう
に組織化される。また、第二のニューラルネットワーク
NNFは、このうちB2に属するパターンが入力された
ときのみ“1”を出力するように(第5図(D))学習
される。この学習により、第二のニューラルネットワー
クNNFは、第一〇ニューラルネットワークNNDが正
確な分類をできないカテゴリBのパターンについてのみ
°′1”を出力するように組織化される。この学習でA
2.B2のみを分類できるようになるのは、A2または
B2のみを学習したことにより、これらのパターンのみ
に顕著な特徴に大きく反応するシナプス結合が形成され
これらの分類が可能となるからである。
また、制御回路5は第二のニューラルネットワークNN
EまたはNNFが“1”を出力したとき、この出力値を
採用して結果出力を行う回路である。すなわち、NN5
.NNFの出力が“0”の場合には、NNDで正確に分
類可能なパターンが入力されたことを意味するため、N
NDの出力データを結果出力として採用し、NNEの出
力が°“1”の場合には、NN’Dで正確に分類不可能
であるがカテゴリAに属するパターンであることを意味
するため結果として1”を出力する。また、NNFの出
力が“1°“の場合には、NNDで正確に分類不可能で
あるがカテゴリBに属するパターンであることを意味す
るため結果として“O”を出力する。これにより、この
システムの結果出力は常に正しいものに保たれる。
EまたはNNFが“1”を出力したとき、この出力値を
採用して結果出力を行う回路である。すなわち、NN5
.NNFの出力が“0”の場合には、NNDで正確に分
類可能なパターンが入力されたことを意味するため、N
NDの出力データを結果出力として採用し、NNEの出
力が°“1”の場合には、NN’Dで正確に分類不可能
であるがカテゴリAに属するパターンであることを意味
するため結果として1”を出力する。また、NNFの出
力が“1°“の場合には、NNDで正確に分類不可能で
あるがカテゴリBに属するパターンであることを意味す
るため結果として“O”を出力する。これにより、この
システムの結果出力は常に正しいものに保たれる。
(0発明の効果
以上のようにこの発明のニューラルネットワ−クシステ
ムによれば、全部の入カバターンについて認識結果を出
力するニューラルネットワークが全ての入カバターンに
ついて正確でない場合、不正確なもののみ他のニューラ
ルネットワークで認識させるようにしたことにより、こ
の「他のニューラルネットワーク」は一般的に認識が困
難なもののみについて学習を行い、これらを認識するの
みでよいため、一般的なニューラルネットワークでは捉
えにくいパターンの微妙な差異に対して顕著に反応する
ように組織化され、確実な認識を行うことができる。こ
のように、一般的な動作を行うニューラルネットワーク
と特殊な動作を行うニューラルネットワークと組み合わ
せたことにより、各ニューラルネットワークの構成を複
雑化させる必要がなく、また、学習回数を増やす必要も
なくなるため、簡略に極めて認識確度の高いニューラル
ネットワークシステムを実現することができる。
ムによれば、全部の入カバターンについて認識結果を出
力するニューラルネットワークが全ての入カバターンに
ついて正確でない場合、不正確なもののみ他のニューラ
ルネットワークで認識させるようにしたことにより、こ
の「他のニューラルネットワーク」は一般的に認識が困
難なもののみについて学習を行い、これらを認識するの
みでよいため、一般的なニューラルネットワークでは捉
えにくいパターンの微妙な差異に対して顕著に反応する
ように組織化され、確実な認識を行うことができる。こ
のように、一般的な動作を行うニューラルネットワーク
と特殊な動作を行うニューラルネットワークと組み合わ
せたことにより、各ニューラルネットワークの構成を複
雑化させる必要がなく、また、学習回数を増やす必要も
なくなるため、簡略に極めて認識確度の高いニューラル
ネットワークシステムを実現することができる。
第1図はこの出願の第一の発明の実施例であるニューラ
ルネットワークシステムの構成を示す図、第2図は同ニ
ューラルネットワークシステムで使用されるニューラル
ネットワークの構成を示す図、第3図(A)〜(D)は
同ニューラルネットワークの学習内容を示す図である。 二大味ヲ諺班士本母=4d4 第4図はこの出願の第二の発明の実施例であるニューラ
ルネットワークシステムの構成を示す図、第5図(A)
〜(D)は同ニューラルネットワークシステムに使用さ
れる各ニューラルネットワークの学習内容を示す図であ
る。 NNA〜NNF−ニューラルネットワーク、4.5−制
御回路。
ルネットワークシステムの構成を示す図、第2図は同ニ
ューラルネットワークシステムで使用されるニューラル
ネットワークの構成を示す図、第3図(A)〜(D)は
同ニューラルネットワークの学習内容を示す図である。 二大味ヲ諺班士本母=4d4 第4図はこの出願の第二の発明の実施例であるニューラ
ルネットワークシステムの構成を示す図、第5図(A)
〜(D)は同ニューラルネットワークシステムに使用さ
れる各ニューラルネットワークの学習内容を示す図であ
る。 NNA〜NNF−ニューラルネットワーク、4.5−制
御回路。
Claims (2)
- (1)入力されたパターンの全てについて認識結果を出
力するよう組織化された第一のニューラルネットワーク
と、 第一のニューラルネットワークが認識容易なパターンと
認識困難なパターンとを識別出力するよう組織化された
第二のニューラルネットワークと第一のニューラルネッ
トワークが認識困難なパターンのみ学習されており、第
一のニューラルネットワークが認識困難なパターンにつ
いての認識結果を出力するよう組織化された第三のニュ
ーラルネットワークと、 を有することを特徴とするニューラルネットワークシス
テム。 - (2)入力されたパターンを複数のカテゴリに分類する
ニューラルネットワークシステムであって入力されたパ
ターンの全てについてその属するカテゴリを認識出力す
るよう組織化された第一のニューラルネットワークと、 第一のニューラルネットワークが認識困難なパターンを
認識出力するよう組織化された第二のニューラルネット
ワークと、 を設け、 前記第二のニューラルネットワークを各カテゴリ別に複
数設けたことを特徴とするニューラルネットワークシス
テム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199725A JPH0363775A (ja) | 1989-07-31 | 1989-07-31 | ニューラルネットワークシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1199725A JPH0363775A (ja) | 1989-07-31 | 1989-07-31 | ニューラルネットワークシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0363775A true JPH0363775A (ja) | 1991-03-19 |
Family
ID=16412578
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1199725A Pending JPH0363775A (ja) | 1989-07-31 | 1989-07-31 | ニューラルネットワークシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0363775A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998029833A1 (en) * | 1996-12-25 | 1998-07-09 | Hitachi, Ltd. | Pattern recognition apparatus and pattern recognition method |
| JP2020524854A (ja) * | 2017-06-22 | 2020-08-20 | ウェイモ エルエルシー | 珍しい事例の分類 |
-
1989
- 1989-07-31 JP JP1199725A patent/JPH0363775A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998029833A1 (en) * | 1996-12-25 | 1998-07-09 | Hitachi, Ltd. | Pattern recognition apparatus and pattern recognition method |
| US6549661B1 (en) | 1996-12-25 | 2003-04-15 | Hitachi, Ltd. | Pattern recognition apparatus and pattern recognition method |
| JP2020524854A (ja) * | 2017-06-22 | 2020-08-20 | ウェイモ エルエルシー | 珍しい事例の分類 |
| US11093799B2 (en) | 2017-06-22 | 2021-08-17 | Waymo Llc | Rare instance classifiers |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Reid et al. | Rapid training of higher-order neural networks for invariant pattern recognition | |
| JP2940933B2 (ja) | パターン認識方式 | |
| Carpenter | Neural network models for pattern recognition and associative memory | |
| CN109063728A (zh) | 一种火灾图像深度学习模式识别方法 | |
| US6038338A (en) | Hybrid neural network for pattern recognition | |
| Tivive et al. | A new class of convolutional neural networks (SICoNNets) and their application of face detection | |
| Ritter et al. | Morphological perceptrons with dendritic structure | |
| CN118447317A (zh) | 基于多尺度脉冲卷积神经网络的图像分类学习方法 | |
| Ito et al. | Category classification method using a self-organizing neural network | |
| Bouchain | Character recognition using convolutional neural networks | |
| US6560582B1 (en) | Dynamic memory processor | |
| Chauhan et al. | Pattern recognition system using MLP neural networks | |
| Baraldi et al. | Fuzzy combination of Kohonen's and ART neural network models to detect statistical regularities in a random sequence of multi-valued input patterns | |
| CN110458818A (zh) | 一种基于神经网络算法的槟榔检测方法 | |
| US5293454A (en) | Learning method of neural network | |
| JPH0363775A (ja) | ニューラルネットワークシステム | |
| Tivive et al. | A face detection system using shunting inhibitory convolutional neural networks | |
| Mirchandani et al. | Plant disease detection and classification using image processing and artificial neural networks | |
| Ritter et al. | A new auto-associative memory based on lattice algebra | |
| Petkov et al. | Generalized net model of the cognitive and neural algorithm for adaptive resonance theory 1 | |
| Shankar | Neural networks | |
| JPH02310782A (ja) | ファジィニューロン | |
| JP3243313B2 (ja) | パターン認識用ファジィニューロン | |
| JPH01232464A (ja) | ニューラルネット構成方法 | |
| Bichsel | Image processing with optimum neural networks |