Adapting a neural network for individual style
First Claim
1. A method for adjusting a writer-independent neural network based on user-supplied samples comprising the steps of:
- receiving handwritten input from a user;
performing a recognition operation on the handwritten input;
displaying a recognition result to the user;
receiving a selection from the user to train a neural network on at least one certain character because the user was not satisfied with the recognition result;
prompting the user to supply one or more samples for the at least one certain character;
removing an effect of any writer-independent character samples on the neural network for the at least one certain character leaving only the one or more samples of the at least one certain character supplied by the user; and
adjusting the neural network for the at least one certain character.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for improving handwriting recognition using a neural network by allowing a user to provide samples. A recognition operation is performed on the user'"'"'s handwritten input, and the user is not satisfied with the recognition result. The user selects an option to train the neural network on one or more characters to improve the recognition results. The user is prompted to specify samples for the certain character, word, or phrase, and the neural network is adjusted for the certain character, word, or phrase. Handwritten input is later received from the user. A recognition operation is performed on the handwritten input using the neural network that was adjusted for the certain character or characters.
13 Citations
19 Claims
-
1. A method for adjusting a writer-independent neural network based on user-supplied samples comprising the steps of:
-
receiving handwritten input from a user; performing a recognition operation on the handwritten input; displaying a recognition result to the user; receiving a selection from the user to train a neural network on at least one certain character because the user was not satisfied with the recognition result; prompting the user to supply one or more samples for the at least one certain character; removing an effect of any writer-independent character samples on the neural network for the at least one certain character leaving only the one or more samples of the at least one certain character supplied by the user; and adjusting the neural network for the at least one certain character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
receive a selection from a user to train a writer-independent neural network on a certain character for which the user is not satisfied with a recognition result from a recognizer; prompt the user to specify one or more samples for the certain character; remove an effect of any writer-independent character samples on the neural network for the certain character leaving only the one or more samples of the certain character supplied by the user; adjust the neural network based upon the one or more samples supplied by the user for the certain character; receive handwritten input from the user; and perform a recognition operation on the handwritten input using the adjusted neural network. - View Dependent Claims (12, 13)
-
-
14. A method for improving handwriting recognition results for user-supplied samples comprising the steps of:
-
removing an effect of nonuser-supplied character samples on a neural network for a certain character leaving only one or more samples provided by a user for the certain character; adjusting the neural network for the certain character with the one or more samples provided by the user for the certain character; receiving handwritten input from the user; and performing a recognition operation on the handwritten input using the neural network that was adjusted for the certain character. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification