Neural network, neuron, and method for recognizing a missing input valve
First Claim
1. A neuron for recognizing a missing input value, comprising:
- a predetermined number of first inputs for receiving data inputs of the neuron;
a plurality of second inputs corresponding to each of said predetermined number of first inputs for receiving null values;
each null value being in either a first logic state if a corresponding data input is missing, or a second logic state otherwise;
a plurality of nullable weighting elements coupled to said predetermined number of first inputs and to said plurality of second inputs, each nullable weighting element having a weight associated therewith and providing an output thereof as a product of either a corresponding data input and said weight when a corresponding null value is in said first logic state, or as a predetermined value otherwise;
a summing device coupled to said plurality of nullable weighting elements, for summing outputs of each nullable weighting element to provide a net output; and
an activation element coupled to said summing device, for providing an output of the neuron in response to said net output and a predetermined activation function.
1 Assignment
0 Petitions
Accused Products
Abstract
A neuron (100) has a null-inhibiting function so that null inputs do not affect the output of the neuron (100) or updating of its weights. The neuron (100) provides a net value based on a sum of products of each of several inputs, and corresponding weight and null values, and provides an output in response to the net value. A neural network (40) which uses such a neuron (100) has a first segmented layer (41) in which each segment (50-52) corresponds to a manufacturing process step (60-62). Each segment of the first layer (41) receives as inputs measured values associated with the process step (60-62). A second layer (42) connected to the first layer (4l), is non-segmented to model the entire manufacturing process (80). The first (41) and second (42) layers are both unsupervised and competitive. A third layer (43) connected to the second layer (42) then estimates parameters of the manufacturing process (80) and is unsupervised and noncompetitive.
29 Citations
25 Claims
-
1. A neuron for recognizing a missing input value, comprising:
-
a predetermined number of first inputs for receiving data inputs of the neuron; a plurality of second inputs corresponding to each of said predetermined number of first inputs for receiving null values; each null value being in either a first logic state if a corresponding data input is missing, or a second logic state otherwise; a plurality of nullable weighting elements coupled to said predetermined number of first inputs and to said plurality of second inputs, each nullable weighting element having a weight associated therewith and providing an output thereof as a product of either a corresponding data input and said weight when a corresponding null value is in said first logic state, or as a predetermined value otherwise; a summing device coupled to said plurality of nullable weighting elements, for summing outputs of each nullable weighting element to provide a net output; and an activation element coupled to said summing device, for providing an output of the neuron in response to said net output and a predetermined activation function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A neuron for recognizing a missing input value, comprising:
-
a predetermined number of first inputs for receiving inputs xi of the neuron; a plurality of second inputs corresponding to each of said predetermined number of first inputs for receiving null values ni ; each null value ni being in either a first logic state if a corresponding input xi is missing, or a second logic state otherwise; a plurality of null-inhibiting weighting elements for storing a plurality of weights wi corresponding to each of said predetermined number of first inputs, each null-inhibiting weighting element providing an output thereof y'"'"'i as a product of a corresponding input xi, said a corresponding weight wi, and a corresponding null value ni ; a summing device coupled to said plurality of null-inhibiting weighting elements, for summing outputs of each null-inhibiting weighting element to provide a net output NET defined by NET =Σ
xi *wi *ni ; andan activation element coupled to said summing device, for providing an output of the neuron in response to said net output NET and a predetermined activation function. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A neural network for recognizing a missing input value comprising:
-
a first layer of segmented neurons of a first type receiving a plurality of input signals and a plurality of null inputs corresponding to each of said plurality of input signals, and providing a plurality of first output signals in response to said plurality of input signals and said plurality of null inputs; a second layer of neurons of a second type operably coupled to said first layer of segmented neurons, said second layer of neurons receiving each of said plurality of first output signals, and activating at least one of a plurality of second output signals in response; and a third layer of neurons of a third type operably coupled to said second layer of neurons, said third layer of neurons receiving said plurality of second output signals, and providing at least one output of the neural network in response to said at least one of said plurality of second output signals activated by said second layer of neurons; said first and second types characterized as being unsupervised and competitive; said third type characterized as being supervised and noncompetitive. - View Dependent Claims (20, 21)
-
-
22. A method for recognizing a missing input value while estimating an unknown parameter, comprising the steps of:
-
inputting a plurality of first measured values and a plurality of first null values corresponding thereto to a first neuron segment, each of said plurality of first null values indicating when in an active logic state thereof that a corresponding one of said plurality of first measured values is missing; inputting a plurality of second measured values and a plurality of second null values corresponding thereto to a second neuron segment, each of said plurality of second null values indicating when in an active logic state thereof that a corresponding one of said plurality of second measured values is missing; operably coupling together each of a plurality of neurons of said first neuron segment such that each of said plurality of neurons of said first neuron segment provides an output thereof in partial dependence on said output of others of said plurality of neurons of said first neuron segment; operably coupling together each of a plurality of neurons of said second neuron segment such that each of said plurality of neurons of said second neuron segment provides an output thereof in partial dependence on said output of others of said plurality of neurons of said second neuron segment; and estimating the unknown parameter from said outputs of each of said first and second neuron segments when at least one of said pluralities of first and second null values is inactive. - View Dependent Claims (23, 24, 25)
-
Specification