бчислювальних демонів. Так, i-й демон розуміння обчислює свій вихідний сигнал D i таким чином:
(2.1)
де wij - вагові множники, що встановлюють значимість ознак, що надходять для підсумовування; dj - вихідний сигнал j-го обчислювального демона.
Підсумовування ведеться по всіх обчислювальним демонам. Фактично демони розуміння розрізняються між собою тільки значеннями вказаних вагових множників.
Наведемо простий приклад. Нехай сутністю першого демона розуміння є кішка, другий - собака, третій - людина. Задамо для них за десятибальною шкалою значення вагових множників, які помістимо в таблицю 2.1.
Таблиця 2.1 - Вагові множники, що встановлюють значимість ознак для об'єктів розпізнавання
Демон поніманіяНалічіе усовНалічіе шерстіНалічіе хвостаВес більше 50 кгКошкаW 11=10W 12=10W 13=10W 14=0СобакаW 21=0W 22=10W 23=8W 24=0ЧеловекW 31=2W 32=0W 33=0W 34 =10
Припустимо, що на зчитувальному пристрої Пандемониум з'являється образ у вигляді кішки. Обчислювальні демони сформують такі ознаки: d 1=1 (що означає - є вуса), d 2=1 (є шерсть), d 3=1 (мається хвіст), d 4=0 (вага понад 50 кг).
Демони розуміння справлять обробку ознак:
демон кішки - D 1=10 * 1 + 10 * 1 + 10 * 1 + 0 * 0=30;
демон собаки - D 2=0 * 1 + 10 * 1 + 8 * 1 + 0 * 0=18;
демон людини - D 3=2 * 1 + 0 * 1 + 0 * 1 + 10 * 0=2.
Таким чином, найбільше число балів набрала кішка.
Тепер припустимо, що на вході з'явилася людина. Обчислювальні демони дадуть ознаки: d 1=0 (що означає - ні вусів), d 2=0 (немає шерсті), d 3=0 (немає хвоста), d 4=1 (вага понад 50 кг).
Демони розуміння справлять обробку надійшли ознак:
демон кішки - D 1=10 * 0 + 10 * 0 + 10 * 0 + 0 * 1=0;
демон собаки - D 2=0 * 0 + 10 * 0 + 8 * 0 + 0 * 1=0;
демон людини - D 3=2 * 0 + 0 * 0 + 0 * 0 + 10 * 1=10.
Висновок очевидний - на вході чоловік.
Пандемониум являє собою навчається пристрій, і кожен демон розуміння здійснює налаштування свого способу комбінації вихідних сигналів обчислювальних демонів. Ця підстроювання виконується шляхом підбору ваг w ij і визначається зворотним зв'язком з навколишнім середовищем, що вказує на правильність або корисність прийнятого рішення, тобто тут мається на увазі присутність вчителя, який повідомляє систему правильну класифікацію. Конкретні алгоритми настройки системи можуть бути найрізноманітнішими і включати в себе математичні методи оптимізації.
Коли вагові коефіцієнти більш-менш підібрані і прийняте рішення близько до оптимального, то для будь-якого обчислювального демона стає можливим обчислити його цінність для всієї системи в цілому. Цінність обчислювального демона визначається тим, наскільки використовується його вихід. Мірою такої цінності може бути величина
(2.2)
Визначення цінності дозволяє робити зміни у використовуваному безлічі обчислювальних демонів. Наприклад, можна автоматично виключати малоцінні демони і замінювати їх іншими. Таким чином система набуває самоорганизующийся характер і її установка не зводиться просто до самооптимізації параметрів.
Авто...