Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
311 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit wherein the transforming means is a digital arithmetic unit computing differences between training data vector elements and corresponding center vector elements and for summing the squares of such differences associated with each data vector-center vector pair, and for converting each sum to a value in accordance with the non-linear transformation and for providing a respective training φ vector element, wherein the processing means is a systolic array of processing cells for implementing a rotation algorithm to provide QR decomposition of a Φ matrix φ vector rows and least squares fitting to the training answer set, the algorithm involving computation and application of rotation parameters and storage of updated decomposition matrix elements by the processing cells, and wherein the systolic array has a first row of processing cells arranged to receive φ vectors extended by training answers, each first row cell being arranged for input of a respective element of each extended vector.
Claim 2
Dependent Claim
311 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit wherein the transforming means is a digital arithmetic unit computing differences between training data vector elements and corresponding center vector elements and for summing the squares of such differences associated with each data vector-center vector pair, and for converting each sum to a value in accordance with the non-linear transformation and for providing a respective training φ vector element, wherein the processing means is a systolic array of processing cells for implementing a rotation algorithm to provide QR decomposition of a Φ matrix φ vector rows and least squares fitting to the training answer set, the algorithm involving computation and application of rotation parameters and storage of updated decomposition matrix elements by the processing cells, and wherein the systolic array has a first row of processing cells arranged to receive φ vectors extended by training answers, each first row cell being arranged for input of a respective element of each extended vector.
Claim 3
Dependent Claim
184 words
A processor according to claim 1 wherein the processing cells are boundary and internal cells connected to form rows and columns of the systolic array and: (1) each row begins with a boundary cell and continues with at least one internal cells which diminish in number down the array by one per row, (2) the first array row contains a number of boundary and internal cells equal to the number of elements in an extended vector, (3) the columns comprise a first column containing a boundary cell only, subsequent columns containing a respective boundary cell surmounted by numbers of internal cells increasing from one by one per column, and at least one outer column of internal cells arranged to receive training answer input, (4) the boundary and internal cells are arranged to compute rotation parameters from input values and apply them to input values respectively, and to store respective updated decomposition matrix elements for use in such computation, and (5) the cells have row and column nearest neighbour connections providing for rotation parameters to pass along rows and rotated values to pass down columns.
Claim 4
Dependent Claim
58 words
A processor according to claim 2 further including a multiplier cell (M) for multiplying cumulatively rotated values output from an outer column of internal cells by cumulatively multiplied and relatively delayed parameters generated by boundary cells in appropriate form for computing least squares residuals arising between combined elements of training data φ vectors and their respective training answers.
Claim 5
Dependent Claim
39 words
A processor according to claim 1, wherein the means for generating result estimates values includes means for switching the systolic array to a test mode of operation in which decomposition matrix element update and training answer input are suppressed.
Claim 6
Dependent Claim
182 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit, wherein the heuristic processor consists at least partly of processing devices linked by connecting means incorporating clocked latches for data storage and propagation.
Claim 7
Dependent Claim
182 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit, wherein the heuristic processor consists at least partly of processing devices linked by connecting means incorporating clocked latches for data storage and propagation.
Claim 8
Dependent Claim
185 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, said processing means consisting at least partly of programmed transputers interconnected together by single-bit data links and for performing calculation operations in parallel with one another, and (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit.
Claim 9
Dependent Claim
185 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, said processing means consisting at least partly of programmed transputers interconnected together by single-bit data links and for performing calculation operations in parallel with one another, and (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit.
Claim 10
Dependent Claim
200 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) an electronically addressable memory incorporated in the transforming means, the memory "receiving" addresses in fixed point arithmetic format and "providing" output in floating point arithmetic format in the course of producing each said training φ vector in floating point format, (3) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (4) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit.
Claim 11
Dependent Claim
200 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) an electronically addressable memory incorporated in the transforming means, the memory "receiving" addresses in fixed point arithmetic format and "providing" output in floating point arithmetic format in the course of producing each said training φ vector in floating point format, (3) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (4) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit.
Claim 12
Dependent Claim
186 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit, wherein the non-linear transforming means, the processing means and the means for generating result estimate values are interlinked by multibit buses and single-bit lines for data transmission purposes.
Claim 13
Dependent Claim
186 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, (3) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit, wherein the non-linear transforming means, the processing means and the means for generating result estimate values are interlinked by multibit buses and single-bit lines for data transmission purposes.
Claim 14
Dependent Claim
216 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) an electronically addressable memory incorporated in the transforming means, the memory being for "receiving" addresses in fixed point arithmetic format and "providing" output in floating point arithmetic format in the course of producing each said training φ vector in floating point format, said output in each case being a non-linear transformation of the respective address value, (3) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (4) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit.
Claim 15
Dependent Claim
216 words
An heuristic processor comprised of: (1) non-linear transforming means for producing a respective training φ vector from each member of a training data set on the basis of a set of centers, each training data set member having a displacement from each of said centers, where a norm of the displacement is calculable from each of said displacements, and each element of a φ vector consisting of a non-linear transformation of the norm of the displacement of the associated training data set member from a respective center set member, (2) an electronically addressable memory incorporated in the transforming means, the memory being for "receiving" addresses in fixed point arithmetic format and "providing" output in floating point arithmetic format in the course of producing each said training φ vector in floating point format, said output in each case being a non-linear transformation of the respective address value, (3) processing means for combining training φ vector elements in a manner producing a training fit to a set of training answers, and (4) means for generating result estimate values, each of said estimate values consisting of a combination of the elements of a respective φ vector produced from test data, each combination being at least equivalent to a summation of vector elements weighted in accordance with the training fit.