ГОСТ Р 52633.4—2011
7.4.7.4Разработчик НПБКдолжен поддерживатьзагрузку всех информационных блоков НБК для
последующего экспорта.
7.4.8 Обучение нейросетевого преобразователя биометрия — код доступа
7.4.8.1 Обучение НПБК проводят однократно для начальной настройки НПБК.
7.4.8.2 Перед обучением разработчик биометрического приложения должен:
- выбрать и установить начальную схему преобразования по 7.4.11;
- при необходимости установить специальные входные и выходные параметры, а также ограни
чения вызовом функции SetConstraint ПИК НПБК по 9.4.8;
- при необходимости получения уведомлений во время обучения установитьобработчик событий
вызовом функции SetEventHandler ПИК НПБК по 9.4.4;
- при необходимости проверить наличие грубых отклонений во входных биометрических пара
метрах вызовом функции IndicateGrossErrors ПИК НПБК по 9.4.13 и исключить из входных примеров
«Свой» примеры с большим значением отклонений.
7.4.8.3 Обучение запускают вызовом функции Train ПИК НПБК по 9.4.11.
П р и м е ч а н и е — Биометрические параметры примеров «Все чужие», используемые во время обучения,
должны быть получены из сбалансированной базы биометрических образов «Все чужие», созданной по
ГОСТ Р 52633.1 и учитывающей особенности конкретной реализации биометрической технологии, в том числе и
особенности устройств их ввода.
7.4.8.4 После завершения обучения проводят тестирование НПБК по 7.4.12.
7.4.9 Дообучение нейросетевого преобразователя биометрия — код доступа
7.4.9.1 Дообучение НПБК проводят для конкретного ЭП с целью дополнительной настройки его
параметров. Дообучение проводят только после обучения НПБК по 7.4.8 или загрузки НБК. содержа
щего параметры обученного НПБК, по 7.4.7.
7.4.9.2 Перед дообучением разработчик биометрического приложения должен:
- при необходимости установить специальные входные, выходные параметры иограничения для
обучаемого слота вызовом функции SetConstraint ПИК НПБК по 9.4.8:
- при необходимости получения уведомлений во время дообучения установить обработчик собы
тий вызовом функции SetEventHandler ПИК НПБК по 9.4.4.
7.4.9.3 Дообучение запускают вызовом функции PostTrain ПИК НПБК по 9.4.12.
7.4.10 Выполнение нейросетевого преобразования биометрия — код доступа
7.4.10.1 Нейросетевое преобразование проводят только для обученного НПБК. у которого уста
новлены все требуемые специальные входные параметры.
7.4.10.2 Нейросетевое преобразованиезапускают вызовом функции Extract ПИК НПБК по9.4.10.
7.4.11 Выбор и установка начальной схемы преобразования
7.4.11.1 Начальную схему преобразования формируют одним из способов:
- заполнением блока данных схемы преобразования по 6.1;
- выбором одной из поддерживаемых НПБК схем преобразования вызовом EnumConvScheme
ПИК НПБК по 9.4.6.
7.4.11.2 Установкуначальнойсхемыпреобразованияпроводятвызовомфункции
SetConvScheme ПИК НПБК по 9.4.7.
7.4.12 Тестирование обученного нейросетевого преобразователя биометрия — коддоступа
7.4.12.1 Тестирование проводят только для обученного НПБК.
7.4.12.2 НПБК должен поддерживать режимы тестирования НПБК по 8.2.14.
П р и м е ч а н и е — Режимы тестирования соответствуют характеристикам НПБК. получаемым по
ГОСТ Р 52633.0 во время тестирования.
7.4.12.3 Тестирование запускают вызовом функции Test ПИК НПБК по 9.4.14.
8Типы данных, макросы и константы
8.1 Макросы
8.1.1 Макрос nbCALL
Задает соглашение о вызовах функций ПИМ и ПИК.
defined(_WIN32)
#defme nbCALL
__
stdcall
$else
#defme nbCALL
#endif
11