Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ODZ_polovynka.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2 Мб
Скачать
☆

4.Критерій оптимізації

Нехай в якості КФЕ виступає нормована інформаційна міра Шеннона :

(4)

де - апріорна (безумовна) ентропія;

-

 апостеріорна (умовна) ентропія, що характеризує залишкову невизначеність після прийняття рішення;  безумовна ймовірність прийняття гіпотези ;  апостеріорна ймовірність прийняття рішення за умови, що прийнята гіпотеза ; М  кількість гіпотез.

Для двохальтернативної системи оцінок (М=2) і рівноймовірних гіпотез, що характеризує найбільш важкий у статистичному сенсі випадок прийняття рішень, після заміни в (4) апостеріорних імовірностей на апріорні за формулою Байєса отримаємо

(5)

де  точнісні характеристики (ТХ): помилки першого та другого роду, перша та друга достовірності відповідно. Отже, критерій (5) є нелінійним функціоналом від ТХ процесу навчання. Крім того, він є неоднозначним, що потребує визначення в процесі навчання робочої області для його значень. Оскільки навчальна вибірка (НВ) є обмеженою за обсягом, то надалі замість ТХ будемо оперувати їх оцінками (емпіричними частотами):

(6)

де  кількість подій, які означають належність та неналежність реалізацій класу відповідно, якщо ;  кількість подій, які означають належність і неналежність реалізацій класу , якщо вони дійсно не належать класу ; n  обсяг вибірки. Тоді після підстановки (6) в (5) отримаємо робочу формулу КФЕ за Шенноном:

(7)

5.Результат моделювання

На першому этапі формуємо матриці яскравості відповідних зображень у діапазоні від 0 до 255 градацій яскравості (зображення на рисунку 1).

Рис. 1 – Вхідний математичний опис СМПР

На наступному етапі було розраховано бінарні навчальні матриці. Значення параметру параметру , підбирається за оптимізаційним алгоритмом (обирається значення, при якому сумма КФЄ для всіх класів найбільша). В якості базового класу розглядаємо класс (матриці зображені на рисунку 2).

Рис. 2 – Бінарні навчальні матриці

На основі бінарних матриць формуємо еталонні ветори, обравши за міру допуску (зображені на рисунку 3).

Рис. 3- Еталонні вектори

З рисунку 3 видно що еталонні вектори не на багато відрізняються один від одного, тобто можливий перетин контейнерів класів розпізнавання.

В рамках базового алгоритму реалізовано оптимізацію радіусів контейнерів. На рисунку 4 показано залежність КФЕ від радіусу контейнерів. Червоним кольором показано робочу область визначення функції КФЕ.

Рис. 4 – Ентропійна міра

Аналіз графіку показує, що побудовані контейнери не є оптимальними, через низьке значення КФЕ, отже контейнери перетинаються та достовірність функціонування СППР низька.

В результаті моделювання були встановлено, що оптимальним параметрами навчання є:

Для першого класу:

Еталонний вектор x1=

<0,0,0,1,0,0,0,0,1,0,0,1,0,0,1,1,0,1,0,0,1,1,0,1,0,0,1,1,1,1,0,1,0,1,1,0,0,0,1,1,1,0,1,1,1,1,1,,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,1,1,0,1,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1>

Радіус контейнера d1=47

Між центрова кодова відстань dc=36;

Максимальне значення КФЕ Е1* = 0.058;

Перша та друга достовірності D1=0.67 та D2= 0.61.

Для другого класу:

Еталонний вектор x1=

<1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,0,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0>

Радіус контейнера d1=49

Між центрова кодова відстань dc=36;

Максимальне значення КФЕ Е 1*= 0.204;

Перша та друга достовірності D1= 0.89 та D2= 0.53.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]