Deep Neural Networks and Methods for Using Same
First Claim
1. A method for labeling a selected word of a sentence using a deep neural network, the method comprising the steps of:
- determining in a first computer process, an index term corresponding to each feature of the word;
transforming the index term or terms of the word into a vector in a second computer process; and
predicting a label for the word in a final computer process using the vector.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for labeling a selected word of a sentence using a deep neural network includes, in one exemplary embodiment, determining an index term corresponding to each feature of the word, transforming the index term or terms of the word into a vector, and predicting a label for the word using the vector. The method and system, in another exemplary embodiment, includes determining, for each word in the sentence, an index term corresponding to each feature of the word, transforming the index term or terms of each word in the sentence into a vector, applying a convolution operation to the vector of the selected word and at least one of the vectors of the other words in the sentence, to transform the vectors into a matrix of vectors, each of the vectors in the matrix including a plurality of row values, constructing a single vector from the vectors in the matrix, and predicting a label for the selected word using the single vector.
-
Citations
21 Claims
-
1. A method for labeling a selected word of a sentence using a deep neural network, the method comprising the steps of:
-
determining in a first computer process, an index term corresponding to each feature of the word; transforming the index term or terms of the word into a vector in a second computer process; and predicting a label for the word in a final computer process using the vector. - View Dependent Claims (2, 3, 4, 5, 10)
-
-
6. A method for labeling a selected word of a sentence using a deep neural network, the method comprising the steps of:
-
determining in a first computer process, for each word in the sentence, an index term corresponding to each feature of the word; transforming the index term or terms of each word in the sentence into a vector in a second computer process; applying a convolution operation in a third computer process to the vectors to transform the vectors into a matrix of vectors, each of the vectors in the matrix including a plurality of row values; constructing a single vector from the vectors in the matrix in a fourth computer process; and predicting a label for the selected word in a fifth computer process using the single vector. - View Dependent Claims (7, 8, 9)
-
-
11. A system comprising:
-
a central processing unit; and a memory communicating with the central processing unit, the memory comprising instructions executable by the processor for labeling a selected word of a sentence using a deep neural network by; determining an index term corresponding to each feature of the word; transforming the index term or terms of the word into a vector; and predicting a label for the word using the vector. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system comprising:
-
a central processing unit; and a memory communicating with the central processing unit, the memory comprising instructions executable by the processor for labeling a selected word of a sentence using a deep neural network by; determining, for each word in the sentence, an index term corresponding to each feature of the word; transforming the index term or terms of each word in the sentence into a vector; applying a convolution operation to the vector of the selected word and at least one of the vectors of the other words in the sentence, to transform the vectors into a matrix of vectors, each of the vectors in the matrix including a plurality of row values; constructing a single vector from the vectors in the matrix; and predicting a label for the selected word using the single vector. - View Dependent Claims (18, 19, 20, 21)
-
Specification