Rapidly trainable neural tree network
First Claim
1. An electric neural tree network including:
- a node including multipliers respectively receiving signals representing feature vector elements and signals representing weight vector elements to produce product signals, a summer to add the product signals with a bias signal and output a sum signal to a hard limiter, the hard limiter for outputting a preliminary output signal having a polarity;
gate means for enabling only one of a plurality of logic branches in response to the polarity of the preliminary output signal;
means for assigning, electrically connected to the one logic branch, to assign weight elements to a next weight vector to be used in a subsequent processing of the next weight vector; and
means for producing a label signal in response to the subsequent processing.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and methods characterized by an electric neural network including a node having multipliers respectively receiving signals representing feature vector elements and signals representing weight vector elements to produce product signals, a summer to add the product signals with a bias signal and output a sum signal to a hard limiter, the hard limiter for outputting a preliminary output signal of polarity. In response to the output signal of polarity, one of at least two logic branches is enabled. In response to such enabling, weight elements are assigned to a next weight vector to be used in subsequent processing by the one of the at least two logic branches until a label is to be produced.
94 Citations
61 Claims
-
1. An electric neural tree network including:
-
a node including multipliers respectively receiving signals representing feature vector elements and signals representing weight vector elements to produce product signals, a summer to add the product signals with a bias signal and output a sum signal to a hard limiter, the hard limiter for outputting a preliminary output signal having a polarity; gate means for enabling only one of a plurality of logic branches in response to the polarity of the preliminary output signal; means for assigning, electrically connected to the one logic branch, to assign weight elements to a next weight vector to be used in a subsequent processing of the next weight vector; and means for producing a label signal in response to the subsequent processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 61)
-
-
11. A neural tree network processing electrical signals, the network including:
-
a node means for processing input electrical signals representing a weight vector and a feature vector, the weight vector being comprised of weight elements and the feature vector being comprised of feature elements, to produce a preliminary output signal; and gate means, electrically connected to the node means, for enabling only one of a plurality of logic branches in response to the polarity of the preliminary output signal; and means, electrically connected to the means for enabling for assigning weight elements to a next weight vector to be used in a subsequent processing by the neural tree network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of using an electric neural tree network, the method including the steps of:
-
producing a preliminary output signal having a polarity by a node in which respective multipliers respectively receive signals representing feature vector elements and signals representing weight vector elements to produce product signals, a summer adds the product signals with a bias signal and outputs a sum signal to a hard limiter, and the hard limiter outputs the preliminary output signal; enabling only one of a plurality of logic branches with the preliminary output signal; assigning weight elements to a next weight vector to used in a subsequent processing of the next weight vector, the step of assigning being carried out until a label signal is to be produced; and subsequent to the step of assigning, producing the label signal from the neural tree network. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of using a neural tree network processing electrical signals, the method including the steps of:
-
producing a preliminary output signal from a node having means for processing a weight vector and an input feature vector, the weight vector being comprised of weight elements and the feature vector being comprised of feature elements, to produce a preliminary output signal; and enabling only one of a plurality of logic branches by the preliminary output signal; and in the one logic branch, assigning weight elements to a next weight vector to be used in a subsequent processing by the neural tree network to produce a label. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of making an electric neural tree network, the method including the steps of:
-
constructing a node by electrically connecting multipliers to respectively receive signals representing feature vector elements and signals representing weight vector elements and to produce product signals, electrically connecting a summer to add the product signals with a bias signal and output a sum signal, and electrically connecting a hard limiter to receive the sum signal and output a preliminary output signal having a polarity; electrically connecting a gate means for enabling only one of a plurality of logic branches in response to the polarity of the preliminary output signal; electrically connecting to the one logic branch a means for assigning weight elements to a next weight vector to be used in a subsequent processing; and electrically connecting a means for producing the label signal from an output signal produced by the subsequent processing. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of making a neural tree network processing electrical signals, the method including the steps of:
-
providing electricity to a node to process a weight vector and an input feature vector, the weight vector being comprised of weight elements and the feature vector being comprised of feature elements, and to produce a preliminary output signal; and providing the preliminary output signal to gate means to enable only one of a plurality of logic branches; and electrically connecting to the one logic branch a means for assigning weight elements to a next weight vector to be used in a subsequent processing by the neural tree network to produce a label signal. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification