CPC G06N 3/084 (2013.01) [G06F 18/2413 (2023.01); G06F 40/242 (2020.01); G06N 3/044 (2023.01); G06N 3/045 (2023.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 30/1478 (2022.01); G06V 30/18057 (2022.01); G06V 30/347 (2022.01); G06V 30/36 (2022.01); G06V 30/414 (2022.01); G06V 30/10 (2022.01)] | 14 Claims |
1. A non-transitory computer-readable storage medium storing instructions that, when executed by at least one processor of a computing device, cause the computing device to:
receive a digital image corresponding to a word block, the word block containing at least one symbol corresponding to a letter, number, character, or a combination thereof;
evaluate the word block with a first neural network, the first neural network assigning at least one of a descriptor or a steering factor to the word block as a first output;
process the word block with a second neural network, the second neural network evaluating the steering factor to prioritize evaluation;
combine the first output from the first neural network and a second output from the second neural network;
process an input with a third neural network, the output of which is combined with the first and second outputs;
wherein the input to the third neural network comprises an entire text block, an entire line of text, an entire paragraph, an entire entry field of a form, an entire document, or an entire batch of documents, and;
output a predicted word corresponding to a value of the word block.
|