Claims
- 1. A neural network element, comprising:
- a digital input circuit for performing a digital linear or power series transformation on digital input values; and
- a digital combining circuit for digitally combining the transformed input values and producing a neural node signal.
- 2. A neural network element, comprising:
- a digital input circuit for digitally power series transforming a digital input value; and
- a digital combining circuit for digitally producing a product of the transformed digital input.
- 3. An element as recited in claim 2, wherein said digital input circuit digitally performs: ##EQU8## where x.sub.i are the input values and A.sub.ik are constants.
- 4. A neural network element, comprising:
- a digital input circuit for digitally linear transforming digital input values; and
- a digital combining circuit for producing a product of the transformed digital input values and outputting a neural node signal.
- 5. An element as recited in claim 4, wherein said digital input circuit and said digital combining circuit digitally perform ##EQU9## where x.sub.i are the input values, A.sub.i an B.sub.i are constant coefficients and .THETA. is the threshold.
- 6. An element as recited in claim 5, further comprising feedback means for teaching said element a pattern using a direct search.
- 7. A neural network element, comprising:
- a digital input circuit for linearly digitally transforming digital input values in accordance with y.sub.i =A.sub.i x.sub.i B.sub.i, where x.sub.i is the input value, A.sub.i and B.sub.i are constants and y.sub.i is the transformed value;
- a digital combining circuit for combining the linear transformed values in accordance with ##EQU10## where y is the combined value; a digital comparison circuit for comparing the combined value with a threshold and producing a neural node output signal when the threshold is satisfied; and
- a digital teaching device for determining the values of the constants using a direct search.
- 8. A neural network, comprising:
- first and second neural node layers interconnected with each other, each node in the layer comprising:
- a digital transfer circuit for digitally performing ##EQU11## where x.sub.i are digital input values, A.sub.i and B.sub.i are transfer coefficients and .THETA. is a threshold.
- 9. A network as recited in claim 8, further comprising a digital learning device for determining the values of the transfer coefficients by a direct search.
- 10. A network as recited in claim 9, wherein said digital transform node circuits are coupled as a binary tree.
- 11. An adaptive reasoning system, comprising:
- an input layer comprising digital input node circuits, each digital input node circuit for digitally performing ##EQU12## where A.sub.i is a constant and x.sub.i is a digital input value; a binary tree transform layer coupled to said input layer, and comprising digital transform node circuits, each digital transform node circuit for digitally performing ##EQU13## where B.sub.i and C.sub.i are transform coefficients and y.sub.i is a value from one of the input nodes; and
- an output layer coupled to said transform layer and comprising digital output node circuits, each digital output node for performing ##EQU14## where D.sub.i is a constant and z.sub.i is a value from one of the transform nodes.
- 12. A system as recited in claim 11, further comprising learning means, coupled to said transform layer, for determining the transform coefficients by a direct search.
- 13. A neural network dyadic processing element, comprising:
- digital inputs for inputting first and second single bit signals; and
- a digital logic circuit for digitally performing
- {(a.multidot.x+b).multidot.(c.multidot.y+d).gtoreq..THETA.}.fwdarw.z
- where a, b, c and d are two bit coefficients, x and y are the first and second single bit input signals, .THETA. is a single bit threshold and z is a single digital bit output.
- 14. A neural network systolic dyadic processing element, comprising:
- a digital logic circuit for digitally performing ##EQU15## where a.sub.i is a two bit digital linear transformation coefficient, b.sub.i is a single digital bit linear transformation coefficient, .THETA. is a single digital bit sign control, x.sub.i is the single digital bit input signal and z is a single digital bit output.
CROSS REFERENCES TO RELATED APPLICATIONS
This application is a continuation-in-part of U.S. Ser. No. 07/364,475 filed Jun. 12, 1989 and entitled Probabilistic Reasoning System, and is related to U.S. application entitled Probabilistic Reasoning System With Enhanced Capabilities And Improved Precision by John H. Murphy, Terry A. Jeeves, D. Kenneth McLain, having U.S. Ser. No. 416,622 and U.S. application entitled Neural Network Optimization Method by John H. Murphy and Terry A. Jeeves, having U.S. Ser. No. 416,563, all of which are incorporated by reference herein.
Non-Patent Literature Citations (1)
Entry |
An Introduction to Computing with Neural Nets; IEEE ASSP Magazine; Apr. 1987; Lippmann; pp. 4-21. |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
364475 |
Jun 1989 |
|