Virheenkorjausmenetelmä on Frank Rosenblattin ehdottama perceptron - oppimismenetelmä . Se on oppimismenetelmä, jossa yhteyden paino ei muutu niin kauan kuin perceptronin nykyinen reaktio pysyy oikeana. Kun tapahtuu virheellinen reaktio, paino muuttuu yhdellä ja merkki (+/-) määritetään vastakkaiseksi virheen etumerkistä.
Perceptronin konvergenssilauseessa erotetaan tämän menetelmän eri tyyppejä, on todistettu, että mikä tahansa niistä mahdollistaa konvergenssin saavuttamisen minkä tahansa luokitusongelman ratkaisemisessa.
Jos reaktio ärsykkeeseen on oikea, vahvistusta ei tehdä, vaan virheiden ilmetessä lisätään arvo kunkin aktiivisen A-elementin painoon , jossa on vahvistusyksiköiden lukumäärä, valitaan siten, että signaalin arvo ylittää kynnyspositiivinen luokka, ja se on negatiiviseen luokkaan kuuluva ärsyke.
Se eroaa virheenkorjausmenetelmästä ilman kvantisointia vain siinä , että se on yhtä suuri kuin yksi vahvistusyksikkö.
Tämä menetelmä ja virheenkorjausmenetelmä ilman kvantisointia ovat samat ratkaisun saavuttamisnopeuden suhteen yleisessä tapauksessa ja ovat tehokkaampia kuin menetelmät virheenkorjaukseen satunnaismerkillä tai satunnaisilla häiriöillä .
Se eroaa siinä, että vahvistusmerkki valitaan satunnaisesti riippumatta perceptronireaktiosta ja voi olla positiivinen tai negatiivinen yhtä suurella todennäköisyydellä. Mutta aivan kuten perusmenetelmässä - jos perceptron antaa oikean vastauksen, vahvistus on nolla.
Se eroaa siinä, että arvo ja etumerkki jokaiselle järjestelmän yhteydelle valitaan erikseen ja itsenäisesti tietyn todennäköisyysjakauman mukaisesti. Tämä menetelmä johtaa hitain konvergenssiin verrattuna edellä kuvattuihin modifikaatioihin.