|
VAIHTOEHTOUUTISET L00e4hde-osoite: https://vunet.net __________________________________________________________________________Neuroverkko selitetty selkeästi: mitä se on ja mihin sitä käytetään Mikä on neuroverkko? Ensinnäkin, kun puhumme neuroverkoista, meidän tulisi yleensä käyttää tarkempaa termiä keinotekoinen neuroverkko (ANN), koska sitä useimmiten tarkoitamme. Biologiset neuroverkot ovat rakenteeltaan huomattavasti monimutkaisempia kuin ne matemaattiset mallit, joita käytämme ANN:ien kuvaamiseen. Yksinkertaistettu kuvaus on seuraava: Keinotekoinen neuroverkko on verkko, joka koostuu monista hyvin yksinkertaisista laskentayksiköistä ("yksiköistä"), joilla voi olla pieni määrä paikallista muistia. Yksiköt on yhdistetty toisiinsa yksisuuntaisilla tiedonsiirtokanavilla ("yhteyksillä"), jotka välittävät numeerista (ei symbolista) dataa. Yksiköt käsittelevät vain: omaa paikallista dataansa sekä syötteitä, jotka ne saavat yhteyksien kautta Neuroverkkojen keskeinen erottava tekijä muihin matemaattisiin menetelmiin nähden on niiden suunnittelun lähtökohta: Neuroverkko on laskentajärjestelmä – joko algoritmi tai laitteisto – jonka rakenne ja toiminta on saanut inspiraationsa ihmisaivoista ja niiden osista. Useimmissa neuroverkoissa on jonkinlainen oppimissääntö, jonka avulla yhteyksien painoja säädetään esimerkkidatan perusteella. Toisin sanoen neuroverkot oppivat esimerkeistä – aivan kuten lapset oppivat tunnistamaan koiria nähtyään esimerkkejä koirista – ja kykenevät yleistämään oppimaansa. Neuroverkoilla on tyypillisesti suuri potentiaali rinnakkaiseen laskentaan, koska yksittäisten komponenttien laskenta tapahtuu toisistaan riippumatta. 3. V: Mitä neuroverkolla voi tehdä – ja mitä ei? ================================================= Periaatteessa neuroverkot voivat laskea minkä tahansa laskettavan funktion. Toisin sanoen ne voivat tehdä kaiken, minkä tavallinen digitaalinen tietokone pystyy tekemään. Erityisesti kaikki ongelmat, jotka voidaan esittää kuvauksena (mapping) vektoriavaruuksien välillä, voidaan approksimoida mielivaltaisen tarkasti eteenpäin syötettävillä neuroverkoilla (feedforward NN), jotka ovat yleisimmin käytetty verkkomalli. Käytännössä neuroverkot soveltuvat erityisen hyvin ongelmiin, joissa: pieni virhemarginaali on hyväksyttävä käytettävissä on paljon esimerkkidataa selkeitä ja yksinkertaisia sääntöjä ei ole helppo muodostaa Sen sijaan neuroverkkojen soveltaminen on edelleen vaikeaa tehtävissä, jotka vaativat: symbolista käsittelyä muistirakenteiden tarkkaa hallintaa Lähteet Perustuu alkuperäiseen “neural-net-faq” dokumenttiin (Lutz Prechelt, 1995). Hakusuositukset neural network definition ANN explanation, feedforward neural networks mapping vector spaces, what neural networks can and cannot do, backpropagation basics ANN https://www.cs.cmu.edu/Groups/AI/html/faqs/ai/neural/faq.html |
|