Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
Особые предложения 2 Открыть
12,99 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:526072
 
Оценка:
Опубликованно: 16.12.2006.
Язык: Латышский
Уровень: Средняя школа
Литературный список: 14 единиц
Ссылки: Не использованы
Содержание
Nr. Название главы  Стр.
  Ievads    4
1.  Neironu tīklu apmācības teorija    6
1.1.  Neironu tīklu struktūra    6
1.1.1.  Bioloģiskie un mākslīgie neironu tīkli    6
1.1.2.  Bioloģiskie neironu tīkli    8
1.1.3.  Tehniskā neirona modelis    10
1.1.4.  Neironu tīklu veidi    11
1.2.  Mākslīgo neironu tīklu apmācības algoritmi    16
1.2.1.  Neironu tīklu apmācības uzdevuma formulējums un iespējamie risinājumu ceļi    16
1.2.2.  Neironu tīkls apmācības laikā    19
1.2.3.  Apmācības paradigmas    20
1.2.4.  Atgriezeniskās izplatīšanas algoritms    25
1.3.  Neironu tīklu pamatparadigmas    32
1.3.1.  Pretimnākošās izplatīšanas tīkls    32
1.3.2.  Maksimuma meklēšanas tīkls ar tiešiem sakariem    37
1.3.3.  Gausa klasifikators    40
1.3.4.  Ieejas zvaigzne    42
1.3.5.  Izejas zvaigzne    44
2.  Neironu tīklu darba matemātiskā modelēšana    46
2.1.  Neironu tīkla darbības matemātiskā modelēšanas uzdevuma izvirzīšana    46
2.2.  Modelējošās programmas funkcijas    49
2.2.1.  Funkciju vispārējs apraksts    49
2.2.2.  Lietotāja interfeiss    52
2.2.3.  Moduļa "nnet.c" programmēšanas interfeisa apraksts    55
3.  Neironu tīklu izmantošana    60
3.1.  Aritmētisko un loģisko operāciju izpildīšana izmantojot neironu tīklu    60
3.1.1.  Loģiskā VAI realizācija neironu tīklā    60
3.1.2.  Loģiskā UN realizācija neironu tīklā    61
3.1.3.  Izslēdzošā VAI izpilde neironu tīklā    63
3.1.4.  Skaitļu saskaitīšanas operācijas realizācija binārajā skaitīšanas sistēmā neironu tīklā    64
3.1.5.  Aritmētiskās saskaitīšanas operācijas realizācija neironu tīklā    66
3.2.  Pasta indeksa ciparu atpazīšana    69
3.3.  Trigonometrisko funkciju vērtību aprēķināšana izmantojot neironu tīklu    71
3.4.  Neironu tīkla apmācīšana prognozēt trigonometrisko funkciju sekojošās vērtības pēc uzdotajām iepriekšējām vērtībām    73
3.5.  Trenda pagriešanās atpazīšanas uzdevums    74
  Nobeigums    76
  Izmantotās literatūras saraksts    78
  1.Pielikums    80
  2.Pielikums    82
  3.Pielikums    102
  4.Pielikums    108
  5.Pielikums    109
Фрагмент работы

