摘要 |
An inner product computing unit (12) computes inner products of an input pattern whose category is unknown, and orthogonalized dictionary sets of a plurality of reference patterns whose categories are known. A nonlinear converting unit (14) nonlinearly converts the inner products in accordance with a positive-negative symmetrical nonlinear function. A neural network unit (17) or a statistical discriminant function computing unit (19) performs predetermined computations of the nonlinearly converted values on the basis of preset coefficients in units of categories using a neural network or a statistical discriminant function. A determining section (18) compares values calculated in units of categories using the present coefficients with each other to discriminate a category to which the input pattern belongs. |