Решение на такава задача от мозъка може да бъде обработката на информация от обикновеното зрение (human vision). Във функциите на зрителната


Обучаващо правило на перцептрон и теорема на



Pdf просмотр
страница52/58
Дата08.04.2022
Размер1.78 Mb.
#114042
ТипРешение
1   ...   48   49   50   51   52   53   54   55   ...   58
book
Свързани:
Kniga uchitel IT 6. klas Даниела Убенова (1), Kniga uchitel IT 8. klas Даниела Убенова, elektronno-obuchenie
3.2 Обучаващо правило на перцептрон и теорема на
сходство
Да предположим, че имаме множество от обучаващи образци съгласно входния вектор
χ
и очакваме изхода d(
χ
). За класифициращата задача d(
χ
) обикновено е +1 или −1.
Обучаващото правило на перцептрона е много просто и може да бъде изразено както следва:
1. Започва се с произволно избрани тегла за връзките;
2. Избира се входен вектор
χ
от множество от трениращи образци;
3. Ако y ≠ d(
χ
) (перцептронът дава некоректни отговори), модифицират се всички връзки
ω
i
съгласно:
( )
i
i
d
x
ω
χ
=
;
4. Преминава се към стъпка 2.
Трябва да отбележим, че процедурата е много сходна с правилото на Хеб; разликата се състои само в това, че когато мрежата отговаря правилно, теглата на връзките не се модифицират. Освен това модифициране на теглата, трябва също да се промени и прага
θ
. Това
θ
се разглежда като връзката с тегло
ω
0
, между изходния неврон и „фиктивния”


100
предикатен възел, който винаги е: x
0
= 1. За даден обучаващо правило на перцептрон, което съответства на условията посочени по-горе, този праг се променя съгласно:
0
;
( )
ако перцептронът отговаря коректно
d x
в противен случай
θ

=


(3.7)
3.2.1
Пример за обучаващо правило на перцептрон
Перцептронът се инициализиран със следните тегла:
ω
1
= 1,
ω
2
= 2,
θ
= -2. Обучаващото правило на перцептрона е използвано за правилно обучение на отделящата функция на набора от образи, представени на фиг. 3.3. Първия образ A, със стойности
(0.5,1.5)
χ
=
и целева стойност на мрежата е ( )
1
d
χ
= + . Чрез равенство (3.1) може да се пресметне, че изхода на мрежата е +1, така че теглата не се регулират. Същото се отнася и за точка
B със стойност
( 0.5, 0.5)
χ
= −
и целевата стойност
( )
1
d
χ
= − ; изхода на мрежата е отрицателен, така че не се променя. При представянето на точка C със стойности
(0.5, 0.5)
χ
=
изходът на мрежата ще бъде
1
− , докато целевата функция
( )
1
d
χ
= + .
Съгласно обучаващото правило на перцептрона, теглата се променят по следния начин:
1 2
0.5,
0.5,
1
ω
ω
θ
=
=
= . Новите тегла сега са:
1 2
1.5,
2.5,
1
ω
ω
θ
=
=
= − , и образа
С е правилно класифициран.
Във фиг. 3.3 е представена функцията на отделимост преди и след обновяване на теглата.
Фигура 3.3: Функция на отделимост преди и след обновяване на теглата


Сподели с приятели:
1   ...   48   49   50   51   52   53   54   55   ...   58




©obuch.info 2024
отнасят до администрацията

    Начална страница