ПредишенСледващото

Изобретението се отнася до невронна мрежа за трансформиране на остатъчен кода на двоичен код позиция е основна схема за възстановяване на положението на своите остатъци. Техническият резултат е намаляване на оборудване. За тази невронна мрежа за трансформиране на остатъчен кода на бинарна позиция код съдържа входен слой на неврони, п-невронни край мрежа пръстен за превръщане на остатъчния код на кода генерализирана позиционен номер система, п-постоянно устройство за съхранение за съхранение на двоични еквиваленти генерализирана позиционни радикали коефициенти и паралелно усойница. 1-ил.

Данните за България патент 2318238

Изобретението се отнася до компютърна техника и могат да бъдат използвани за изпълнение на модулни неврогомпютрн операция на изходните данни.

Устройство за преобразуване на определен брой класове на остатъчните системи в позиционен идентификация (AS 1005028, G06F 2.5), включващ регистър за смяна, блок за синхронизация, запаметяващо устройство и постоянен позиционен акумулатор. Въпреки това, такова устройство се характеризира с висока сложност.

Най-близко по техническа същност до съгласно апарат е предавателни кодове на остатъчен система класове в двоичен код позиция (AS 813 408, G06F 2.5), съдържащ въвеждане на регистър, декодери, предавателни кодове на остатъчен класове системни елементи polyadic код група OR, ехидна и елементите за закъснение. Недостатък на това устройство е сложността на група от елементи, или чрез използване на високи остатъчни класове системни модули и сложността на остатъчен код конвертор polyadic който реализира последователно алгоритъм Гарнър.

Целта на изобретението е да се намали остатъчния код конвертор оборудване в двоичен код на позицията. Целта се постига това, че датчиците въведена невронна мрежа край пръстен и постоянно устройство за съхранение. Така невронната мрежа за превръщане на остатъчния кода на бинарна позиция код се състои от входен слой на невронни мрежи, изпълнявайки ролята на регистрите, паралелно остатъчен код конвертор polyadic код, дълготрайно съхранение и претеглената разширител паралелно.

Обратното се трансформира на модулната представителството на бинаризирания въз основа на теоремата на класическата теория на числата, наречена китайски Остатък теорема (CTO). Въз основа на известен представяне на числа в SOC (1. 2. н) СЗО дава възможност да се определи броя на ДС. ако най-голям общ делител на всяка двойка модули е 1.

къде. за (пи, PJ) = 1 за Й

I - X на остатък модул р Аз. за I = 1, 2. п.

Използвайте различни форми на китайското Остатък теорема (СЗО). От (1), че на СЗО се получи. не самостоятелно X. Ако знаете, че х е между 0 и P-1, можем да запишем

В някои случаи е желателно да има формата на СЗО, където се показва сумата без оператор мод П. Това може да бъде направено чрез определяне на допълнителна функция R (х), така че

R (х) - е функция на х, определен за всяко цяло число х.

От СЗО показва, че изражението

се различава от кратно на Р х стойност, тази разлика е равна на - P · R (х).

функция на R (х) се нарича номер ранг и широко използвани в изчисленията в модулната аритметика.

Степен на R (х) показва броя на необходимите за изваждане на стойността на броя на получения P диапазон, за да го върне в обхват. По този начин, ако се установи, Pi. и ранга на R (х), след това броят на транслация е достатъчно, за да се изчисли и влезе в количество в границите [0, P] чрез изваждане кратно на P. Недостатък на този метод се състои в това, че трябва да се справят с голям брой P I и, в ред на добавяне и умножение стъпки, необходими за извършване на позиционна система номер, и резултатът трябва да се прилагат в диапазона от стойности, изваждат пъти P.

Трябва да се отбележи, че и Pi са избрани константи система и определени предварително, и ранга на R (х) - променлива величина и сложността на своята изчисление е линейно зависима от броя на бази SOC, което води до по-сложна процедура на възстановяване.

Освен това, използването на СЗО за възстановяване изисква сложни изчисления в модулната неврокомпютър тъй елементарни процесори извършват операции Modulo пи. където I = 1, 2. п, вместо модул P = P1 P2. PN. както се изисква от СЗО.

