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.