отчет. Н. Ф. Гусарова, Н. В
Скачать 2.27 Mb.
|
Распознавание печатных символов с помощью обученной НСРабота НС, т.е. формирование отклика Y при входном воздействии в виде вектора-столбца X[N,1] производится командой: Y = sim (net, X). В случае, когда желаемый отклик принимает целочисленные значе- ния, рекомендуется использовать округление до ближайшего целого, т.е. Y = round (sim (net, X)). Тестирование работы НС при распознавании печатных символов с различной степенью искажения производится с помощью программы sr_work, исходными данными для которой являются: SX.tif - имя графического файла образа-эталона; N - число пикселей изображения образа; NT - число тестируемых образов, полученных путем искажения эталона; P - доля искаженных пикселей [0; 1]. На рисунках 4.2-4.6 представлены некоторые примеры распознава- ния символов, изображенных на рис. 4.1, с помощью обученной НС. Обуче- ние проводилось при числе обучающих образов M=10 для каждого вида символа и параметре искажения символов p=0,1. Рис. 4.2. Неверные распознавания символа «0», искаженного 20% шума «Соль и Перец», результат распознавания (слева направо): «2», «3», «5»Рис. 4.3. Правильные распознавания символа «0», искаженного 20% шума «Соль и Перец», результат распознавания (слева направо): «0», «0», «0», «0»Рис. 4.4. Неверные распознавания символа «4», искаженного 20% шума «Соль и Перец», результат распознавания (слева направо): «3», «5», «6»Рис. 4.5. Правильные распознавания символа «4», искаженного 20% шума «Соль и Перец», результат распознавания (слева направо): |