JPH04184686A - パターン認識装置 - Google Patents

パターン認識装置

Info

Publication number
JPH04184686A
JPH04184686A JP2316258A JP31625890A JPH04184686A JP H04184686 A JPH04184686 A JP H04184686A JP 2316258 A JP2316258 A JP 2316258A JP 31625890 A JP31625890 A JP 31625890A JP H04184686 A JPH04184686 A JP H04184686A
Authority
JP
Japan
Prior art keywords
output
intermediate layer
input
vector
bias
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
JP2316258A
Other languages
English (en)
Other versions
JP2763398B2 (ja
Inventor
Toru Futaki
徹 二木
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2316258A priority Critical patent/JP2763398B2/ja
Priority to US07/793,545 priority patent/US5422981A/en
Priority to EP91310661A priority patent/EP0487309B1/en
Priority to DE69122356T priority patent/DE69122356T2/de
Publication of JPH04184686A publication Critical patent/JPH04184686A/ja
Application granted granted Critical
Publication of JP2763398B2 publication Critical patent/JP2763398B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/19Recognition using electronic means
    • G06V30/192Recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references
    • G06V30/194References adjustable by an adaptive method, e.g. learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)
  • Character Discrimination (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、音声・画像等の入力データから、その入力デ
ータの属するカテゴリを判別するパターン認識装置に関
するものである。
[従来の技術] ラメルハートから提案したパックプロパゲーション型ニ
ューラルネットワーク(以下、単にニューラルネットと
呼ぶ)は、高性能なバター−認識装置として適用可能で
あるとして、注目を集めている。以下、tJIJ3図に
従って、一般的なニューラルネットの構成について説明
する。
第3図において、301は入力層の素子で、この層の素
子は受は取った値をそのまま次の暦の素子全てに送る。
302は中間層の素子て、前層の素子からの入力x、(
i=1.2.−・・)に対して、y=f (壬w 、x
、−〇)という出力を、次の出力層の全ての素子に送る
。4ここで、W。
及びθはそれぞれ重み計数、バイアスと呼ばれる素子固
有の値である。また、fは伝達関数と呼ばれ、通常、シ
グモイド関数f(s)=1/(1+exp(−s))が
用いられる。303は出力層の素子で、中間層の素子か
らの入力3’J (j=1.2.−)に対して、同様に
z=f (ΣWJyJ−θ)なる出力を行う、出力層の
素子は、認識対象となるカテゴリの数Mたけ用意されて
おり、全ての素子の重み計数及び、バイアスが理想的に
定まっていると、成る入力にたいしてその入力データの
属するカテゴリに対応した素子からの出力だけが1とな
り、他の素子からの出力は0となる。
なお、ここては、中間層が1層の場合を説明したが、中
間層は複数層とすることもてきる。
各素子の重み係数及びバイアスの備を決定するための学
習アルゴリズムはRu■elhart etal。
“Parallel Distributed Pro
cessing、vol、1−111T Press 
1986に詳しく述べられている。
次に、このようなニューラルネットにおける信号処理の
意味について説明する。簡単のため中間層か1層のネッ
トワークを考える。入力層からの出力、中間層からの出
力をそれぞれまとめてx、yというベクトルて表わすと
、これらは次の関係にある。
y=f(W−X−θ)    (1) たたし、fはベクトルの各要素をシグモイド関数に通し
たものを各要素とするハクトル値関数を表わすこととす
る。W、x−θは明らかにアフィン変換を表わしており
、入力層から中間層にかけてはアフィン変換を行なった
後、シグモイド関数でその備を区間[0,1]に抑制す
るという変換を行なっていると解釈てきる。
第2図は入力ベクトルの分布例を説明する図である。簡
単のため、入力ベクトルXは2次元ベクトルとし、対象
とするカテゴリはC,、C2,C。
の3種類とする。ハックプロパゲーションアルゴリズム
に従って学習か完了すると、その時のθは、#2[]2
01て表わされるような、すべての学習データの平均に
近いベクトルに収束しているものと考えられる。
また、中間層からの出力と出力層からの出力も(1)と
同様に z=f(W−y−θ)    (2) で表現されるが、ここては別の解釈をした方がよい、す
なわち(2)てはw−y−θを線形識別関数の集合とみ
なすことかでき、その出力(複数)を各々シグモイド関
数に通したものか最終的な出力2になる。
ところで、バックプロパゲーションアルプリズムでは重
み係数Wijの修正量△wjjを次式て計算する。
ここで、ηは正の定数、Eはネットワーク全体の誤差で
ある。すなわち tjは教師信号、yjは出力層からの出力であなおaW
gは各層の出力を用5゛て計算されるが、具体的な導出
は省略する。
この修正量△wijを用いてwijは逐次的に修正され
る。
Wij(n+1)mWij(n)+△Wijしたかって
、よい初期値Wij(0)から出発して重み係数の修正
(このステップを学習と呼ぶ)を行なうことか必要であ
る。
バイアスθの修正も値か常にlである入力データに対す
る重み係数とみなして同様な修正を行なう。
[発明か解決しようとしている課題] ハックプロパゲーションアルゴリズムては、重み係数W
やバイアスθを逐次的に修正していくため、初期値の与
え方によって結果か左右される。すなわち初期値か不適
切であると、解か極小値(1ocal m1ni■U■
)に陥ったり発散・振動してしまうことかある。またW
及びθという決定すべきパラメータの数か多いほど自由
度か大きくなって、正しい解への到達が困難であるが、
既に説明したようにW、θともに重要な意味をもってお
り、省略することは困難てあった。
[課題を解決するための手段及び作用]上記課題を解決
するために、本発明パターン認識装置は、認識対象とす
るカテゴリの全学習データの平均ベクトルを記憶するた
めの平均値記憶部と、各入力ベクトルから前記平均値記
憶部に記憶された全平均ベクトルを減算するための平均
値減算部と、多入力型の素子を階層型に接続したニュー
ラルネットワーク部とを備え。
各入力ベクトルから全平均ベクトルを減したものをニュ
ーラルネットワーク部の入力とする。
[実施例] 第1図は本発明1実施例の文字認識装置のブロック構成
図である。
同図において、101は文字画像を入力し電気信号に変
換する光電変換部、102はノイズ除去、2値化、正規
化を行なう前処理部、103は予め定められたアルゴリ
ズムに従って文字の特徴の抽出を行う特徴抽出部、10
4は平均ベクトルを記憶しておく平均値記憶部、105
は入力ベクトルから平均ベクトルを減算する平均値減算
部、106は入力文字かとのカテゴリに属する力)の判
定を行うニューラルネット部、107は判定されたカテ
ゴリを出力する出力部である。
前処理部102及び特徴抽出部103に関しては公知の
技術に基づく手段によって構成されてし\るものとする
次に平均ベクトルの求め方につし\て説明する。認識対
象とするカテゴリをC+ 、 C2・・・CMとし、カ
テゴリ(J (に=1.2−・・、M)に属する学習デ
ータから抽出した特徴ペクトフレをxk (i=1.2
・・・、N)とすると平均ベクトルXは 8゛τ汀−歪!8・ て計算される。この平均ベクトルは予め計算し平均値記
憶部104に記憶しておく。
平均値減算部105はすべての入力特徴ベクトルXに対
して、平均ベクトルiを引しまた値X  ′ =X−X を計算し、ニューラルネット部106へ送る。
ニューラルネット部106の構成は、第3図の従来例と
同じ階層型の構成になっている。たたし各素子のしきい
値開数は次式て表わされる原点対称なシグモイド関数を
用いる。
f (s) =1/(1◆exp(−s) ) −1/
2また中間層の素子に関しては、バイアスθを入れない
。したかって入力特徴ベクトルXと中間層からの出力y
の関係は、 y=f(W−x’) になる。ただしWは重み係数を表わす行列て、fはベク
トルの各要素をシグモイド関数に通したものを表わすこ
とになる。X′はすてに平均ベクトルを引いた値なので
、この変換においては従来例のようにバイアスθを入れ
る必要かない、一方中間層から出力層にかけては、従来
例と同じ変換 z=f(W−y−〇) を行う。
出力部107は、ニューラルネット部106からの出力
2の各成分Zk  (k= 1.2−M)のうち最も大
きな値を出力する素子に対応したカテ  ・ゴリを候補
として出力する。
[他の実施例] 上記実施例ては、入力を文字画像としたか。
入力ベクトルは音声、画像等その種類を特定しない。
また、上記実施例ては中間層を一層としたか、中間層は
何層てもよく、この場合、本発明で示したように入力ベ
クトルから全学習データの平均ベクトルを引いておけば
、すべての中間層の素子でバイアスθを含めなくともよ
い。
[発明の効果] 以上説明したように、入力ベクトルから全学習データの
平均ベクトルを引いた値をニューラルネット部の入力と
することによって、中間層の素子においてバイアスθを
入れなくても、効果的に認識・分類することかてきる。
バイアスθを入れない場合、パラメータの数が減るのて
、学習工程において極小値に陥ったり、発散・振動する
可能性か小さくなる。
【図面の簡単な説明】
第1図は本発明の1実施例を表わすブロック構成図、 第2図は入力データの分布例を表わす模式第3図はニュ
ーラルネットの構成例を示す図である。 図中 101は光電変換部 102は前処理部 103は特徴抽出部 104は平均値記憶部 105は平均値減算部 106はニューラルネット部 107は出力部 201は全入力データ平均ベクトル 301は入力層の素子 302は中間層の素子 303は出力層の素子 である。

Claims (3)

    【特許請求の範囲】
  1. (1)認識対象とするカテゴリの全学習データの平均ベ
    クトルを記憶するための平均値記憶部と、 各入力ベクトルから前記平均値記憶部に記憶された全平
    均ベクトルを減算するための平均値減算部と、 多入力1出力型の素子を階層型に接続したニューラルネ
    ットワーク部とを有することを特徴とするパターン認識
    装置。
  2. (2)前記ニューラルネットワーク部の中間層の素子に
    おける伝達関数として、原点対称なシグモイド関数を用
    いることを特徴とした請求項第1項記載のパターン認識
    装置。
  3. (3)前記ニューラルネット部の中間層の素子において
    、バイアスの値を0とすることを特徴とした請求項第1
    項記載のパターン認識装置。
JP2316258A 1990-11-20 1990-11-20 パターン認識装置 Expired - Fee Related JP2763398B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2316258A JP2763398B2 (ja) 1990-11-20 1990-11-20 パターン認識装置
US07/793,545 US5422981A (en) 1990-11-20 1991-11-18 Pattern recognition method and apparatus using a neural network
EP91310661A EP0487309B1 (en) 1990-11-20 1991-11-19 Pattern recognition method and apparatus using a neural network
DE69122356T DE69122356T2 (de) 1990-11-20 1991-11-19 Verfahren und Gerät zur Mustererkennung unter Verwendung eines neuronalen Netzwerks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2316258A JP2763398B2 (ja) 1990-11-20 1990-11-20 パターン認識装置

Publications (2)

Publication Number Publication Date
JPH04184686A true JPH04184686A (ja) 1992-07-01
JP2763398B2 JP2763398B2 (ja) 1998-06-11

Family

ID=18075097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2316258A Expired - Fee Related JP2763398B2 (ja) 1990-11-20 1990-11-20 パターン認識装置

Country Status (4)

Country Link
US (1) US5422981A (ja)
EP (1) EP0487309B1 (ja)
JP (1) JP2763398B2 (ja)
DE (1) DE69122356T2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015184775A (ja) * 2014-03-20 2015-10-22 株式会社東芝 次元削減装置、方法及びプログラム
JP2018088078A (ja) * 2016-11-28 2018-06-07 株式会社東海理化電機製作所 学習装置及び学習方法
CN110276397A (zh) * 2019-06-24 2019-09-24 深动科技(北京)有限公司 一种基于门机制的图像处理方法、装置和系统
JP2022502150A (ja) * 2018-10-02 2022-01-11 インダストリー アカデミック コオペレーション ファウンデーション、ハルリム ユニヴァーシティ 胃内視鏡イメージのディープラーニングを利用して胃病変を診断する装置及び方法

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0612035B1 (en) * 1993-02-19 2002-01-30 International Business Machines Corporation Neural net for the comparison of image pattern features
DE4309985A1 (de) * 1993-03-29 1994-10-06 Sel Alcatel Ag Geräuschreduktion zur Spracherkennung
US5604839A (en) * 1994-07-29 1997-02-18 Microsoft Corporation Method and system for improving speech recognition through front-end normalization of feature vectors
US5784485A (en) * 1994-08-25 1998-07-21 Xu; Youguang Method and apparatus for automated pattern recognition
JP3207690B2 (ja) * 1994-10-27 2001-09-10 シャープ株式会社 画像処理装置
US5870471A (en) * 1996-11-27 1999-02-09 Esco Electronics Corporation Authentication algorithms for video images
US5937092A (en) * 1996-12-23 1999-08-10 Esco Electronics Rejection of light intrusion false alarms in a video security system
US5956424A (en) * 1996-12-23 1999-09-21 Esco Electronics Corporation Low false alarm rate detection for a video image processing based security alarm system
US6058206A (en) * 1997-12-01 2000-05-02 Kortge; Chris Alan Pattern recognizer with independent feature learning
US6247154B1 (en) 1998-03-03 2001-06-12 Rutgers, The State University Of New Jersey Method and apparatus for combined stuck-at fault and partial-scanned delay-fault built-in self test
US6104831A (en) * 1998-12-10 2000-08-15 Esco Electronics Corporation Method for rejection of flickering lights in an imaging system
US20040205035A1 (en) * 2000-05-01 2004-10-14 Norbert Rimoux Method and system for adaptive learning and pattern recognition
US7194434B2 (en) * 2000-06-15 2007-03-20 Sergio Piccioli Method for predictive determination of financial investment performance
US7133854B2 (en) * 2000-12-13 2006-11-07 International Business Machines Corporation Method and circuits for encoding an input pattern using a normalizer and a classifier
DE60130742T2 (de) * 2001-05-28 2008-07-17 Honda Research Institute Europe Gmbh Mustererkennung mit hierarchischen Netzen
US6862253B2 (en) * 2002-10-23 2005-03-01 Robert L. Blosser Sonic identification system and method
US10824959B1 (en) * 2016-02-16 2020-11-03 Amazon Technologies, Inc. Explainers for machine learning classifiers
CN109800859B (zh) * 2018-12-25 2021-01-12 深圳云天励飞技术有限公司 一种神经网络批归一化的优化方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4941122A (en) * 1989-01-12 1990-07-10 Recognition Equipment Incorp. Neural network image processing system
JPH0821065B2 (ja) * 1989-03-13 1996-03-04 シャープ株式会社 文字認識装置
JP2940933B2 (ja) * 1989-05-20 1999-08-25 株式会社リコー パターン認識方式
US5058179A (en) * 1990-01-31 1991-10-15 At&T Bell Laboratories Hierarchical constrained automatic learning network for character recognition
US5091780A (en) * 1990-05-09 1992-02-25 Carnegie-Mellon University A trainable security system emthod for the same
US5142612A (en) * 1990-08-03 1992-08-25 E. I. Du Pont De Nemours & Co. (Inc.) Computer neural network supervisory process control system and method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015184775A (ja) * 2014-03-20 2015-10-22 株式会社東芝 次元削減装置、方法及びプログラム
JP2018088078A (ja) * 2016-11-28 2018-06-07 株式会社東海理化電機製作所 学習装置及び学習方法
JP2022502150A (ja) * 2018-10-02 2022-01-11 インダストリー アカデミック コオペレーション ファウンデーション、ハルリム ユニヴァーシティ 胃内視鏡イメージのディープラーニングを利用して胃病変を診断する装置及び方法
CN110276397A (zh) * 2019-06-24 2019-09-24 深动科技(北京)有限公司 一种基于门机制的图像处理方法、装置和系统
CN110276397B (zh) * 2019-06-24 2021-03-09 深动科技(北京)有限公司 一种基于门机制的图像特征提取方法、装置和系统

Also Published As

Publication number Publication date
EP0487309A2 (en) 1992-05-27
JP2763398B2 (ja) 1998-06-11
US5422981A (en) 1995-06-06
DE69122356T2 (de) 1997-02-13
EP0487309A3 (en) 1993-01-07
DE69122356D1 (de) 1996-10-31
EP0487309B1 (en) 1996-09-25

Similar Documents

Publication Publication Date Title
JP2763398B2 (ja) パターン認識装置
Ma et al. Facial expression recognition using constructive feedforward neural networks
Liu et al. Ensemble learning via negative correlation
Holcomb et al. PLS/neural networks
Wang et al. Structured trainable networks for matrix algebra
Baltersee et al. Nonlinear adaptive prediction of speech with a pipelined recurrent neural network
Zhu et al. Nasb: Neural architecture search for binary convolutional neural networks
Sánchez A Robustization of a learning method for RBF networks
CN117095217A (zh) 多阶段对比知识蒸馏方法
Liu et al. A two-dimensional fast lattice recursive least squares algorithm
Solazzi et al. Nonlinear blind source separation by spline neural networks
US20220147790A1 (en) Deep Polynomial Neural Networks
JP2897220B2 (ja) 信号処理装置
JP2606317B2 (ja) 学習処理装置
Paik et al. An edge detection algorithm using multi-state adalines
Ntoulas-Panagiotopoulos et al. An Approximate Deep Equilibrium Scheme for Trainable Nonnegative Matrix Factorization
Manmontri et al. A class of Frobenius norm-based algorithms using penalty term and natural gradient for blind signal separation
KR0131847B1 (ko) 비선형 회귀를 위한 가속 간편 학습 방법
Sum et al. On node-fault-injection training of an RBF network
CN120387520A (zh) 面向多任务场景的模型推理方法、装置、设备、介质及产品
Vankadara et al. How to Scale Mixture-of-Experts: From muP to the Maximally Scale-Stable Parameterization
Ch'ng et al. Adaptive momentum Levenberg-Marquardt RBF for face recognition
Zhuang Speeding up deep neural network training with decoupled and analytic learning
Iqbal et al. Learnable attention driven structured compression technique for neural networks
JPH08249303A (ja) 信号処理装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080327

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090327

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100327

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees