A neurális hálózat átalakítani a fennmaradó kódot a bináris pozícióban kódot - RF számú szabadalmi 2318238

A találmány tárgya egy neurális hálózat számára átalakítja a maradék kódot egy bináris kód helyzetben egy alapvető áramköri helyreállítására helyzetének maradékainak. A műszaki eredmény csökkenése tartozik. Erre a neurális hálózat számára átalakítja a maradék kódot egy bináris helyzetben kódot tartalmaz egy bemeneti réteg neuronok, n-neurális hálózat végén gyűrű átalakítására a maradék kódot a kód általánosított pozicionális számrendszer, n-állandó tárolóeszközt tárolására bináris ekvivalens generalizált pozicionális radix együtthatók és párhuzamos összeadó. 1 il.

Rajzok az orosz szabadalmi 2318238

A találmány tárgya számítógéprendszer mérnöki és fel lehet használni, hogy végre moduláris neurokom-puterek adatokat kimeneti művelet.

A készülék átalakítására számos osztályok maradék rendszerek a pozicionális azonosítása (AS 1.005.028, G06F 5/02), amely tartalmaz egy léptetőregiszter, egy szinkronizáló egységet, memória egységet és állandó helyzeti akkumulátor. Azonban egy ilyen eszköz jellemzi nagy bonyolultságú.

A legközelebb álló technikai lényegében az igényelt berendezés az adó kódok maradék osztályok rendszer egy bináris pozíció kód (AS 813.408, G06F 5/02), amely tartalmaz egy bemeneti regiszter, dekóderek, távadó kódok maradék osztályok rendszer polyadic kód csoport elemei VAGY, egy összeadó és késleltetési elemek. A hátránya ennek a készülék összetettsége miatt a csoport tárgyak segítségével vagy magas maradék osztályok rendszer modulok és bonyolítja a maradék kód-átalakító polyadic amely megvalósítja szekvenciális algoritmust Garner.

A cél a jelen találmány célja, hogy csökkentsük a maradék kód-átalakító berendezés egy bináris helyzetben kódot. A célt elérjük, hogy az átalakító bevezetett neurális hálózat végén gyűrű és az állandó tároló eszköz. Így a neurális hálózat átalakításához a maradék kódot egy bináris pozíció kód egy bemeneti réteg neurális hálózatok, szerepét betöltő regiszterek, párhuzamos maradék kód-átalakító polyadic kódot, tartós tárolása, és a súlyozott összeadó párhuzamos.

Az inverz transzformáció a moduláris ábrázolása binarizált alapján a tétel a klasszikus elmélet a számok, az úgynevezett kínai maradéktétel (CTO). Ennek alapján az ismert számok ábrázolása a SOC (1. 2. n) WHO lehetővé teszi, hogy meghatározza a számot a MSS. ha a legnagyobb közös osztó mindegyik pár modulok 1.

hol. A (pi, pj) = 1 i j

i - X a maradékot modulo p i. i = 1, 2 n.

Használjon különböző formáit a kínai maradéktétel (WHO). Tól (1), hogy a WHO kapjunk. nem magától X. Ha tudja, hogy x 0 és P-1, felírhatjuk

Bizonyos esetekben kívánatos, hogy a forma WHO, ahol az összeg jelenik kezelő nélkül mod P. Ez elvégezhető azonosításával a kiegészítő funkciót R (x), úgy, hogy

R (x) - a függvénye x, meghatározható bármilyen egész x.

A WHO-tól azt mutatja, hogy a kifejezés

különbözik a többszörös P x értéket, ez a különbség egyenlő - P · R (x).

A funkció R (x) az úgynevezett rang számát és széles körben használják a számításokban a moduláris aritmetika.

Grade R (x) jelzi, hogy hányszor kell az értékét vonjuk ki a kapott P tartományban számot, hogy hozza vissza a tartományban. Így, ha talált Pi. és a rangot R (x), akkor a száma mozgás elégséges kiszámítására és adja meg az összeget az a [0, P] való kivonásával többszöröse P. Egy E módszer hátránya abban a tényben rejlik, hogy meg kell foglalkozni nagyszámú P i, és rendelést összeadás és a szorzás, amely ahhoz szükséges, hogy végre egy pozicionális számrendszer, és az eredmény kell beadni a tartományban levontuk értékek alkalommal P.

Meg kell jegyezni, hogy a és Pi-állandók választott rendszernek és előzetesen meghatározott, és a rangot R (x) - változó mennyiségben és összetettségét, számítás lineárisan függ a számát bázisok SOC, ami bonyolultabb eljárás a hasznosítás.

