← Back to Patent Explorer
US5280564A Expired / Lapsed US ⏱️ 0.0 years remaining

Neural network having an optimized transfer function for each neuron

Assignee: Honda Motor Co Ltd
•
Filing: 1992-02-18
•
Granted: 1994-01-18
•
Expires: 2012-02-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The characteristic data for determining the characteristics of the transfer functions (for example, sigmoid functions) of the neurons of the hidden layer and the output layer (the gradients of the sigmoid functions) of a neural network are learned and corrected in a manner similar to the correction of weighting data and threshold values. Since at least one characteristic data which determines the characteristics of the transfer function of each neuron is learned, the transfer function characteristics can be different for different neurons in the network independently of the problem and/or the number of neurons, and be optimum. Accordingly, a learning with high precision can be performed in a short time.

Inventors

  • 👤 Kazuyuki Shiomi
  • 👤 Sei Watanabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-10 02:29
CPC Classifications
G; G06; G06N; G06N3/00; G06N3/02; G06N3/08; G06N3/04; G06N3/048; G06N3/0499; G06N3/09; G06N3/0985

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 264 words
A neural network comprising a plurality of neurons each performing a signal processing corresponding to a neural element, said neurons being hierarchically connected in the order of at least one input layer, at least one hidden layer and an output layer, and said input layer, hidden layer and output layer each consisting of at least one neuron, individual neurons of said hidden layer and output layer being operative to correct the data weighted by multiplying the outputs of the preceding input layer or hidden layer by predetermined weighting data with a predetermined threshold value, respectively, and to substitute the data after the correction in a predetermined transfer function to calculate output data, said neural network including: error data calculation means operative to use a predetermined cost function to calculate error data from the output data of the output layer, weighting data correction means operative to partially differentiate said cost function with each of a plurality of weighting variables to obtain partial differentiated coefficients, and to correct said weighting data according to said partial differential coefficients. threshold value correction means operative to partially differentiate said cost function with each of a plurality of threshold variables to obtain partial differentiated coefficients, and to correct each said threshold value according to said partial differential coefficients, and characteristic data correction means for partially differentiating said cost function, to obtain partial differentiated coefficients, with at least one characteristic variable that determines the characteristics of the respective transfer functions of said hidden layer and said output layer, and operative to correct said characteristic data according to said partial differential coefficients.
Claim 2
Dependent Claim 264 words
A neural network comprising a plurality of neurons each performing a signal processing corresponding to a neural element, said neurons being hierarchically connected in the order of at least one input layer, at least one hidden layer and an output layer, and said input layer, hidden layer and output layer each consisting of at least one neuron, individual neurons of said hidden layer and output layer being operative to correct the data weighted by multiplying the outputs of the preceding input layer or hidden layer by predetermined weighting data with a predetermined threshold value, respectively, and to substitute the data after the correction in a predetermined transfer function to calculate output data, said neural network including: error data calculation means operative to use a predetermined cost function to calculate error data from the output data of the output layer, weighting data correction means operative to partially differentiate said cost function with each of a plurality of weighting variables to obtain partial differentiated coefficients, and to correct said weighting data according to said partial differential coefficients. threshold value correction means operative to partially differentiate said cost function with each of a plurality of threshold variables to obtain partial differentiated coefficients, and to correct each said threshold value according to said partial differential coefficients, and characteristic data correction means for partially differentiating said cost function, to obtain partial differentiated coefficients, with at least one characteristic variable that determines the characteristics of the respective transfer functions of said hidden layer and said output layer, and operative to correct said characteristic data according to said partial differential coefficients.
Claim 3
Dependent Claim 47 words
A neural network as set forth in claim 1 wherein said characteristic data correction means corrects said characteristic data using the partial differential coefficients obtained by partially differentiating said cost function with said at least one characteristic variable, and the previous values of said partial differential coefficients.
Claim 4
Dependent Claim 58 words
A neural network as set forth in claim 2 wherein said cost function is an error function, and said error data calculation means compares the data output from said output layer with training data corresponding to the input data supplied to said input layer and applies the comparison result to said error function, thereby to calculate error data.
Claim 5
Dependent Claim 42 words
A neural network as set forth in claim 2 wherein said weighting data correction means uses the partially differentiated value of said cost function by said weighting variables and the previous value of said partially differentiated value to correct said weighting data.
Claim 6
Dependent Claim 42 words
A neural network as set forth in claim 2 wherein said threshold value correction means uses the partially differentiated variables of said cost function by said threshold value and the previous value of said partially differentiated value to correct said threshold value.
Claim 7
Dependent Claim 28 words
A neural network as set forth in claim 1 wherein said transfer function is a sigmoid function and said characteristic variable is the gradient of the sigmoid function.
Claim 8
Dependent Claim 33 words
A neural network as set forth in claim 1 wherein said transfer function is a power function (ax b +c) and said characteristic variable is at least one constant of said power function.
Claim 9
Dependent Claim 33 words
A neural network as set forth in claim 1 wherein said transfer function is a trigonometric function {a Sin(cx)+b Cos(dx)} and said characteristic variable is at least one constant of said trigonometric function.
Claim 10
Dependent Claim 58 words
A neural network as set forth in claim 1 wherein said cost function is an error function, and said error data calculation means compares the data output from said output layer with training data corresponding to the input data supplied to said input layer and applies the comparison result to said error function, thereby to calculate error data.
Claim 11
Dependent Claim 42 words
A neural network as set forth in claim 1 wherein said weighting data correction means uses the partially differentiated value of said cost function by said weighting variables and the previous value of said partially differentiated value to correct said weighting data.
Claim 12
Dependent Claim 42 words
A neural network as set forth in claim 1 wherein said threshold value correction means uses the partially differentiated value of said cost function by said threshold variables and the previous value of said partially differentiated value to correct said threshold value.

References Cited (Backward Citations)

US5043913A Cited
US5046020A Cited
US4945494A Cited
US5119469A Cited
US5187680A Cited
JPH0336659A Cited
JPH0390956A Cited
US5167006A Cited
US5134685A Cited
US5113483A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-17 1997-07-19 1998-01-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-17 2001-07-19 2002-01-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-17 2005-07-19 2006-01-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag