Deep learning device for local processing classical chinese poetry and verse
First Claim
1. A device comprising:
- a bus;
an input interface coupled to the bus for receiving a two-dimensional (2-D) symbol graphically representing a Chinese poetry or verse, the 2-D symbol being a matrix of N×
N pixels of K-bit data, the matrix being divided into M×
M sub-matrices each containing (N/M)×
(N/M) pixels, said each of the sub-matrices containing an ideogram created by embedding fonts of all characters contained in a corresponding phrase of the Chinese poetry or verse, where K, N and M are positive integers, and N is a multiple of M; and
at least one cellular neural networks (CNN) based integrated circuit (IC) operatively coupled to the bus and being configured for processing and understanding semantic meaning of the Chinese poetry or verse contained in the 2-D symbol using an image classification technique, each of the at least one CNN based IC comprising a plurality of CNN processing engines operatively coupled to at least one input/output data bus, the plurality of CNN processing engines being connected in a loop with a clock-skew circuit, each CNN processing engine includes;
a CNN processing block configured for simultaneously obtaining convolutional operations results using a corresponding portion of the 2-D symbol and pre-trained filter coefficients in a deep learning model;
a first set of memory buffers operatively coupled to the CNN processing block for storing the corresponding portion; and
a second set of memory buffers operative coupled to the CNN processing block for storing the pre-trained filter coefficients.
1 Assignment
0 Petitions
Accused Products
Abstract
A local processing device contains a bus, an input interface and at least one cellular neural networks (CNN) based integrated circuit (IC). The input interface is receiving a 2-D symbol representing a Chinese poetry or verse. The 2-D symbol is a matrix of N×N pixels of K-bit data that contains a “super-character”. The matrix is divided into M×M sub-matrices each containing (N/M)×(N/M) pixels. Each of the sub-matrices represents an ideogram. K, N and M are positive integers, and N is a multiple of M. CNN based IC is configured for understanding semantic meaning of the Chinese poetry or verse within the “super-character” contained in the 2-D symbol. The ideogram is created by embedded fonts of all of the characters contained in a corresponding phrase of the Chinese poetry or verse or is a pictogram representing artistic conception of each sentence of the Chinese poetry or verse.
55 Citations
16 Claims
-
1. A device comprising:
-
a bus; an input interface coupled to the bus for receiving a two-dimensional (2-D) symbol graphically representing a Chinese poetry or verse, the 2-D symbol being a matrix of N×
N pixels of K-bit data, the matrix being divided into M×
M sub-matrices each containing (N/M)×
(N/M) pixels, said each of the sub-matrices containing an ideogram created by embedding fonts of all characters contained in a corresponding phrase of the Chinese poetry or verse, where K, N and M are positive integers, and N is a multiple of M; andat least one cellular neural networks (CNN) based integrated circuit (IC) operatively coupled to the bus and being configured for processing and understanding semantic meaning of the Chinese poetry or verse contained in the 2-D symbol using an image classification technique, each of the at least one CNN based IC comprising a plurality of CNN processing engines operatively coupled to at least one input/output data bus, the plurality of CNN processing engines being connected in a loop with a clock-skew circuit, each CNN processing engine includes; a CNN processing block configured for simultaneously obtaining convolutional operations results using a corresponding portion of the 2-D symbol and pre-trained filter coefficients in a deep learning model; a first set of memory buffers operatively coupled to the CNN processing block for storing the corresponding portion; and a second set of memory buffers operative coupled to the CNN processing block for storing the pre-trained filter coefficients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A device comprising:
-
a bus; an input interface coupled to the bus for receiving a two-dimensional (2-D) symbol graphically representing a Chinese poetry or verse, the 2-D symbol being a matrix of N×
N pixels of K-bit data, the matrix being divided into M×
M sub-matrices each containing (N/M)×
(N/M) pixels, said each of the sub-matrices containing a pictogram representing an artistic perception of each sentence of the Chinese poetry or verse, where K, N and M are positive integers, and N is a multiple of M; andat least one cellular neural networks (CNN) based integrated circuit (IC) operatively coupled to the bus and being configured for processing and understanding semantic meaning of the Chinese poetry or verse within the 2-D symbol using an image classification technique, each of the at least one CNN based IC comprising a plurality of CNN processing engines operatively coupled to at least one input/output data bus, the plurality of CNN processing engines being connected in a loop with a clock-skew circuit, each CNN processing engine includes; a CNN processing block configured for simultaneously obtaining convolutional operations results using a corresponding portion of the 2-D symbol and pre-trained filter coefficients in a deep learning model; a first set of memory buffers operatively coupled to the CNN processing block for storing the corresponding portion; and a second set of memory buffers operative coupled to the CNN processing block for storing the pre-trained filter coefficients. - View Dependent Claims (15, 16)
-
Specification