ОБЪЕДИНИТЕЛЬ ДЛЯ УЛУЧШЕНИЯ РАСПОЗНАВАНИЯ РУКОПИСНОГО ТЕКСТА

1. Способ улучшения распознавания рукописного текста, содержащий этапы, на которых:
принимают первый ввод рукописного текста в режиме (242) обучения;
пропускают первый ввод рукописного текста через множество распознавателей (102), чтобы сформировать множество списков (244) вариантов;
объединяют множество списков вариантов, чтобы сформировать новый список (250) вариантов;
сравнивают множество пар символов в новом списке вариантов, чтобы обучить систему распознавания на основе пар вариантов, когда корректный результат известен (252); и
сохраняют набор весовых коэффициентов, ассоциативно связанных с множеством пар символов, для последующего использования в операциях (254) распознавания.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают второй ввод рукописного текста в режиме (272) рабочего цикла;
пропускают второй ввод рукописного текста через множество распознавателей (102), чтобы сформировать множество списков (274) вариантов рабочего цикла;
объединяют множество списков вариантов рабочего цикла, чтобы сформировать новый список (280) вариантов рабочего цикла;
3. Способ по п.2, дополнительно содержащий этап, на котором:
используют процесс сортировки, чтобы сравнивать новое множество пар символов в новом списке вариантов рабочего цикла, по меньшей мере, с частью сохраненного набора весовых коэффициентов (282).
4. Способ по п.3, дополнительно содержащий этап, на котором:
используют результат процесса сортировки для принятия решения (284) по распознаванию.
5. Способ по п.3, в котором процесс сортировки дополнительно содержит этап, на котором сравнивают набор двух первых символов с отдельным набором весовых коэффициентов и меняют на противоположный порядок набора двух первых символов (496), если точность распознавания будет повышена (498).
6. Способ по п.1, в котором, по меньшей мере, один из множества распознавателей является распознавателем (294) на основе нейронной сети.
7. Способ по п.1, в котором, по меньшей мере, один из множества распознавателей является распознавателем (298) на основе сравнения с шаблоном.
8. Способ по п.1, в котором этап сравнения с корректным результатом дополнительно содержит этап, на котором меняют на противоположный порядок набора двух первых символов (304).
9. Способ по п.1, в котором первый из множества распознавателей является онлайновым распознавателем (294) на основе нейронной сети, второй из множества распознавателей является оффлайновым распознавателем (296) на основе нейронной сети, а третий из множества распознавателей является распознавателем (298) на основе сравнения с шаблоном.
10. Способ по п.1, в котором первый ввод рукописного текста написан менее чем в 4 штрихах (290).
11. Машиночитаемый носитель, имеющий машиноисполняемые инструкции для того, чтобы предписывать компьютеру выполнять этапы по п.1 (700).
12. Машиночитаемый носитель, имеющий машиноисполняемые инструкции для того, чтобы предписывать компьютеру выполнять этапы, на которых:
предоставляют доступ к первому процессу сравнивающей сети и первому процессу сети переупорядочивания, которые обучены на основе печатных и курсивных данных (492);
предоставляют доступ ко второму процессу сравнивающей сети и второму процессу сети переупорядочивания, которые обучены только на основе курсивных данных (494);
принимают ввод рукописного текста от пользователя (496);
если определено, что ввод рукописного текста должен быть печатным, используют первый процесс сравнивающей сети и первый процесс сети переупорядочивания для того, чтобы выполнить операцию распознавания с вводом рукописного текста (496); и
если определено, что ввод рукописного текста должен быть курсивным, используют второй процесс сравнивающей сети и второй процесс сети переупорядочивания для того, чтобы выполнить операцию распознавания с вводом рукописного текста (496).
13. Машиночитаемый носитель по п.12, в котором первый процесс (362) сети переупорядочивания и второй процесс (356) сети переупорядочивания выполнены с возможностью менять на противоположный порядок набора двух первых символов при выполнении сравнений как части операций распознавания.
14. Способ улучшения работы распознавателей рукописного текста, содержащий этапы, на которых:
предоставляют, по меньшей мере, один базовый распознаватель на основе нейронной сети (472);
предоставляют базовый распознаватель на основе сравнения с шаблоном для того, чтобы дополнить, по меньшей мере, один базовый распознаватель на основе нейронной сети (474); и
посредством использования базового распознавателя на основе сравнения с шаблоном в комбинации, по меньшей мере, с одним базовым распознавателем на основе нейронной сети, усовершенствуют операцию распознавания (478).
15. Способ по п.14, в котором операцию распознавания совершенствуют посредством предоставления поддержки большего числа кодовых точек (476).
16. Способ по п.15, в котором предоставление поддержки большего числа кодовых точек по-прежнему поддерживает масштабируемость (476) системы.
17. Способ по п.14, в котором операцию распознавания улучшают посредством точности результатов (478).
18. Способ по п.14, в котором, по меньшей мере, один базовый распознаватель на основе нейронной сети содержит множество базовых распознавателей (472) на основе нейронной сети.
19. Способ по п.14, в котором базовый распознаватель на основе сравнения с шаблоном выполнен с возможностью работать с вводом рукописного текста меньше четырех штрихов (100).
20. Машиночитаемый носитель, имеющий машиноисполняемые инструкции для того, чтобы предписывать компьютеру выполнять этапы по п.14 (700).