Neural net architecture for rate-varying inputs
First Claim
1. A self neural net architecture for rate-varying input signals, comprising;
- means for sampling a rate-varying input signal, the input signal having an initial duration, the means for sampling having an input and an output, the input of the means for sampling receiving the rate-varying input signal, the means for sampling outputting a sampled signal pattern;
means for time-scaling the sampled signal pattern, the means for time-scaling having an input and an output, the input of the means for time-scaling being coupled to the output of the means for sampling, the means for time-scaling producing a scaled signal pattern;
a feature map for comparing the scaled signal pattern to a stored signal pattern, the feature map having an input and an output, the input of the feature map being coupled to the output of the means for time-scaling; and
means for determining a correct match between the scaled signal pattern and the stored signal pattern, the means for determining a correct match having an input and an output, the input of the means for determining a correct match being coupled to the output of the feature map, the output indicating the realization of a correct match as appropriate.
1 Assignment
0 Petitions
Accused Products
Abstract
A neural net architecture provides for the recognition of an input signal which is a rate variant of a learned signal pattern, reducing the neural net training requirements. The duration of a digital sampling of the input signal is scaled by a time-scaling network, creating a multiplicity of scaled signals which are then compared to memorized signal patterns contained in a self-organizing feature map. The feature map outputs values which indicate how well the scaled input signals match various learned signal patterns. A comparator determines which one of the values is greatest, thus indicating a best match between the input signal and one of the learned signal patterns.
-
Citations
7 Claims
-
1. A self neural net architecture for rate-varying input signals, comprising;
-
means for sampling a rate-varying input signal, the input signal having an initial duration, the means for sampling having an input and an output, the input of the means for sampling receiving the rate-varying input signal, the means for sampling outputting a sampled signal pattern; means for time-scaling the sampled signal pattern, the means for time-scaling having an input and an output, the input of the means for time-scaling being coupled to the output of the means for sampling, the means for time-scaling producing a scaled signal pattern; a feature map for comparing the scaled signal pattern to a stored signal pattern, the feature map having an input and an output, the input of the feature map being coupled to the output of the means for time-scaling; and means for determining a correct match between the scaled signal pattern and the stored signal pattern, the means for determining a correct match having an input and an output, the input of the means for determining a correct match being coupled to the output of the feature map, the output indicating the realization of a correct match as appropriate. - View Dependent Claims (2, 3, 4)
-
-
5. A neural net architecture which provides for the recognition of an input signal which is a rate variant of a learned signal pattern;
- comprising;
an analog-to-digital converter which creates a digital sampling of the input signal, the digital sampling having an initial duration; a plurality of interpolators which expand the duration of the digital sampling by at least a first factor, each one of the plurality of interpolators outputting an expanded digital sampling; a plurality of low-pass filters, each one of the plurality of low-pass filters corresponding to one of the plurality of interpolators, each one of the plurality of low-pass filters serving to smooth the expanded digital sampling output by the corresponding one of the plurality of interpolators; a plurality of decimators, each one of the plurality of decimators corresponding to one of the plurality of low-pass filters, each one of the plurality of decimators serving to compress the duration of the expanded digital sampling smoothed by the corresponding one of the plurality of low-pass filters by at least a second factor, resulting in a plurality of scaled digital samplings; a feature map which contains a plurality of learned signal patterns, to which the plurality of scaled digital samplings are compared, the feature map outputting a plurality of values representing how well each of the plurality of scaled digital samplings match each of the plurality of learned patterns; and a comparator for determining which one of the plurality of values is greatest, thus indicating a best match between the input signal and one of the plurality of learned signal patterns. - View Dependent Claims (6)
- comprising;
-
7. A method for enabling a neural net feature map to recognize an input signal which is a rate variant of a learned signal pattern;
- comprising;
sampling the input signal with an analog-to-digital converter, the sampled signal having an initial duration; scaling the duration of the sampled signal by a scaling ratio by means of a method for scaling, comprising; expanding the time duration of the sampled signal by a first factor by means of an interpolator; filtering the expanded signal by means of a low-pass filter; compressing the time duration of the expanded signal by a second factor by means of a decimator, providing a scaled signal, the scaling ratio being the ratio of the first factor to the second factor; comparing the scaled signal to learned signal patterns stored in the neural net feature map; and selecting the learned signal pattern from the neural net feature map which most closely matches the scaled signal.
- comprising;
Specification