neuronske_mreze

Embed Size (px)

Citation preview

  • 8/7/2019 neuronske_mreze

    1/17

    SADRAJ

    1. UVOD ..................................................................................................................................... 1

    2. OBRADA INFORMACIJA U NEURONSKOJ MREI ....................................................... 2

    3. NA KOJI NAIN SE UENJEM STVARA NEURONSKA MREA? .............................. 43.1. Uenje .............................................................................................................................. 4

    3.2. Testiranje mree............................................................................................................... 6

    4. MREA "IRENJE UNAZAD" (eng. backpropagation) .................................................... 11

    5. OSTALI ALGORITMI NEURONSKIH MREA............................................................... 13

    6. PRIMENA VETAKIH NEURONSKIH MREA .......................................................... 13

    7. NEURONSKO RAUNARSTVO PREENO SA TRADICIONALNIMRAUNARSTVOM................................................................................................................. 14

    8. ZAKLJUAK....................................................................................................................... 15

    LITERATURA ......................................................................................................................... 16

  • 8/7/2019 neuronske_mreze

    2/17

    1

    1. UVOD

    Neuronske mree predstavljaju sistem programa i struktura koji aproksimira

    funkcionisanje ovjeijeg mozga. Pogodne su za prepoznavanje finih, skrivenih i

    novootkrivenih ema odnosa u kompleksnim podacima, kao i za interpretaciju, razumevanjenekompletnih ulaznih podataka.

    Mozak se sastoji od nekoliko desetina milijardi neurona povezanih u mreu koji mogu

    paralelno obraivati informacije. Neuroni su povezani na razliite naine, pa mogu oblikovati

    nizove, krugove i mree. Neuron, kao osnovna jedinica ivanog sistema, prima informacije

    od drugih neurona putem dendrita, obrauje ih, a zatim alje impuls putem aksona i sinapsi

    drugim neuronima u mrei. Uenje se odvija menjanjem jaine sinaptikih veza, odnosno

    teina u mrei. Neuronsko raunarstvo pokuava oponaati taj sistem.

    Slika 1.Bioloki neuron

    Umjetni neuron, jedinica za obradu podataka (varijabli), prima ponderisane ulazne

    vrednosti od drugih varijabli, te ih prema nekoj formuli transformie i alje kao izlaz drugim

    varijablama. Uenje se odvija promjenom vrednosti teina meu varijablama (teine su

    ponderi kojima se mnoe ulazne vrednosti u neki neuron).

    Slika 2.Vetaki neuron

  • 8/7/2019 neuronske_mreze

    3/17

    2

    2. OBRADA INFORMACIJA U NEURONSKOJ MREI

    U vetakojneuronskoj mrei obrada informacija se takoe izvodi u jedinicama koje

    zovemo neuronima ili elementima za obradu. Izraz neuron oznaava osnovnu jedinicu u

    modelu neuronske mree koja je namenjena obradi podataka (zbog toga su izrazi "jedinicaobrade" ili "elementi za obradu" koriteni esto kao sinonimi za neuron). Vetaki neuron

    takoer ima vie ulaza od kojih prima informacije (oni su analogni dendritima kod ivih

    neurona), sabira ih s pomou neke zbirne funkcije i tako stvara svoju internu aktivaciju. Zatim

    se u neuronu s pomou funkcije prenosa menja taj zbirni ulaz. Funkcija prenosa moe biti

    diskontinuirana funkcija skoka, ili neka kontinuirana funkcija, kao npr. sigmoida ili tangens-

    hiperbolna funkcija.

    Primer obrade informacije na neuronskoj mrei koja se naziva irenje unazad (engl.Backpropagation). Ta mrea se intenzivno upotrebljava za razliite klase problema te ima

    jednostavan model koji se moe lako opisati i nauiti.

    Matematiki model obrade informacija u raunarskom neuronu je slijedei: Ulazi u

    neurone indeksirani sa i = 1, ..., n primaju ulazne vrednostixi. Ulazne vrednosti neki su realni

    brojevi. Svaka ulazna vrijednost xi mnoi se s teinskom vrednosti . Zbir S svih

    ponderisanih veliina zove se interna aktivacija I. Ona je jednaka:

    Tako dobijen broj S (ili interna aktivacija I) obrauje se pomou funkcije obrade f.

    Izlaz iz neuronske mree jednak jey:

    Primjer obrade informacija u jednom neuronu.

    Neuroni su spojeni u mreu na nain da izlaz svakog neurona predstavlja ulaz u jedan

    ili vie drugih neurona. Prema smjeru, veza izmeu neurona moe biti jednosmjerna ili

    dvosmjerna, a prema intenzitetu mogua je pobuujua (egzitatorna) ili smirujua

    (inhibitorna) veza. Neuroni su obino u vetakojneuronskoj mrei organizovani u grupe ili

    slojeve u kojima se informacije paralelno obrauju.

    Tipina neuronska mrea sastoji se od nekoliko slojeva, najee dva vanjska, te od

    jednog ili vie meuslojeva ili tzv. skrivenih slojeva (slika 3). Vanjski slojevi su: ulazni slojkoji uitava podatke iz okoline i izlazni sloj koji prikazuje rezultat mree za zadani ulaz.

  • 8/7/2019 neuronske_mreze

    4/17

  • 8/7/2019 neuronske_mreze

    5/17

    4

    gde je ulaz u neuronj u sloju s, je teina veze od neuronaj (u sloju s) prema

    neuronu i (u sloju s-1), a je ulazna vrednost koja se alje iz prethodnog sloja s-1

    (slika 4). Npr. ako je skriveni sloj oznaen sa s, tada je ulazni sloj oznaen sa s-1.

    Jedinice u skrivenom sloju prenose svoje ulaze prema formuli:

    gde je izlaz neuronaj u sloj s, a f je prenosna funkcija (sigmoida, tangens-hiperbolna ili

    neka druga funkcija).

    Ako postoji vie od jednog skrivenog sloja, gore navedena prijenosna funkcija

    upotrebljava se kroz sve skrivene slojeve sve dok se ne dostigne izlazni sloj.

    3. NA KOJI NAIN SE UENJEM STVARA NEURONSKA MREA?

    Rad vetakeneuronske mree odvija se u dvije osnovne faze: najpre se odvija faza

    uenja ili treniranjamree, a zatim sledi faza testiranja.

    3.1. Uenje

    Uenje je proces menjanja teina u mrei, a odvija se kao odgovor na podatke izvana

    koji su predstavljeni ulaznom sloju i u nekim mreama izlaznom sloju. Podaci koji sepredstavljaju izlaznom sloju su eljene vrednosti izlaznih varijabli. Ukoliko su one poznate,

    radi se o tzv. nadgledanom uenju. Na primer, nadgledani algoritmi su: mrea irenje unazad,

    mrea s radijalno zasnovanom funkcijom, modularna mrea, mreaverovatnoe, LVQ (mrea

    linearne vektorske kvantizacije), i drugi. Ukoliko je ulazni vektor jednak izlaznom vektoru,

    radi se o autoasocijativnim mreama, a ukoliko je razliit, radi se o heteroasocijativnim

    mreama. Kod nekih mrea eljeni izlaz ne mora biti predstavljen mrei. U tom sluaju radi

    se o tzv. Ne nadgledanom uenju. Najei nenadgledani algoritmi su Kohonenova mrea,

    mrea konkurentskog uenja, te ART (mrea adaptivne rezonantne teorije).

  • 8/7/2019 neuronske_mreze

    6/17

    5

    Prije samog uenja potrebno je definisati model (ulazne i izlazne varijable), te

    prikupiti podatke iz prolosti na kojima e se primijeniti mrea. Prikupljene podatke treba

    podeliti u dva pod-uzorka (uzorak za treniranje i uzorak za testiranje), a ukoliko se za vreme

    uenja planiraju koristiti optimizacijske tehnike za optimizovanje duine uenja i strukture

    mree, potrebno je ukupan uzorakpodeliti na tri poduzorka (za treniranje, testiranje i konanu

    validaciju). Pravila za ovu podjelu nema, osim to se preporuuje najvei dio podataka

    ostaviti za treniranje mree, a manji dio podataka za testiranje i validaciju (npr. 70% za

    treniranje, 10% za testiranje i 20% za validaciju). Podaci se rasporeuju u poduzorke

    sluajno, osim kod vremenskih serija gdje treba potovati vremenski sled nastajanja

    posmatranja, tj. trenirati mreu na starijim, a testirati na novijim podacima.

    Nakon to je definisan model, pripremljeni ulazni podaci i izabran NM algoritam, tepravilo uenja i potrebne funkcije, mreu treba uiti ili trenirati na pripremljenim podacima iz

    prolosti, kako bi ona prepoznala vezu izmeu podataka i bila u mogunosti na osnovu

    ulaznih vrednosti predviati izlaze. Sama faza uenja je proces podeavanja teina u mrei,

    koje se odvija u vie iteracija ili prolaza kroz mreu. Jedna iteracija predstavlja uitavanje

    jednog posmatranja iz podataka (jednog ulaznog i izlaznog vektora), ali se zbog poveanja

    brzine uenja ponekad preporuuje uitati vie posmatranja odjednom, pri emu se broj

    posmatranja koji se obrauju u jednoj iteraciji zove epoha. U svakoj iteraciji raunaju se nove

    teine, a kod nadgledanih algoritama i nova greka. Obino se mrea trenira u nekoliko

    hiljada iteracija.

    Najvanije pitanje u ovoj fazi je koliko dugo trenirati mreu kako bi ona dala to bolji

    rezultat, odnosno najmanju greku. Ne postoje egzaktna pravila za duinu treniranja, te

    odgovor na ovo pitanje treba potraiti vlastitim eksperimentisanjem ili primenom

    optimizacionih tehnika kao npr. tehnika unakrsnog testiranja. Ova se tehnika moe opisati u

    nekoliko koraka:

    - mrea se najprije trenira na odreenom broju iteracija (npr. 10000),- tako nauena mrea se testira na uzorku za testiranje, i pohrani dobiveni rezultat i

    mrea.

    - mrea se zatim nastavlja trenirati na jo tolikom broju iteracija (npr. jo 10000), te sedobiveni rezultat usporeuje s prethodno pohranjenim. Ukoliko je u ponovnom uenju

    dobiven bolji rezultat, pohranjuje se novi rezultat i nova mrea.

  • 8/7/2019 neuronske_mreze

    7/17

    6

    - postupak se ponavlja sve dok se rezultat prestane poboljavati, a najbolja pohranjenamrea ulazi u daljni postupak validacije.

    - Rezultat (npr. RMS greka) dobiven u fazi uenja nije mjerodavan za ocenjivanjemree, jer ne pokazuje ponaanje mree na novim podacima.

    3.2. Testiranje mree

    Testiranje mree je druga faza rada neuronske mree, i ona je odluujua za

    ocenjivanje mree. Razlika izmeu faze uenja i faze testiranja je u tome to u ovoj drugoj

    fazi mrea vie ne ui, a to znai da su teine fiksirane na vrednostima koje su dobijene kao

    rezultat prethodne faze uenja. Takvoj mrei se predstavljaju novi ulazni vektori koji nisu

    uestvovali u procesu uenja, a od mree se oekuje da za predstavljen novi ulazni vektor

    proizvede izlaz. Ocenjivanje mree obavlja se izraunavanjem greke ili nekog drugog merila

    tanosti (npr. stope tanosti), na nain da se izlaz mree poredi sa stvarnim izlazima.

    Dobijena greka mree na uzorku za validaciju je rezultat kojim se tumai uspenost

    ili neuspenost neuronske mree i njezina korisnost u primeni za predvianje na buduim

    podacima. Najea greka koja se rauna kod neuronskih mrea je srednja kvadratna greka

    (Root mean square error), prema formuli:

    gdje je ti izraunati izlaz koji daje mrea, oije eljeni (stvarni) izlaz za sluaj (ulazni

    vektor) i, a nje broj sluajeva u uzorku. Pravi se prosek greke prema broju izlaznih varijabli i

    u odnosu na broj sluajeva u uzorku na kojem se rauna. Kod problema klasifikacije se u

    veini istraivanja koristi stopa klasifikacije kao merilo ocenjivanja mree. Stopa klasifikacije

    prikazuje postotak ili udio ispravno klasifikovanih posmatranja. Kod problema predvianja

    najee se kao merila koriste RMS greka, MSE (Mean Square Error), MAE (Mean Absolute

    Error), koeficijent korelacije i dr.), dok se u novije vreme (Masters, 1998) posebno kod

    financijskih problema naglaava potreba korienja financijskih merila (npr. ostvareni

    simulacioniprofit, prosjeni profit i sl.).

    U sluaju upotrebe vie NM algoritama, potrebno je na osnovu rezultata na uzorku za

    validaciju mree doneti konanu ocenu o najboljem modelu NM za dati problem. Merila na

  • 8/7/2019 neuronske_mreze

    8/17

    7

    osnovu kojih se ova odluka donosi ovise o tipu problema (predvianje vs. klasifikacija),

    prirodi problema (da li je profit ostvaren upotrebom mree znaajniji od veliine njezine

    greke), i sl.

    Proces projektovanja neuronske mree sastoji se od nekoliko faza: (1) definisanjemodela (izbor ulaznih i izlaznih varijabli, priprema ulaznih podataka), (2) izbor

    najprikladnijeg algoritma (npr. backpropagation), (3) rasporeivanje neurona u slojeve (izbor

    broja skrivenih slojeva, te broja neurona u svakom skrivenom sloju), (4) odreivanje tipa veze

    meu neuronima, te ulaznih i prenosnih funkcija izmeu slojeva, (5) izbor pravila uenja, te

    nekih parametara uenja, npr. koeficijenta uenja i momentimakoji utiu na brzinu i kvalitet

    uenja, (6) izbormerila za ocenjivanje mree (npr. RMS greka ili stopa klasifikacije), i (7)

    provoenje postupka uenja.

    Zavisno o temeljnim formulama koje se koriste za uenje, ulazne i izlazne funkcije,

    postoje razliiti algoritmi NM, a unutar svakog algoritma mogue su intervencije u strukturi

    mree (topologiji) i izboru parametara uenja, te tako postoji iroki spektar NM arhitektura.

    One se meusobno razlikuju prema kriterijumima:

    - broju slojeva (dvoslojne i vieslojne),- tipu veze izmeu neurona (inter-slojne veze i intra-slojne veze),- vezi izmeu ulaznih i izlaznih podataka (autoasocijativne i heteroasocijativne),- ulaznim i izlaznim (prijenosnim) funkcijama,- pravilu uenja,- ostalim parametrima (sigurnosti ispaljivanja, vremenskim karakteristikama, i dr.).

    Od gore navedenih karakteristika, za razlikovanje algoritama od presudnogje znaenja

    pravilo uenja. Pravilo uenja specificira nain na koji se podeavaju teine u mrei.

    Opisaemonain podeavanja teina na jednostavnom Delta pravilu, koje je jedno od prvih

    razvijenih pravila uenja za neuronske mree.

  • 8/7/2019 neuronske_mreze

    9/17

    8

    Slika 5. a) Raunanje greke neuronske mree

    b) raunanje greke neurona u izlaznom slojuc) korekcija teina veza neurona u izlaznom

    sloju

    d) raunanje greke neurona u skrivenimslojevima

    e) korekcija teina veza neurona u izlaznomsloju

  • 8/7/2019 neuronske_mreze

    10/17

    9

    Teina veze w je jaina veze izmeu dva neurona. Ako je, na primer, neuron j

    povezan s neuronom i, wji oznaava teinu veze od neuronaj prema neuronu i (wijje teina

    obrnute veze od neurona i prema neuronu j). Ako je neuron i spojen s neuronima 1,2,...,n,

    njihove teine su pohranjene u varijablama w1i, w2i, ..., wni. Promjena teina obavlja se

    prema nekom od pravila uenja, a najee se koristi Delta pravilo uenja prema formuli:

    gdje je vrednost prilagoavanja teine veze od neurona j prema neuronu i

    izraunatom prema:

    ,

    gdje je ycj vrednost izlaza izraunatog u neuronu j, ei je sirova greka izraunata

    prema:

    a hje koeficijent uenja. Neuron prima onoliko ulaza koliko ima ulaznih veza prema

    tom neuronu, te proizvodi jedan izlaz u skladu s ugraenom prenosnom funkcijom.

    U izlaznom sloju izlaz mree uporeujese s eljenim (stvarnim) izlazom, i odreuje se

    globalna greka E kao:

    gdje je dk eljeni (stvarni) izlaz, dok je xk izlaz mree, a k je indeks izlazne

    komponente, tj. broj izlaznih jedinica. Svaka izlazna jedinica ima vlastitu lokalnu greku e

    iji je sirov oblik (dk-xk), ali ono to se propagira kroz mreu je skalirana greka u obliku

    gradijent komponente:

  • 8/7/2019 neuronske_mreze

    11/17

    10

    Cilj procesa uenja u mrei "irenje unazad" je minimizirati gornju globalnu greku

    irei je unazad u veze kroz mreu sve do ulaznog sloja. U procesu menjanja teina, svaka

    veza u mrei korigira se kako bi se postigla manja globalna greka. Proces poveanja ili

    smanjenja teina (uenje) izvodi se korienjem pravila gradijentnog opadanja:

    gdje je h koeficijent uenja. Da bi se izraunale parcijalne derivacije u gornjoj

    jednaini, to daje:

    Kada se gornji rezultat uvrsti u formulu za podeavanje teina, dobija se:

    to vodi do glavnog problema postavljanja odgovarajue stope uenja. Postoje dve

    meusobno konfliktne smernice za odreivanje h. Prva smernica je odravati h na niskoj

    vrednostijer ona odreuje podruje u kojem je povrina greke lokalno linearna. Ako mreatei predvianju visoke zakrivljenosti, takvo podruje trebalo bi biti vrlo malo. Meutim, vrlo

    mali koeficijent uenja znai vrlo sporo uenje. U cilju reavanja ovog sukoba, prethodne

    razlike teina u vremenu (t-1) dodane su u prethodnu jednainu, tako da je trenutno

    podeavanje teina:

    gdje je momentum, koji ubrzava uenje kada je koeficijent uenja nizak. Uenje se

    moe takoer ubrzati na nain da se teine ne podeavaju za svaki vektor treniranja, nego

    kumulativno, pri emu se broj vektora treniranja nakon kojeg se teine podeavaju zove

    epoha. Epoha koja nije jako velika moe unaprediti brzinu konvergiranja, ali vrlo velika

    epoha moe raunanje greke uiniti mnogo sloenijim i na taj nain umanjiti prednosti.

  • 8/7/2019 neuronske_mreze

    12/17

    11

    4. MREA "IRENJE UNAZAD" (eng. backpropagation)

    Algoritam mree "irenje unazad" bio je presudan za iroku komercijalnu upotrebu

    ove metodologije, te je neuronske mree uinio iroko upotrebljavanom i popularnom

    metodom u razliitim podrujima. Njezin prvi kreator bio je Paul Werbos 1974., a proirena jeod strane Rumelhart-a, Hinton-a i Williams-a 1986. Bila je to prva neuronska mrea s jednim

    ili vie skrivenih slojeva. U osnovi, ova mrea propagira input kroz mreu od ulaznog do

    izlaznog sloja, a zatim odreuje greku i tu greku propagira unazad sve do ulaznog sloja

    ugraujui je u formulu za uenje. Standardni algoritam mree "irenje unazad" ukljuuje

    optimizaciju greke koristei deterministiki algoritam gradijentnog opadanja (eng. gradient

    descent). Glavni nedostatak ovog algoritma je problem estog pronalaenja lokalnog umjesto

    globalnog minimuma greke, stoga novija istraivanja ukljuuju njegovo unapreivanje

    nekim drugim deterministikim (npr. metode drugoga reda) ili stohastikim metodama (npr.

    simulirano kalenje).

    Strukturu mree ine ulazni sloj, izlazni sloja i najmanje jedan skriveni sloj, s vezom

    unapred. Tipina arhitektura "irenje unazad" prikazana je na sledeojslici (zbog jasnoe je

    prikazan samo jedan skriveni sloj):

    Slika 5. -Arhitektura mree "irenje unazad"

  • 8/7/2019 neuronske_mreze

    13/17

    12

    Tok podataka kroz mreu moe se ukratko opisati u nekoliko koraka:

    1) od ulaznog sloja prema skrivenom sloju: ulazni sloj uitava podatke iz ulaznogvektora X, i alje ih u prvi skriveni sloj,

    2)

    u skrivenom sloju: jedinice u skrivenom sloju primaju vagani ulaz i prenose gau naredni skriveni ili u izlazni sloj koristei prenosnu funkciju,

    3) kako informacije putuju kroz mreu, raunaju se sumirani ulazi i izlazi zasvaku jedinicu obrade,

    4) u izlaznom sloju: za svaku jedinicu obrade, rauna se skalirana lokalna grekakoja se upotrebljava u odreivanju poveanja ili smanjenja teina,

    5) propagiranje unazad od izlaznog sloja do skrivenih slojeva: skalirana lokalnagreka, te poveanje ili smanjenje teina rauna se za svaki sloj unazad,

    poevi od sloja neposredno ispod izlaznog sve do prvog skrivenog sloja, i

    teine se podeavaju.

    Mrea "irenje unazad" je univerzalni algoritam primenljiv na probleme previanja,

    gdje je potrebno predvideti vrijednost jedne ili vie izlaznih varijabli, ali mogue ga je

    koristiti i za probleme klasifikacije, gdje se ulazni vektor rasporeuje u jednu od klasa zadanih

    na izlazu, npr. odreivanje da li neka dionica pripada u grupu rastuih ili opadajuih dionica u

    nekom periodu. U tu svrhu, standardni algoritam ove mree potrebno je proiriti Softmaxaktivacijskom funkcijom, koja osim to podstie mreu da to jasnije rasporedi ulazni vektor

    u jednu od klasa, omoguava i komparaciju rezultata sa statistikim metodama koje kod

    klasifikacije daju verovatnouda e ulazni vektor pripadati u neku od klasa.

    Mrea "irenje unazad" ne preporuuje se za upotrebu na ne stacionarnim podacima,

    ili za sluajeve kada podaci u sebi skrivaju vie, u osnovi razliitih, problema. Rjeenje za

    takve probleme moe se pronai u upotrebi nekoliko neuronskih mrea od kojih e svaka

    rjeavati pojedini problem zasebno, ili u izboru nekog drugog algoritma.

  • 8/7/2019 neuronske_mreze

    14/17

    13

    5. OSTALI ALGORITMI NEURONSKIH MREA

    Nadgledani algoritimi, za koje su potrebne poznate ulazne i izlazne vrednosti iz

    prolosti, su:

    1) irenje uanzad2) za probleme predvianja:a) Modularna mrea (eng. Modular Network)b) Mrea sa radijalno zasnovanom funkcijom (eng. Radial-Basis Function Network,

    RBFN)

    c) Mrea opte regresije (eng. General Regression Network)2) za probleme klasifikacijea) Mrea verovatnoe (eng. Probabilistic Network)b) LVQ (mrea uee vektorske kvantizacije, eng. Linear Vector Quantization)

    Ne nadgledani algoritmi, kojima su od podataka iz prolosti potrebne samo ulazne

    varijable, dok izlazi nisu poznati, su:

    a) Kohonenova mrea,b) Mrea adaptivne rezonantne teorije (eng. Adaptive Resonance Theory Network, ART)

    6. PRIMENA VETAKIHNEURONSKIH MREA

    Primjenjuju se u svim segmentima ljudske delatnosti: medicina (medicinska

    dijagnostika), financije, bankarstvo, ekonomija, raunarstvo...

  • 8/7/2019 neuronske_mreze

    15/17

    14

    7. NEURONSKO RAUNARSTVO PREENO SA TRADICIONALNIMRAUNARSTVOM

    Anderson i McNeil dali su tabelarni prikaz razlika izmeu neuronskih mrea i

    tradicionalnog raunarstva:

    - obrada je kod tradicionalnog raunarstva sekvencijalna, uz pomo pravila i logike, dokje kod neuronskih mrea paralelna, uz pomo prepoznavanja uzoraka.

    - memorija neuronske mree su teine meu neuronima; vrednost teina predstavljatrenutno stanje znanja u mrei.

    - tolerancija greke kod neuronskih mrea je velika, jer mogu dati zadovoljavajuereenjei u sluaju kad je dio neurona iz nekih razloga onesposobljen i ne uestvuje u

    raunanju, to nije sluajkod tradicionalnih raunanih sistema.- neuronske mree su sposobne prepoznati uzorke u veem stepenu od tradicionalnih

    sistema.

    - neuronske mree su u mogunosti sintetizovati sloene kontinualne funkcije, analognobiolokim sistemima koji mogu koordinisati vie pokreta.

  • 8/7/2019 neuronske_mreze

    16/17

    15

    8. ZAKLJUAK

    Vana osobina neuronskih mrea je njihova sposobnost da ue na ogranienom skupu

    primjera te su zbog toga sposobne da izau na kraj sa problemima koji se tradicionalnim

    pristupom teko reavaju. Sposobne su da bolje prepoznaju govor i oblike.

    One su dobro reenje za one kompanije koje ne ele previe da ulau u softver, a opet

    da dobiju visok stepen pouzdanosti i prilagoenost njihovoj delatnosti.

    Ovdje je takoer dominantna uloga visokog stupnja strunosti u poznavanju

    metodologije data miniga. Ovde se moe raunati na visoki stepen tehnike podrke

    proizvoaa softvera, pri emu se ne sme zanemariti problematika povezivanja razliitih

    softverskih koncepcija u harmoninu celinu.

    Prednost ovakvog pristupa takoer je fleksibilnost u izgradnji analitikih modela,

    manji stepen "krutosti" softvera nego to je to sluaj sa situacijom u kojoj se koristi open

    source, te se samim time smanjuje potreba programske dorade sistema.

  • 8/7/2019 neuronske_mreze

    17/17

    16

    LITERATURA

    Radi G., Upravljanje poslovnim informacionim sistemima, Banja Luka 2009. Wikipedia,http://bs.wikipedia.org/wiki/Neuronske_mre%C5%BEe Klepac G., Data mining sustavi- kako i ime stii do cilja,www.goranklepac.com Edukacijski Repozitorij za Inteligentne Sustav,http://eris.foi.hr/11neuronske/nn-

    predavanje.html

    Bai B., Sustavi koji ue i umjetne neuronske mree,http://web.math.hr/hmd/BojanaDalbeloBasic_131207.pdf

    NeuroSolutions, http://www.neurosolutions.com/

    http://bs.wikipedia.org/wiki/Neuronske_mre%C5%BEehttp://bs.wikipedia.org/wiki/Neuronske_mre%C5%BEehttp://bs.wikipedia.org/wiki/Neuronske_mre%C5%BEehttp://www.goranklepac.com/http://www.goranklepac.com/http://www.goranklepac.com/http://eris.foi.hr/11neuronske/nn-predavanje.htmlhttp://eris.foi.hr/11neuronske/nn-predavanje.htmlhttp://eris.foi.hr/11neuronske/nn-predavanje.htmlhttp://eris.foi.hr/11neuronske/nn-predavanje.htmlhttp://web.math.hr/hmd/BojanaDalbeloBasic_131207.pdfhttp://web.math.hr/hmd/BojanaDalbeloBasic_131207.pdfhttp://web.math.hr/hmd/BojanaDalbeloBasic_131207.pdfhttp://eris.foi.hr/11neuronske/nn-predavanje.htmlhttp://eris.foi.hr/11neuronske/nn-predavanje.htmlhttp://www.goranklepac.com/http://bs.wikipedia.org/wiki/Neuronske_mre%C5%BEe