Továbbá a WHO behajtási igényel bonyolult számításokat a moduláris neu hiszen elemi processzorok végre műveletet modulo pi. ahol i = 1, 2 N, ahelyett, hogy a modulo p = p1 p2. pn. által megkövetelt WHO.

A kifejezést (2), amely szükséges a megjelenítéséhez összeadókat modulo P. Ez a nem kívánatos jellemzője lehet megkerülni segítségével kijelző a SOC társított kevert bázissal képviseletét, majd a bináris ábrázolása. Az ai együtthatók leírható n számjegy vegyes bázisok. Bemutatás CSB generalizált pozicionális számrendszer (SVR) meghatározható rekurzív módon a műveletek kis modulok p i.

Az átmenet számítások modulo p számítás egy pi modulok javasolt módszer helyreállítása számok alapján megosztása és OPSS WHO.

Adott egy p1 bázisok rendszert. o 2. pn. egy sor P = p 1, p2. pn. és ortogonális bázisok B1. B 2. Bn. melyek meghatározása a

ahol mi - súly ortogonális bázisok.

Akkor ki is képviselteti magát

ahol i - maradékok (maradékok) a számát X mod pi;

Képviseli Bi ortogonális bázis a kerek, akkor

ahol bij - OPSS együtthatók, i, j = 1, 2 n.

(7) írunk X OPSS. expresszió (6), mint

Mivel Bi mod p i = 0, j> i, mielőtt az első számjegy is i-1 nullákkal.

A kényelem a számítások alapjainak lehet képviseli, mint egy mátrix

Aztán XOPSS. Meg van írva a

ahol: Ai - együtthatók KSH száma x;

I - X maradékok száma mod p i;

bij - ortogonális bázis bemutatott a KSH; i, j = 1, 2 n.

Ha a számítási bázist képviseli a neurális hálózat alapján, majd súlyként a neurális hálózat szolgál majd b ij. valamint bemenettel - a továbbra i.

A szekvenciát a számítások az első kiviteli alaknak az az űrlapot

Annak meghatározására, az összes szükséges számjegyek OPSS két művelet: az egyik művelet letölteni a memóriából, és egy műveletet hozzá. Összehasonlítva az ismert szekvenciális eljárás Garner által meghatározott erősítésnek kifejezést. Az eljárás kivitelezésére egy neurális processzor kell egy eszközt a moduláris műveletek, például neurális hálózat végére gyűrűk pi bázisok, ahol i = 1, 2 n.

Példa. Hagyja, hogy a rendszer alap p 1 = 3, p2 = 5, p3 = 7, p4 = 2. Tekintettel a számos x = (2,3,0,1), képviseli a SOC a kiválasztott modulok. Megtalálja azt a reprezentációt a számot a kerek, azaz x = [a1, a2, a3, a4]. Expresszióján alapul (5) meghatározza ortogonális bázisok SOC: B 1 = 70, B2 = 126, B3 = 120, B4 = 105. Mi képviseli a bázisok a B i a kerek, majd bij:

Annak a ténynek köszönhetően, hogy a bij állandókat határoztuk meg erre a CSB modulrendszer, tekintve azok átadása a I-bit lehet helyezni a memóriába, akkor a konverziós folyamat lehet reprezentálni

Annak meghatározására, az összes szükséges számjegyek OPSS két művelet: az egyik művelet letölteni a memóriából, és egy műveletet hozzá. Összehasonlítva a szekvenciális iteratív folyamat erősítés egyenlő n-1, ahol n - száma SOC egységek.

A kapott értékek a együtthatóit x OPSS használ, hogy bináris kódot.

A neurális hálózat transzformálására a maradék kódot egy bináris kód helyzetben van ábrázolva a rajzon.

A neurális hálózat tartalmaz egy bemeneti réteg neuronjainak 2, n-neurális hálózat véggyűrűk (OIT) 3, n-only memory (ROM) 4, egy összegző 5, az input a neurális hálózat 1, a kimenet a neurális hálózat 6, és a súlyozási együtthatók és w = bij 7.

A bemeneti réteg 2 szánt időlegesen tárolja a bemeneti kódot a maradék, azaz úgy hat, mint egy regiszter.

A neurális hálózat transzformálására a maradék kódot egy bináris kód helyzetben a következő.

KÖVETELÉSEK

ahol i - a maradék szintű osztályozási rendszer (CRS), egy - együtthatók generalizált pozicionális számrendszer (OPSS); bij - ortogonális bázis bemutatott a KSH; i, j = 1, 2 N, pi - SOC modul bemenetek, amelyek kimenetei vannak a bemeneti réteg neuronok és a neurális hálózat kimenetek kimenetei vannak összeadó, amelynek bemeneteire kimenetei vannak N-állandó tárolóeszközök, amely megkapja a bináris ekvivalens értékeket ai p1 p2 . p i-1.