Невронни мрежи.
1. Структура на изкуствените неврони
Невронните мрежи са съставени от елементи опериращи в паралел – неврони. Тези елементи се базират на структурата на биологичните нервни системи. Също както и в природата функцията на невронната мрежа като цяло се определя от броя и връзките на съставящите я неврони. Чрез правилно обучение на невронната мрежа се постига висока точност на приближение на изходните данни към дадена очаквана функция, като това се постига чрез регулиране на тегловните коефициенти на връзките между отделните неврони. Обикновено процеса на обучение на невронната мрежа се състои в това на даден набор входни параметри и очаквани резултати, така да се регулират теглата на връзките, че получаващите се на изхода резултати да са максимално близки или еднакви с очакваните. Веднъж обучена, невронната мрежа може да се използва да генерира изходни резултати при какъвто и да е набор входни сигнали. Описаният по горе начин на обучение е т.нар. обучение с учител (supervised training), съществува и т.нар. обучение без учител (unsupervised training). При него обучението се извършва, без да се използват данни за очакваните резултати на изхода, като в случая невронната мрежа се научава сама да класифицира постъпващите на входа данни в класове. Тъй като алгоритмите за обучение без учител няма да бъдат използвани в настоящата работа, то и разглеждането на различните типове невронни мрежи свързани с този метод на обучение ще бъде само информативно. Основно приложение при апроксимация на функции намират т.нар. невронни мрежи с обратно разпространение на грешката (back-propagation neural networks). Метода им на обучение е обучение с учител. Както беше споменато основните градивни елементи на изкуствените невронни мрежи са невроните. Основно един неврон се състои от входове, на които постъпват входните параметри, теглови коефициенти, по един за всеки вход на неврона, отместване и функция на активация. Показаният на фиг. 1 модел на неврон притежава един вход – p, тегловен коефициент на входа –w , отместване – b, което на практика е вход с тегло b, на който е подадена 1 и функция на активация –f. Изхода от неврона – a, се изчислява по формулата .
фиг.1
Входът p се умножава със стойността на тегловния коефициент w, като към така получената стойност wp се прибавя отместването b. Получената сума n се придава като аргумент на функцията f, която изчислява изхода на неврона a. Тази функция на активация f се нарича още трансферна функция. В практиката са известни множество такива функции на трансфер, като най-голямо приложение намират т.нар. стъпална (step function) и сигмоидална функция (sigmoid function). Основната идея в начина, по който работи неврона се състои в това коефициентите w и b да се регулират по такъв начин, че поведението на изхода a да отговаря по очакван начин на изменението на входа p. В зависимост от избраният тип функция на трансфер изхода може да се изменя в различни граници. Най-често използвани са стъпаловидната функция. При нея изхода a е равен на нула, когато сумата n на wp и b е по-малка от 0 и е равен на 1, когато n е равна или по-голяма от 0.
фиг. 2
Друга функция на трансфер е линейната. При нея изхода a се изменя в границите от до и на практика повтаря стойността на n. Обикновено се използва в невроните, реализиращи изходния слой на невронните мрежи с обратно разпространение.
фиг.3
Широко разпространение, особено в мрежите с обратно разпространение на грешката намира сигмоидалната функция, която се използва основно в невроните, реализиращи скритите слоеве на мрежите. При невронни мрежи за класификация, изходният слой също може да е изграден от неврони със сигмоидална функция. Характерно за нея е, че ограничава изхода на неврона a в рамките от 0 до +1, като изменението се извършва по експоненциален закон, като n може да се променя от до .
фиг.4
Тангенс-сигмоидалната функция за разлика от сигмоидалната се изменя в границите от -1 до +1. Използва се в невроните, изграждащи скритите слоеве на невронните мрежи.
,
но реализацията на функцията може да бъде представена и чрез:
фиг. 5
Използваните в мрежите неврони е възможно да имат повече от един вход, както и на практика най-често се случва. При това положение за всеки вход pi се използва отделен тегловен коефициент wi . Изходът на неврона се определя по формулата
,
където R е броят на входовете pi на неврона, а f е определен тип функция на трансфер.
фиг. 6
2.Архитектура на невронните мрежи.
Невронните мрежи са изградени от слоеве. Въпреки че слоевете могат да играят различна роля в една мрежа, то структурата на един слой, при който няма връзки между невроните в същия слой е показана на фиг. 7.
фиг.7
Както може да се забележи от фигурата входовете в слоя p1 до pR са свързани с всички неврони в слоя. Броят на невроните е S, от което следва, че броят на тегловните коефициенти ще бъде S×R. Коефициентите могат да се представят съответно като матрица W с S реда и R стълба.
Свързани последователно слоевете от неврони образуват многослойна невронна мрежа, при която изходите на (n-1) слой се явяват входове на n-тия. На фиг. 8 е показана мрежа състояща се от три слоя неврони. Третият слой е изходния (output layer), на изхода на който се появява крайния отговор на мрежата na дадено състояние на входовете p1..R .
Целият материал:
Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят. |
Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите. |
Ако не знаете как, кликнете тук |
Изкуствени невронни мрежи (ANN)
- Mozo
- Skynet Cyber Unit
- Мнения: 296660
- Регистриран: пет юни 01, 2007 14:18
- Репутация: 367992
- Местоположение: Somewhere In Time
Изкуствени невронни мрежи (ANN)
- Прикачени файлове
-
Изкуствени невронни мрежи (ANN).rar
- (103.65 KиБ) Свален 23 пъти

-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
-
15-годишно момче е изнудвано за пари в социалните мрежи
от Mozo » пон мар 17, 2025 12:26 » в Любопитни новиниМомче на 15 години от Дупница е изнудвано за пари в социалната мрежа Telegram, съобщиха от ОДМВР-Кюстендил.
От полицията са съобщили за БТА, че... - 1 Отговори
- 72 Преглеждания
-
Последно мнение от Mozo
пон мар 17, 2025 12:26
-
-
-
Антони Делон алармира за голяма измама в социалните мрежи
от Mozo » вт окт 29, 2024 15:48 » в Любопитни новиниОт имението си в Души Антони Делон - син на покойната френска легенда Ален Делон, говори пред камера, за да осъди измама , извършена от негово име от... - 0 Отговори
- 65 Преглеждания
-
Последно мнение от Mozo
вт окт 29, 2024 15:48
-
-
-
Гърция предприема мерки срещу зависимостта на децата от социални мрежи
от Mozo » вт дек 17, 2024 12:05 » в Любопитни новиниПравителството на Гърция провежда извънредно заседание, посветено на стратегия за борба с зависимостта на децата от социалните мрежи. Подготвя се... - 1 Отговори
- 66 Преглеждания
-
Последно мнение от Mozo
вт дек 17, 2024 12:06
-
-
-
Трансгранични престъпни мрежи формират паралелна икономика и Европа не може да е колеблива!
от Mozo » пон фев 17, 2025 11:33 » в Любопитни новиниСлучаят с дрона на летище София показа колко е важно да можем да защитим критичната инфраструктура
Ескалацията на насилието в Швеция разтърси Европа... - 0 Отговори
- 46 Преглеждания
-
Последно мнение от Mozo
пон фев 17, 2025 11:33
-
-
-
Омраза и агресия в социалните мрежи: намалява към ромите, расте към сексуално различните
от Mozo » вт дек 03, 2024 13:25 » в Любопитни новиниВраждебната реч започва да се превръща в система от възгледи - наистина език. Училището ще стане арена на сблъсък на идеи и влияния, според проучване... - 1 Отговори
- 180 Преглеждания
-
Последно мнение от Mozo
вт дек 03, 2024 13:26
-