Learning apparatus, learning method, recognition apparatus, recognition method, and recording medium
First Claim
1. A learning apparatus for carrying out learning an expectation degree at which a vector quantization result is observed and which is used for vector-quantizing an input series and recognizing whether or not the input series corresponds to a recognition target, based on the vector quantization result, comprising:
- vector quantization means for vector-quantizing a time series of learning data pieces and for outputting a series of identifiers each indicating a code vector; and
calculator means for calculating an expectation degree of each of the identifiers, from the series of identifiers obtained from the time series of learning data pieces.
1 Assignment
0 Petitions
Accused Products
Abstract
With respect to each of codes corresponding to code vectors in a code book stored in a code book storage section 82, an expectation degree storage section 84 stores an expectation degree at which observation is expected when an integrated parameter with respect to a word as a recognition target is inputted. A vector quantization section 81 vector-quantizes the integrated parameter and outputs a series of codes of a code vector which has a shortest distance to the integrated parameter. Further, a chi-square test section 83 makes a chi-square test with use of the series of codes outputted from the vector quantization section 81 and an expectation degree of each code stored in the expectation degree storage section 84, thereby to obtain properness as to whether or not the integrated parameter corresponds to a recognition target. Further, recognition is performed, based on the chi-square test result. As a result of this, recognition can be performed without considering time components which a signal has.
16 Citations
44 Claims
-
1. A learning apparatus for carrying out learning an expectation degree at which a vector quantization result is observed and which is used for vector-quantizing an input series and recognizing whether or not the input series corresponds to a recognition target, based on the vector quantization result, comprising:
-
vector quantization means for vector-quantizing a time series of learning data pieces and for outputting a series of identifiers each indicating a code vector; and
calculator means for calculating an expectation degree of each of the identifiers, from the series of identifiers obtained from the time series of learning data pieces. - View Dependent Claims (2, 3)
-
-
4. A leaning method for carrying out learning an expectation degree at which a vector quantization result is observed and which is used for vector-quantizing an input series and recognizing whether or not the input series corresponds to a recognition target, based on the vector quantization result, comprising the steps of:
-
vector-quantizing a time series of learning data pieces and of outputting a series of identifiers each indicating a code vector; and
calculating an expectation degree of each of the identifiers, from the series of identifiers obtained from the tine series of learning data pieces.
-
-
5. A recording medium which records a program for making a computer execute learning an expectation degree at which a vector quantization result is observed and which is used for vector-quantizing an input series and recognizing whether or not the input series corresponds to a recognition target, based on the vector quantization result,
the program comprises: -
a vector quantization step of vector-quantizing a time series of learning data pieces and of outputting a series of identifiers each indicating a code vector; and
a calculation step of calculating an expectation degree of each of the identifiers, from the series of identifiers obtained from the time series of learning data pieces.
-
-
6. A recognition apparatus for recognizing whether or not a time series of input data pieces corresponds to a recognition target, comprising:
-
storage means for storing an expectation degree at which observation is expected when the time series of input data pieces is inputted, with respect to each of identifiers corresponding to code vectors used for vector quantization;
vector quantization means for vector-quantizing the time series of input data pieces and for outputting a series of identifiers indicating code vectors;
properness detection means for obtaining properness as to whether or not the time series of input data pieces corresponds to the recognition target, with use of the series of identifiers obtained from the input data and the expectation degrees of the identifiers; and
recognition means for recognizing whether or not the time series of input data pieces corresponds to the recognition target, based on the properness. - View Dependent Claims (7, 8, 9)
-
-
10. A recognition method for recognizing whether or not a time series of input data pieces corresponds to a recognition target, comprising the steps of:
-
vector-quantizing the time series of input data pieces, thereby to output a series of identifiers indicating code vectors;
obtaining properness as to whether or not the time series of input data pieces corresponds to the recognition target, with use of the series of identifiers obtained from the input data pieces and expectation degrees of the identifiers at which the identifiers are expected to be observed; and
recognizing whether or not the time series of input data pieces corresponds to the recognition target, based on the properness.
-
-
11. A recording medium which records a program for making a computer execute recognition processing for recognizing whether or not a time series of input data pieces corresponds to a recognition target, wherein the program comprises:
-
a vector-quantization step of vector-quantizing the time series of input data pieces, thereby to output a series of identifiers indicating code vectors;
a properness detection step of obtaining properness as to whether or not the time series of input data pieces corresponds to the recognition target, with use of the series of identifiers obtained from the input data pieces and expectation degrees of the identifiers at which the identifiers are expected to be observed; and
a recognition step of recognizing whether or not the time series of input data pieces corresponds to the recognition target, based on the properness. - View Dependent Claims (13, 14, 18, 19, 20, 21, 22, 23, 27, 28)
-
-
12. A learning apparatus for obtaining a distance transition model expressing transition of a distance between a standard series and a code vector used for vector quantization, comprising:
-
normalization means for performing normalization of a time axis with respect to a time series of learning data pieces and for outputting the standard series; and
distance calculation means for calculating a distance between the standard series and the code vector and for outputting transition of the distance.
-
-
15. A learning method for obtaining a distance transition model expressing transition of a distance between a standard series and a code vector used for vector quantization, comprising the steps of:
-
performing normalization of a time axis with respect to a time series of learning data pieces and of outputting the standard series; and
calculating a distance between the standard series and the code vector and of outputting transition of the distance.
-
-
16. A recording medium which records a program for making a computer execute learning for obtaining a distance transition model expressing transition of a distance between a standard series and a code vector used for vector quantization, characterized by comprising:
-
a normalization step of performing normalization of a time axis with respect to a time series of learning data pieces and of outputting the standard series; and
a distance calculation step of calculating a distance between the standard series and the code vector and of outputting transition of the distance.
-
-
17. A recognition apparatus for recognizing whether or not a time series of input data pieces corresponds to at least one recognition target, comprising:
-
code book storage means which stores a plurality of code vectors and identifiers respectively indicating the code vectors;
model storage means which stores a distance transition model corresponding to at least one recognition target and expressing transition of a distance between the standard series and each code vector of the code book;
vector quantization means for vector-quantizing the time series of input data pieces, with use of the code book and for outputting a series of the identifiers; and
recognition means for recognizing whether or not the time series of input data pieces corresponds to at least one recognition target, based on the distance transition model and the series of identifiers with respect to the time series of input data pieces.
-
-
24. A recognition method for recognizing whether or not a time series of input data pieces corresponds to at least one recognition target, comprising the steps of:
-
vector-quantizing the time series of input data pieces, with use of a code book including a plurality of code vectors and identifiers respectively indicating the code vectors, and for outputting a series of the identifiers; and
recognizing whether or not the time series of input data pieces corresponds to at least one recognition target, based on a distance transition model expressing a distance between the standard series and the code vectors and the series of identifiers with respect to the time series of input data pieces.
-
-
25. A recording medium which records a program for making a computer execute processing for recognizing whether or not a time series of input data pieces corresponds to at least one recognition target, wherein the program comprises:
-
a vector-quantization step of vector-quantizing the time series of input data pieces, with use of a code book including a plurality of code vectors and identifiers respectively indicating the code vectors, and for outputting a series of the identifiers; and
a recognition step of recognizing whether or not the time series of input data pieces corresponds to at least one recognition target, based on a distance transition model expressing a distance between the standard series and the code vectors and the series of identifiers with respect to the time series of input data pieces.
-
-
26. A recognition apparatus for recognizing whether or not a time series of input data pieces corresponds to at least one recognition target, comprising:
-
integration means for integrating a time series of first input data pieces and a time series of second input data pieces, thereby to output a time series of integrated data pieces; and
recognition means for recognizing whether or not the time series of first or second input data pieces corresponds to at least one recognition target, based on transition of a distance obtained from a vector based on the time series of integrated data pieces.
-
-
29. A recognition method for recognizing whether or not a time series of input data pieces corresponds to at least one recognition target, comprising the steps of:
-
integrating a time series of first input data pieces and a time series of second input data pieces, thereby to output a time series of integrated data pieces; and
recognizing whether or not the time series of first or second input data pieces corresponds to at least one recognition target, based on transition of a distance obtained from a vector based on the time series of integrated data pieces.
-
-
30. A recording medium which records a program for making a computer execute recognition processing for recognizing whether or not a time series of input data pieces corresponds to at least one recognition target, wherein the program comprises:
-
an integration step of integrating a time series of first input data pieces and a time series of second input data pieces, thereby to output a time series of integrated data pieces; and
a recognition step of recognizing whether or not the time series of first or second input data pieces corresponds to at least one recognition target, based on transition of a distance obtained from a vector based on the time series of integrated data pieces.
-
-
31. A learning apparatus for performing learning for obtaining a normalization coefficient used for normalization of a characteristic parameter expressing each of a plurality of input data pieces, comprising:
-
characteristic parameter normalization means for normalizing each of a plurality of characteristic parameters, based on the normalization coefficient;
distance calculation means for calculating a distance to a standard parameter, with respect to each of the plurality of characteristic parameters normalized; and
change means for changing the normalization coefficient such that a distance with respect to an arbitrary one of the plurality of characteristic parameters and a distance with respect to another arbitrary one of the plurality of characteristic parameters are equal to each other. - View Dependent Claims (32, 33, 37, 38, 39, 40, 41, 42)
-
-
34. A learning method for performing learning for obtaining a normalization coefficient used for normalization of a characteristic parameter expressing each of a plurality of input data pieces, comprising the steps of:
-
normalizing each of a plurality of characteristic parameters, based on the normalization coefficient;
calculating a distance to a standard parameter, with respect to each of the plurality of characteristic parameters normalized; and
changing the normalization coefficient such that a distance with respect to an arbitrary one of the plurality of characteristic parameters and a distance with respect to another arbitrary one of the plurality of characteristic parameters are equal to each other.
-
-
35. A recording medium which records a program for making a computer execute learning for obtaining a normalization coefficient used for normalization of a characteristic parameter expressing each of a plurality of input data pieces, comprising:
-
a characteristic parameter normalization step of normalizing each of a plurality of characteristic parameters, based on the normalization coefficient;
a distance calculation step of calculating a distance to a standard parameter, with respect to each of the plurality of characteristic parameters normalized; and
a change step of changing the normalization coefficient such that a distance with respect to an arbitrary one of the plurality of characteristic parameters and a distance with respect to another arbitrary one of the plurality of characteristic parameters are equal to each other.
-
-
36. A recognition apparatus comprising:
-
detection means for detecting a characteristic parameter with respect to each of a plurality of input data pieces;
normalization means for normalizing the characteristic parameter of each of the plurality of input data pieces;
integration means for integrating a plurality of normalized characteristic parameters into an integrated parameter; and
recognition means for recognizing whether or not one or more of the plurality of input data pieces correspond to a recognition target, based on the integrated parameter.
-
-
43. A recognition method comprising:
-
outputting a characteristic parameter with respect to each of a plurality of input data pieces;
normalizing the characteristic parameter of each of the plurality of input data pieces;
integrating a plurality of normalized characteristic parameters into an integrated parameter; and
recognizing whether or not one or more of the plurality of input data pieces correspond to a recognition target, based on the integrated parameter.
-
-
44. A recording medium which records a program to be executed by a computer, the program comprising:
-
a detection step of detecting a characteristic parameter with respect to each of a plurality of input data pieces;
a normalization step of normalizing the characteristic parameter of each of the plurality of input data pieces;
an integration step of integrating a plurality of normalized characteristic parameters into an integrated parameter; and
a recognition step of recognizing whether or not one or more of the plurality of input data pieces correspond to a recognition target, based on the integrated parameter.
-
Specification