Hamming-hermoverkko on eräänlainen hermoverkko, jota käytetään luokittelemaan binäärivektoreita ja jonka pääkriteeri on Hamming-etäisyys . Se on Hopfieldin hermoverkon kehitystyö .
Verkkoa käytetään korreloimaan binäärivektoria , jossa , johonkin viitekuvasta (jokaisella luokalla on oma kuva) tai päättämään, että vektori ei vastaa mitään standardia. Toisin kuin Hopfield-verkko, se ei anna itse näytettä, vaan sen numeroa.
Verkkoa ehdotti Richard Lippmann vuonna 1987. Se asetettiin erikoistuneeksi heteroassosiatiiviseksi tallennuslaitteeksi. [yksi]
Hamming-verkko on kolmikerroksinen neuroverkko, jossa on palautetta. Toisen ja kolmannen kerroksen neuronien lukumäärä on yhtä suuri kuin luokitusluokkien lukumäärä. Toisen kerroksen neuronien synapsit on kytketty jokaiseen verkon sisääntuloon, kolmannen kerroksen neuronit on yhdistetty toisiinsa negatiivisilla yhteyksillä, paitsi kunkin neuronin omaan aksoniin kytketty synapsi - sillä on positiivinen palaute.
Ensimmäisen kerroksen painokertoimien matriisi saadaan referenssikuvien matriisista as , jossa vertailukuvien matriisi on matriisi , jonka jokainen rivi on vastaava vertailubinäärivektori. Aktivointitoiminto määritellään seuraavasti
missä
Toisen kerroksen painomatriisin koko on , ja se määritellään muodossa
missä
Näin ollen koulutus toteutetaan yhdessä syklissä.
Luokiteltu vektori annetaan syötteenä . Ensimmäisen kerroksen neuronien tila lasketaan seuraavasti: . Ensimmäisen kerroksen neuronien lähtö saadaan soveltamalla tilaan aktivointifunktiota, ja siitä tulee toisen kerroksen vastaavien neuronien alkuarvo. Lisäksi toisen kerroksen hermosolujen tilat saadaan niiden edellisestä tilasta toisen kerroksen painokertoimien matriisin perusteella, ja toimenpide toistetaan iteratiivisesti, kunnes toisen kerroksen tilavektori stabiloituu - kunnes kahden peräkkäisen iteroinnin vektorien erotus tulee pienemmäksi kuin tietty arvo (käytännössä arvot suuruusluokkaa 0 ,yksi).
Jos lopulta yksi vektori on positiivinen ja loput negatiivisia, se osoittaa sopivaan näytteeseen.
Verkon avulla voidaan tunnistaa vain mustavalkoisista pikseleistä koostuvat kuvat, kuten kirjekuorikoodileimaan kirjoitettu indeksi .
Keinotekoisten neuroverkkojen tyypit | |
---|---|
|
Koneoppiminen ja tiedon louhinta | |
---|---|
Tehtävät | |
Opettajan kanssa oppimista | |
ryhmäanalyysi | |
Mittasuhteiden vähentäminen | |
Rakenteellinen ennustaminen | |
Anomalian havaitseminen | |
Piirrä todennäköisyysmallit | |
Neuroverkot | |
Vahvistusoppiminen |
|
Teoria | |
Lehdet ja konferenssit |
|