Binary optical neural network classifiers for pattern recognition
First Claim
1. A method for determining if an input pattern is a member of an associated class, comprising:
- extracting data from a plurality of preselected features within the input pattern;
determining a numerical feature value for each feature from the extracted feature data;
calculating a contribution value for each feature value via a common transfer function;
applying predetermined weights to each of the contribution values;
summing the weighted contribution values from the plurality of features; and
applying a mathematical function to the sum of the contribution values to determine a binary classification result.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention recites a method and computer program product for determining if an input pattern is a member of an associated class. Data is extracted from a plurality of preselected features within the input pattern, and a numerical feature value for each feature is determined from the extracted feature data. A contribution value for each feature value is calculated via a common transfer function. Predetermined weights are applied to each of the contribution values. The weighted contribution values from the plurality of features are summed, and a mathematical function is applied to the sum of the contribution values to determine a classification result.
32 Citations
12 Claims
-
1. A method for determining if an input pattern is a member of an associated class, comprising:
-
extracting data from a plurality of preselected features within the input pattern;
determining a numerical feature value for each feature from the extracted feature data;
calculating a contribution value for each feature value via a common transfer function;
applying predetermined weights to each of the contribution values;
summing the weighted contribution values from the plurality of features; and
applying a mathematical function to the sum of the contribution values to determine a binary classification result. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product operative in a data processing system for use in determining if an input pattern is a member of an associated class, said computer program product comprising:
-
a feature extraction stage that extracts data from a plurality of preselected features within the input pattern and determines a numerical feature value for each feature from the extracted feature data;
a hidden layer that calculates a contribution value for each feature value via a common transfer function and applies predetermined weights to each of the contribution values; and
an output layer that sums the weighted contribution values from the plurality of features and applies a mathematical function to the sum of the contribution values to determine a binary classification result. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification