CPC G06N 3/084 (2013.01) [G06F 18/214 (2023.01); G06N 3/045 (2023.01); G06N 3/0464 (2023.01); G06N 3/08 (2013.01); G06V 10/454 (2022.01); G06V 10/52 (2022.01); G06V 10/82 (2022.01)] | 40 Claims |
1. An apparatus for pattern recognition, comprising:
a memory; and
a processor coupled to the memory and configured to:
receive data comprising a pattern to be recognized;
decompose the data into a plurality of sub-bands using an adaptive transform;
process each of the plurality of sub-bands with a respective convolutional neural network (CNN) to generate a plurality of outputs, wherein each of the CNNs operates independently of the other CNNs;
aggregate the outputs of the CNNs;
train, using the aggregated output, the adaptive transform; and
train, using the aggregated output, the CNNs to recognize the pattern.
|