БЕСПРЕРЫВНОЕ ОБУЧЕНИЕ ДЛЯ ОБРАБОТКИ И АНАЛИЗА ДОКУМЕНТОВ

1. Способ, включающий
получение устройством обработки данных одного или нескольких документов;
выполнение оптического распознавания символов (OCR) применительно к одному или нескольким документам для обнаружения слов, состоящих из символов, в одном или нескольких документах;
определение значения кодирования для каждого из символов;
применение первой хеш-функции к каждому значению кодирования для создания первого набора хешированных значений символов;
применение второй хеш-функции к каждому хешированному значению символов для создания векторного массива, содержащего второй набор хешированных значений символов;
применение линейной трансформации к каждому значению второго набора хешированных значений символов векторного массива;
применение необратимой нелинейной функции активации к векторному массиву для получения абстрактных значений, связанных с символами; и
сохранение абстрактных значений для обучения нейронной сети обнаружению полей в исходном документе.
2. Способ по п. 1, дополнительно содержащий обучение нейронной сети для обнаружения полей в исходном документе с использованием сохраненных абстрактных значений.
3. Способ по п. 1, в котором значение кодирования представляет собой значение Unicode.
4. Способ по п. 1, в котором первая хеш-функция представляет собой сумму целого числа и остатка от деления значения кодирования и целого числа.
5. Способ по п. 1, в котором векторный массив кодирует информацию, связанную с признаками слов.
6. Способ по п.. 1, в котором вторая хеш-функция отличается от первой хеш-функции.
7. Способ по п. 1, в котором первая хеш-функция является универсальной хеш-функцией.
8. Система, содержащая
запоминающее устройство;
процессор, соединенный с памятью, причем процессор выполнен с возможностью:
получение одного или нескольких документов;
выполнение оптического распознавания символов (OCR) применительно к одному или нескольким документам для обнаружения слов, состоящих из символов, в одном или нескольких документах;
определение значения кодирования для каждого из символов;
применение первой хеш-функции к каждому значению кодирования для создания первого набора хешированных значений символов;
применение второй хеш-функции к каждому хешированному значению символов для создания векторного массива, включающего второй набор хешированных значений символов;
применение линейной трансформации к каждому значению второго набора хешированных значений символов векторного массива;
применение необратимой нелинейной функции активации к векторному массиву для получения абстрактных значений, связанных с символами;
сохранение на запоминающее устройство абстрактных значений для обучения нейронной сети обнаружению полей в исходном документе.
9. Система по п. 8, в которой процессор дополнительно выполнен с возможностью обучения нейронной сети обнаружению полей в исходном документе с помощью сохраненных абстрактных значений.
10. Система по п. 8, в которой значение кодирования представляет собой значение Unicode.
11. Система по п. 8, в которой первая хеш-функция представляет собой сумму целого числа и остатка от деления значения кодирования и целого числа.
12. Система по п. 8, в которой векторный массив кодирует информацию, связанную с признаками слов.
13. Система по п. 8, в которой вторая хеш-функция отличается от первой хеш-функции.
14. Система по п. 8, в которой первая хеш-функция является универсальной хеш-функцией.
15. Энергонезависимый машиночитаемый носитель данных, содержащий команды, которые при доступе к ним устройства обработки данных вынуждают его осуществлять:
получение одного или нескольких документов;
выполнение оптического распознавания символов (OCR) применительно к одному или нескольким документам для обнаружения слов, состоящих из символов, в одном или нескольких документах;
определение значения кодирования для каждого из символов;
применение первой хеш-функции к каждому значению кодирования для создания первого набора хешированных значений символов;
применение второй хеш-функции к каждому хешированному значению символов для создания векторного массива, включающего второй набор хешированных значений символов;
применение линейной трансформации к каждому значению второго набора хешированных значений символов векторного массива;
применение необратимой нелинейной функции активации к векторному массиву для получения абстрактных значений, связанных с символами; и
сохранение на запоминающее устройство абстрактных значений для обучения нейронной сети обнаружению полей в исходном документе.
16. Носитель данных по п. 15, в котором команды приводят к тому, что устройство обработки данных дополнительно обучает нейронную сеть обнаружению полей в исходном документе с помощью сохраненных абстрактных значений.
17. Носитель данных по п. 15, в котором значение кодирования представляет собой значение Unicode.
18. Носитель данных по п. 15, в котором первая хеш-функция представляет собой сумму целого числа и остатка от деления значения кодирования и целого числа.
19. Носитель данных по п. 15, в котором векторный массив кодирует информацию, связанную с признаками слов.
20. Носитель данных по п. 15, в котором вторая хеш-функция отличается от первой хеш-функции.