От израза (2), които са необходими за да се покаже разширители модул П. Това нежелано функция може да бъде избегната чрез дисплей на SOC, свързани с смесена база представяне, и след това да двоично представяне. Коефициентите AI могат да бъдат представени от п цифри със смесени бази. Показани CSB в генерализирана позиционен номер система (SVR) може да се определи рекурсивно от операциите на малки модули р аз.

При преминаването от изчисление изчисления модул P за пи модули предложен метод за възстановяване на номера на базата на споделяне и OPSS СЗО.

Като се има предвид система P1 бази. стр 2. р-н. с набор от Р = ± 1, p2. PN. и ортогонални бази В1. B 2, млрд. които са определени като

където мл - тегло ортогонални бази.

Тогава кой може да бъде представен като

където I - остатъци (остатъци) от броя на X мод пи;

Представлява Bi ортогонални бази в кръг, тогава

където BIJ - OPSS коефициенти, I, J = 1, 2. п.

От (7) пишем X OPSS. изразяване (6)

Тъй като Bi мод р аз = 0, J> I, преди първата значеща цифра е I-1 нули.

За удобство на базата на изчисления могат да бъдат представени като матрица

Тогава XOPSS. Писано е като

където: AI - коефициенти CSO брой х;

I - х броя на остатъци мод стр I;

BIJ - ортогонални бази, представени в CSO; I, J = 1, 2. п.

Ако компютърна база е представена в основата на невронната мрежа, след като тегла на невронната мрежа ще служат б ц. както и входове - останките аз.

Последователността на изчисления за първото изпълнение има формата

За да се определи всички необходими цифри OPSS две операции: една операция е да се извлече от паметта и една операция за добавяне. В сравнение с известни последователно метод Гарнър печалба определено чрез експресията. За осъществяване на този метод в невронна процесор трябва да има средство за извършване на модулни операции като невронна мрежа от крайните пръстени пи основи, където I = 1, 2. п.

Пример. Нека система база стр 1 = 3, Р2 = 5, P3 = 7, Р4 = 2. Предвид номер х = (2,3,0,1), представени в SOC избрани модули. Виж представяне на броя в кръг, т.е., х = [А1, А2, А3, А4]. Въз основа на експресията (5) определя ортогонална бази SOC: B 1 = 70, В2 = 126, B3 = 120, B4 = 105. Ние представляваме базите B и в кръг, а след това BIJ:

Поради факта, че BIJ константи, определени за тази CSB модул система, като се има предвид тяхното прехвърляне към I-бита могат да бъдат поставени в паметта, след което процесът на преобразуване може да бъде представена като

За да се определи всички необходими цифри OPSS две операции: една операция е да се извлече от паметта и една операция за добавяне. В сравнение с последователно итеративен процес печалба равна на N-1, където п - брой на SOC единици.

Получените стойности на коефициентите на х OPSS използват за формиране на двоичен код.

А невронна мрежа за трансформиране на остатъчната код, за да двоичен код позиция е представена в чертежа.

Невронната мрежа се състои от входен слой неврони 2, п-невронни крайни мрежа пръстени (NJC) 3, п-памет (ROM) 4, ехидна 5, на входа на невронната мрежа 1, на изхода на невронната мрежа 6, и на тегловните коефициенти и w = BIJ 7.

Входният слой 2, предназначен за временно съхраняване на входния код остатъка, т.е. той действа като регистър.

А невронна мрежа за трансформиране на остатъчната код, за да двоичен код позиция е, както следва.

ПРЕТЕНЦИИ

където I - система за класификация остатъчното ниво (CRS), а - коефициенти генерализирана позиционен номер система (OPSS); BIJ - ортогонални бази, представени в CSO; I, J = 1, 2. N, пи - SOC модул входове, които са изходите на неврони на входния слой и изходи невронната мрежа са изходите на суматора, входовете на които са изходите на N-постоянен устройства за съхранение, която получава двоични стойности еквивалентни а.с. p1 p2 , р аз-1.

Подкрепете проекта - споделете линка, благодаря!