Neironu tīkli - tie ir skaitļošanas modeļi, kuri balstās principiem, līdzīgiem smadzeņu uzbūves principiem, un kuri paredzēti smadzeņu risināmo problēmu atrisināšanai. Zīdītājiem bioloģiskie neironu tīkli ir formēti no neironiem, kuri paši par sevi ir samērā sarežģīti bioloģiski objekti. Liels skaits apvienotu neironu pamato dzīvnieku sarežģīto uzvedību. Šajā darbā apskatītie mākslīgie neironu tīkli ir daudz vienkāršāki un labāk izpētīti. Bet tomēr, tie ir spējīgi atrisināt dažus pietiekami sarežģītus uzdevumus - atpazīt audio un vizuālos tēlus, aproksimēt funkcijas, veikt dažu veidu prognozes un vadīt.
Pētījumi mākslīgo neironu tīklu sfērā pārdzīvojuši trīs aktivācijas periodus. Pirmo uzplaukumu 40.gados izraisīja MakKaloka un Pitsa pionieru darbs. Otrais bija 60.gados, balstoties uz Rozenblata perceptrona tuvinājuma teorēmu un Minska ‑ Peiperta darbu, kurš norādīja vienkāršākā percetrona ierobežotās iespējas. Minska ‑ Peiperta rezultāti noslāpēja tā pētnieku vairuma entuziasmu, kuri strādāja skaitļošanas zinātņu jomā. Radies klusums ilga gandrīz 20 gadus. No 80.gadu sākuma mākslīgie neironu tīkli no jauna piesaistīja pētnieku uzmanību. Verboss piedāvāja atgriezeniskās izplatības algoritmu daudzslāņu perceptrona apmācībai, kurš kļuva pazīstams 1986.gadā.
Uz šodienu eksistē divas pieejas realizējot mākslīgos neironu tīklus: aparāt­realizācija un programrealizācija. Daudzas pazīstamas firmas ražo elektroniskos kompo­nentus (mikroshēmas un veselas plates), kuras aparātlīmenī realizē mākslīgā neironu tīkla modeli. Pie otras pieejas, neironu tīklu modelē speciāla programma, kura darbojas uz parasta (iespējams, personālā) datora. Aparāt­nodrošinājuma un programnodrošinājuma tirgos eksistē pietiekami liels skaits neironu tīklu kā aparāt, tā arī programmemulatoru, bet tie visi izceļas ar savu augsto cenu, kas padara tos nepieejamus vairumam lietotāju.
Mūsdienās mākslīgie neironu tīkli tiek aktīvi izmantoti visās cilvēka darbības sfērās: militārajā, politikā, ekonomikā u.c.
Dotā darba mērķis ir apskatīt neironu tīklu funkcionēšanas principus, apskatīt to veidus, vairāku neironu tīklu modeļu izveidošana un apmācība, lai noskaidrotu to praktisko derīgumu atrisinot dažādus uzdevumus.
Galvenais dotā darba mērķis bija neironu tīkla izveidošana, kurš ir spējīgs funkcionēt uz spēcīga datora un tā apmācība atpazīt fjučersu tirgus trenda pagriešanos. Savlaicīga trenda pagriešanās atpazīšana ļauj izvēlēties visveiks­mīgāko biržas spēles stratēģiju un līdz ar to rast praktisku pielietojumu ekonomikas sfērā.
Ilgstošais evolūcijas periods cilvēka smadzenēm ir devis daudz īpašību, kuru nav nedz mašīnām ar fon Neimana arhitektūru, nedz arī mūsdienīgajiem paralēlajiem datoriem. Tās būtu:
masveida paralēlisms;
sadalīta informācijas un skaitļošanas attēlošana;
spēja mācīties un spēja vispārināt;
adaptivitāte;
spēja kontekstuāli apstrādāt informāciju;
tolerance pret kļūdām;
Var pieņemt, ka ierīcēm, kas uzbūvētas pēc tādiem pašiem principiem kā bioloģiskie neironi, piemitīs uzskaitītās īpašības.
Mūsdienu ciparu skaitļojamās mašīnas pārspēj cilvēka ciparu un simbolu skaitļošanas veiktspēju. Tomēr cilvēks bez piepūles var risināt ārējo datu uztveršanas uzdevumus (piemēram, pazīt pūlī tikko pazibējuša cilvēka seju) ar tādu ātrumu un precizitāti, ka pats jaudīgākais dators pasaulē salīdzinājuma ar viņu šķiet bezcerīgs cietpauris. Kāds ir tik būtiskas ražīguma atšķirības iemesls? Bioloģiskās neironu sistēmas arhitektūra pilnīgi atšķiras no fon Neimana mašīnas arhitektūras (tabula 1.1.), un tas būtiski iespaido funkciju tipus, kurus katrs modelis izpilda visefektīvāk.
Līdzīgi bioloģiskajai neironu sistēmai mākslīgais neironu tīkls ir skaitļošanas sistēma ar milzīgu daudzumu paralēli funkcionējošu vienkāršu procesoru ar daudziem sakariem. Mākslīgo neironu tīklu modeļi kaut kādā ziņā atveido cilvēka smadzenēm raksturīgus “organizācijas” principus. Bioloģiskas neironu sistēmas modelēšana, izmantojot mākslīgo neironu tīklu, var veicināt bioloģisko funkciju labāku izpratni. Tādas ražošanas tehnoloģijas kā VLSI (superaugsts integrācijas līmenis) un optiskā aparatūra šādu modelēšanu padara iespējamu.
Dziļāka mākslīgo neironu tīklu izpēte prasa neirofizioloģijas zināšanu, zinātnes par izziņu, psiholoģijas, fizikas (statiskās mehānikas), vadīšanas teorijas, skaitļošanas teorijas, mākslīgā intelekta problēmu, statistikas un matemātikas, tēlu atpazīšanas, datoru redzes, paralēlās skaitļošanas un aparatūras (datu / analogās / VLSI / optiskās) izpēti. …

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация