Нейромережевий пристрій класифікації динамічних процесів

Є ще 3 сторінки.

Дивитися все сторінки або завантажити PDF файл.

Формула / Реферат

Нейромережевий пристрій класифікації динамічних процесів, створений на основі безперервних нейронних мереж адаптивної резонансної теорії, що складається з сенсорного шару нейронів, який відрізняється тим, що в його склад введено шар спільних розпізнавальних нейронів, елементи якого зв'язані однонаправленими вхідними зв'язками з відповідними їм елементами розпізнавальних шарів нейронів двох модулів та спільним вирішуючим нейроном пристрою класифікації динамічних процесів, два паралельно працюючі модулі являють собою модифіковані безперервні нейронні мережі адаптивної резонансної теорії, кожен з яких включає в себе шар інтерфейсних елементів, нейрони якого зв'язані вхідними однонаправленими зв'язками з відповідними їм елементами сенсорного шару нейронів пристрою класифікації динамічних процесів та нормуючим нейроном модуля, який, у свою чергу, зв'язано вхідними зв'язками з кожним елементом сенсорного шару нейронів, а вихідними зв'язками - з кожним з елементів у інтерфейсному шарі нейронів, й шар розпізнавальних елементів, нейрони якого зв'язані бінарними однонаправленими вихідними зв'язками з відповідними їм розпізнавальними нейронами другого модуля пристрою, парами двонаправлених зважених зв'язків з безперервними ваговими коефіцієнтами з кожним із елементів інтерфейсного шару модуля та бінарними однонаправленими вихідними зв'язками з відповідними їм спільними розпізнавальними нейронам пристрою класифікації динамічних процесів, й вирішуючий нейрон модуля, який зв'язаний збуджуючими бінарними вихідними однонаправленими зв'язками з усіма елементами розпізнавального шару модуля нейронної мережі та спільним вирішуючим нейроном пристрою класифікації динамічних процесів та гальмуючими бінарними вхідними однонаправленими зв'язками з усіма елементами інтерфейсного шару нейронів модуля, та спільний вирішуючий нейрон пристрою класифікації динамічних процесів, який, в свою чергу, зв'язаний бінарними однонаправленими вихідними зв'язками з всіма елементами спільного розпізнавального шару нейронів пристрою класифікації динамічних процесів та бінарними однонаправленими вхідними зв'язками з вирішуючими нейронами кожного модуля пристрою класифікації динамічних процесів.

Текст

Реферат: UA 93337 U UA 93337 U 5 10 15 20 25 30 35 40 45 50 55 60 Корисна модель належить до обчислювальної техніки, зокрема до області побудови інтелектуальних автоматизованих систем керування, а саме до напрямку створення систем діагностики складних технічних об'єктів у процесі їхньої експлуатації. Корисна модель може бути використаною при побудові системи керування або діагностики такого складного технічного об'єкта як дизель-поїзд з тяговими асинхронними електроприводами. Відомий пристрій обробки цифрової інформації містить координатний комутатор, блок буферної пам'яті скалярних команд, блок буферної пам'яті даних, скалярні операційні блоки, векторні регістри, блок буферної пам'яті векторних команд, векторні операційні блоки, паралельні шини пам'яті, блоки оперативної пам'яті, шини вводу/виводу, блоки введення/виведення даних, блоки пам'яті готовності даних, логічні схеми готовності даних, регістр зайнятості, логічну схему зайнятості, інформаційну шину, ланцюговий інтерфейс, блок буферної пам'яті функціональних параметрів, магазинну пам'ять [1]. Недоліками відомого пристрою обробки цифрової інформації є те, що в ньому відсутня можливість виділення нових образів від перекручених або зашумлених відомих образів, крім того, відомий пристрій накладає обмеження на послідовність пред'явлення навчальних вибірок. Відомий пристрій гармонічний перцептрон, що містить три шари, причому другий шар нейроподібних елементів є гармонічними нейрон-елементами, які містять групи синоптичних каналів синусоїдних функцій, суматори, лінії вхідної амплітудно-часової функції і сигналу збудження пристрою, вхід кожного з яких зв'язаний тільки з одним виходом сенсорного нейроелемента першого шару, виходи третього шару відображають класи належності вхідних сигналів, третій шар являє собою блок класифікації, який містить m лічильників, де m - кількість класів, m елементів І першої групи, m елементів І другої групи, m елементів НІ групи, елементи І, АБО, НІ, m RS-тригерів, при цьому входи віднімання лічильників з'єднані відповідно з виходами елементів І першої групи, перший вхід елемента І з'єднаний з входом синхронізації пристрою, а його другий вхід підключений до виходу елемента АБО і до других входів елементів І другої групи, виходи яких з'єднані відповідно з R-входами RS-тригерів, вихід елемента І з'єднаний з першими входами елементів І першої групи, а виходи елементів НІ групи з'єднані з першими входами елементів І другої групи відповідно, інформаційні входи лічильників з'єднані відповідно з входами блока класифікації, інверсні виходи ознаки нуля лічильників підключені відповідно до других входів елементів І першої групи, входів елементів НІ групи, а також з'єднані з відповідними входами елемента АБО, вхід елемента НІ з'єднаний з виходом елемента АБО, а його вихід є виходом сигналу "Кінець" пристрою, вхід установлення в початковий стан пристрою з'єднаний з входами скиду лічильників, а також з S-входами RS-тригерів, прямі виходи яких є виходами блока класифікації пристрою [2]. При порівнянні з першим аналогом пристрій гармонічний перцептрон має можливість виділення нових образів та не накладає обмежень на послідовність пред'явлення вхідних навчальних зображень. Однак у розглянутого аналога відсутня можливість запам'ятовування й відновлення з пам'яті пристрою зображень, які представлені у вигляді векторів з безперервними складовими. Крім того у розглянутого пристрою відсутня можливість донавчання у процесі свого функціонування. Це пов'язано, в першу чергу, з тим, що запам'ятовування нових зображень вимагає процесу повного перенавчання всіх вагових коефіцієнтів даного пристрою. Найбільш близьким до заявленого пристрою є безперервна нейронна мережа АРТ-2, що містить у собі шар сенсорних елементів, нейрони якого зв'язані парами двонаправлених зв'язків з відповідними їм нейронами інтерфейсного шару, елементи якого зв'язані бінарними односпрямованими вхідними зв'язками з першим нормалізуючим модулем і відповідними їм нейронами першого обробного шару, елементи якого, у свою чергу, зв'язані бінарними односпрямованими вхідними зв'язками з першим нормалізуючим модулем та бінарними односпрямованими вихідними зв'язками з відповідними їм нейронами другого обробного шару, які, у свою чергу, зв'язані бінарними односпрямованими вихідними зв'язками з другим нормалізуючим модулем і відповідними їм нейронами четвертого обробного шару, елементи якого зв'язані бінарними односпрямованими вихідними зв'язками з відповідними їм нейронами інтерфейсного та керуючого шарів, а також бінарними односпрямованими вхідними зв'язками з другим нормалізуючим модулем і парами двоспрямованих зважених зв'язків з безперервними ваговими коефіцієнтами з нейронами проміжного шару, при цьому кожний з нейронів керуючого шару зв'язаний бінарними односпрямованими вихідними зв'язками з керуючим нейроном, що, у свою чергу, зв'язаний бінарними односпрямованими вихідними зв'язками з кожним з нейронів розпізнавального шару, елементи якого зв'язані двоспрямованими зваженими зв'язками з безперервними ваговими коефіцієнтами з кожним з нейронів проміжного шару, відповідні елементи якого зв'язані бінарними односпрямованими вихідними зв'язками з відповідними їм 1 UA 93337 U 5 10 15 20 25 30 35 40 45 50 нейронами керуючого шару елементів, третім нормалізуючим модулем, а також з відповідними їм нейронами третього обробного шару, елементи якого зв'язані бінарними односпрямованими вхідними зв'язками з третім нормалізуючим модулем, а також бінарними вихідними односпрямованими зв'язками з відповідними їм нейронами другого обробного шару [3]. При порівнянні з відомими аналогами пристрій-прототип (безперервна нейрона мережа АРТ-2) має можливість донавчання в процесі свого функціонування та здатна відокремлювати нові образи від перекручених або зашумлених відомих образів, а також має можливість запам'ятовування у своїй пам'яті зображень, представлених у вигляді векторів з бінарними складовими. Однак нормування компонент вхідного вектора, яке складене у шарах безперервної нейронної мережі, відносить зображення, однакові за формою, але різні за амплітудою, до одного типу зображень. Крім того, пристрій-прототип не в змозі зберігати у своїй пам'яті класи зображень. Таким чином, недоліком прототипу є те, що він не в змозі зберігати у своїй пам'яті класи зображень та відносити до різних зображень процеси, однакові за формою, але різні за амплітудою. В основу корисної моделі поставлена задача розробки нейромережевого пристрою класифікації динамічних процесів, який не накладає обмеження на послідовність пред'явлення навчальних зображень, має можливість запам'ятовувати й відновляти з пам'яті пристрою класи зображень, які представлені у вигляді векторів з безперервними складовими, відносить зображення, однакові за формою, але різні за амплітудою, до різних класів зображень та має можливість донавчатися в процесі свого функціонування. Поставлена задача вирішується завдяки тому, що пристрій класифікації динамічних процесів створений на основі безперервних нейронних мереж адаптивної резонансної теорії, перебудовується шляхом введення в його структуру шару спільних розпізнавальних нейронів, елементи якого зв'язані однонаправленими вхідними зв'язками з відповідними їм елементами розпізнавальних шарів нейронів двох модулів та спільним вирішуючим нейроном пристрою класифікації динамічних процесів, два паралельно працюючі модулі являють собою модифіковані безперервні нейронні мережі адаптивної резонансної теорії, кожен з яких включає в себе шар інтерфейсних елементів, нейрони якого зв'язані вхідними однонаправленими зв'язками з відповідними їм елементами сенсорного шару нейронів пристрою класифікації динамічних процесів та нормуючим нейроном модуля, який, у свою чергу, зв'язаний вхідними зв'язками з кожним елементом сенсорного шару нейронів, а вихідними зв'язками - з кожним з елементів у інтерфейсному шарі нейронів, й шар розпізнавальних елементів, нейрони якого зв'язані бінарними однонаправленими вихідними зв'язками з відповідними їм розпізнавальними нейронами другого модуля пристрою, парами двонаправлених зважених зв'язків з безперервними ваговими коефіцієнтами з кожним із елементів інтерфейсного шару модуля, та бінарними однонаправленими вихідними зв'язками з відповідними їм спільними розпізнавальними нейронами пристрою класифікації динамічних процесів, й вирішаючий нейрон модуля, який зв'язаний збуджуючими бінарними вихідними однонаправленими зв'язками з усіма елементами розпізнавального шару модуля нейронної мережі та спільним вирішуючим нейроном пристрою класифікації динамічних процесів та гальмуючими бінарними вхідними однонаправленими зв'язками з усіма елементами інтерфейсного шару нейронів модуля, та спільний вирішуючий нейрон пристрою класифікації динамічних процесів, який, в свою чергу, зв'язаний бінарними однонаправленими вихідними зв'язками з всіма елементами спільного розпізнавального шару нейронів пристрою класифікації динамічних процесів та бінарними однонаправленими вхідними зв'язками з вирішуючими нейронами кожного модуля пристрою класифікації динамічних процесів. Корисна модель ілюструється кресленням, на якому наведена архітектура нейромережевого пристрою класифікації динамічних процесів. Пристрій являє собою нейронну мережу, до складу якої входить сенсорний шар елементів S1 i i  1,...,n , який приймає вектор вхідного зображення. Елементи сенсорного передають вхідні зображення інтерфейсним нейронам Z , Z M1 та M2 нейронної мережі. Елементи інтерфейсних елементами розпізнавальних шарів 55 S -шapy i  1,...,n , відповідно модулів шарів Z 1, Z i2 i  1 n зв'язані з ,..., i 1 i 2 i ,..., Yj1, Yj2 j  1 m , відповідно модулів M1 , M2 нейронної мережі. З'єднання між елементами інтерфейсних та розпізнавальних шарів здійснюється зваженими зв'язками з ваговими коефіцієнтами 2 2 ,..., ,..., b1, b ij i  1 n; j  1 m , відповідно для ij UA 93337 U модулів M1 , M2 , нейронної мережі. У модулях M1 , M2 шари Yj1, Yj2 j  1,...,m є шарами нейронів, що змагаються, у яких кожний елемент може перебувати в одному із трьох станів: активному, неактивному, загальмованому. У результаті розпізнавання вхідних зображень у кожному модулі нейронної мережі залишається активним тільки один нейрон розпізнавального 1 2 шару YJ , YJ у відповідних їм шарах ,..., Yj1, Yj2 j  1 m модулів M1 , M2 нейронної мережі. За допомогою вирішальних нейронів 5 R 1 , R 2 визначаються параметри подібності p 1 , p 2 , відповідно для модулів M1 , M2 нейронної мережі, а за допомогою нейрону R1 , який входить до пристрою, визначається загальний параметр подібностей p 1 . 10 Пристрій класифікації динамічних процесів побудований на нейронних мережах адаптивної резонансної теорії, орієнтований на роботу з безперервними вхідними зображеннями, тому всі ваги зв'язків 2 b1, b ij , t 1 , t 2 , ij ji ji i  1,...,n; j  1,...,m модулів M1 , M2 нейронної мережі є безперервними. Процес навчання нової нейронної мережі вважається закінченим, коли по закінченні чергової епохи навчання відсутні зміни вагових коефіцієнтів: 15 t1 , t 2 ji ji j  1,...,m;i  1,...,n , 2 ,..., ,..., b1, b ij i  1 n; j  1 m і ij відповідно ваг зв'язків від елементів інтерфейсного шару до елементів розпізнавального шару, і ваг зв'язків від елементів розпізнавального шару до елементів інтерфейсного шару нейронної мережі. В режимі розпізнавання вхідних зображень n-мірні вхідні вектора можуть подаватися на вхід S 1 i  1 n елементів нейронної мережі. Нейрон-переможець X 1 активізується сигналами ,..., i J 20 від пари нейронів розпізнавальних шарів, відповідно модулів визначається сигналами нейронів-переможців j  1,...,m , відповідно модулів Нейрон-переможець 25 Y розпізнавальних шарів YJ1 й YJ2 розпізнавальних шарів Yj1, Yj2 M1 , M2 . Нейрон-переможець YJ1 , вибирається в результаті змагання нейронів розпізнавальних шарів 2 J M1 , M2 . Нейрон-переможець X 1 , J модуля 1 YJ j  1,...,m , модуля M1 нейронної мережі. M2 , вибирається не в результаті змагання нейронів ,..., Yj2 j  1 m , модуля M2 , а сигналами з відповідного YJ1 нейрона переможця модуля M1 , після його перевірки за величиною параметра p1 подібності. У зв'язку із цим введені зв'язки між парами Y -нейронів Yj1, Yj2  j  1 m нейронної мережі. Виділені в ,..., такий спосіб нейрони YJ2 модуля M2 також перевіряються по величині параметрів подібності p 2 . Якщо нейрони Y 2 витримують цю перевірку та витримують наступну перевірку за J 30 величиною параметра подібності й пари нейронів нейрона 1 YJ , YJ2 , нейронної мережі, то на виході X1 з'являється одиничний сигнал, що свідчить про розпізнавання вхідного J зображення. Якщо нейрони 1 YJ2 або пара елементів YJ , YJ2 нейронної мережі не витримують перевірку за величиною параметрів подібності, то нейрон U 1 вих YJ 35 40  1 YJ модуля M1 загальмовується    1 , а нейрон YJ2 модуля M2 переводяться в неактивний стан UвихY2  0 . J Нейромережевий пристрій класифікації динамічних процесів, на основі нейронних мереж адаптивної резонансної теорії, функціонує відповідно до двох алгоритмів: навчання й розпізнавання. В алгоритмах прийняті наступні позначення: m - максимальне число пар асоціативних зображень, що запам'ятовують; n та k - число компонентів у вхідному векторі (зображенні) відповідно для модуля M1 та M2 ; 3 UA 93337 U p1 - параметр подібності; q - число пар асоціативних зображень, що запам'ятовують; p1 , p 2 - параметри подібності між вхідним вектором і векторами, що зберігаються у вагах 1 зв'язків нейронів, що перемогли, відповідно YJ , YJ2 модулів M1 , M2 нейронної мережі; 5 діапазон припустимих значень параметрів подібності: 1 ij b ,b розпізнавального шару, відповідно модулів 2 ,..., ,..., b1  bij  1 i  1 n; j  1 m ; ij навчанні j  1,...,m; i  1,...,n t1 , t 2 ji ji 10 0  p1 , p2  1; i  1,...,n; j  1,...,m - ваги зв'язків від елементів інтерфейсного шару до елементів 2 ij M1 , M2 ; початкове значення, що рекомендує, при - ваги зв'язків від елементів розпізнавального шару, до елементів інтерфейсного шару, відповідно модулів рекомендує, при навчанні M1 , M2 ; початкове значення, що ,..., ,..., t  t  1 j  1 m; i  1 n ; 1 ji 2 ji Uвих S1 i  1 n;l  1 k  ,..., ,..., - вихідний сигнал елементів S -шapy нейронної мережі; i , Uвх.Z p , Uвих .Zp p  1 2; i  1,..., n - вхідні й вихідні сигнали елементів інтерфейсного шару, i 15 i відповідно модулів M1 , M2 нейронної мережі; ,..., U 1 , U 2 j  1 m - вихідні сигнали розпізнавальних елементів, відповідно вих . Yj вих .Yj модулів M1 , M2 нейронної мережі; ,..., Uвих .X1 j  1 m - вихідний сигнал розпізнавальних елементів нейронної мережі; j   S  S1,...,S1 - бінарні вхідні вектора; 1 n Y - норма вектора Y ; u1 20 Ilw max ti  Ilw min ti  , l  1,...,L; w  1,...,K; ti  0,1,,2,... - відповідно мінімальне й максимальне значення змінної Iw t i  в l -м l  1 ,...,L  режимі функціонування об'єкта у множині  I ,  i  Iw 2  i  t , l t ,..., l M  i  Iw t l w1 l навчальних процесів у моменти часу t i ; K - число процесів у розпізнаваному динамічному режимі; 25 Алгоритм навчання нейромережевого пристрою класифікації динамічних процесів на основі безперервних нейронних мереж адаптивної резонансної теорії, припускає виконання наступних кроків: Крок 1. Ініціюються параметри подібності й всі ваги зв'язків асоціативної нейронної мережі. Крок 2. Задаються нульові вихідні сигнали всіх розпізнавальних елементів модулів 30 M2 нейронної мережі: , ,..., Uвих .Y1  0 ; Uвих .X1  0 ; p  1 2 . j  1 m . j j  M1 ,  Крок 3. Для кожної навчальної множини Mu l  1 ,...,L вхідних зображень, що ставляться l до одного режиму функціонування об'єкта, виконуються кроки 4-17. Крок 4. Для кожного вхідного зображення, що ставиться до одного режиму функціонування 35 об'єкта, визначається безліч верхніх процесів.  Irw max ti  й нижніх Irw min ti  обвідних для кожного з K  Ilw max  max Ilw1t i , Ilw 2 t i ,...,IlwMl t i  , l  1 L; w  1 K; ,..., ,..., t i  0,1 2, ..., T  n  1 , , 4 , UA 93337 U   Ilq min  min Ilq1t i ,Ilq2 t i ,...,IlqMl t i  , l  1 L; q  1 K; ,..., ,..., t i  0,1 2,..., T  n  1 , , Отриманими обвідними активізуються нейрони сенсорного шару елементів S1 i i  1,...,n : Uвих .S1  Su1; i  1 ...,n; , ri ri Крок 5. Для кожної із обвідних виконуються кроки алгоритму 6-17. 5 i  1,...,n Крок 6. Формуються вхідні сигнали елементів інтерфейсних шарів Z1, Zi2 i модулів M1 , M2 нейронної мережі. i  1,...,n Крок 7. Формуються вихідні сигнали елементів інтерфейсних шарів Z1, Zi2 i модулів M1 , M2 нейронної мережі: , ,..., Uвих .Zp  Uвх.Zp ; p  1 2 ; i  1 k . i 10 i Крок 8. Для всіх незагальмованих розпізнавальних мережі, розраховуються їхні вихідні сигнали: Y -нейронів, модулів M1 , M2 нейронної n Uвих .Yk   bkUвих .Zk , якщо Uвих .Yk  1, k  1 2 ; j  1 ...,m ; , , ij j i j i 1 Крок 9. Поки не знайдені нейрони-переможці розпізнавальних шарів Yj1, Yj2 j  1,...,m , відповідно модулів 15 M1 , M2 , вагові векторі які відповідно до заданих значень параметрів подібності p1 , p 2 відповідають верхнім й нижнім обвідним вхідного вектора S1 , виконуються r кроки 10-17. Крок 10. В Y -шарах модулів M1 , M2 визначаються нейрони, відповідно Yj1, Yj2 , що задовольняють умовам: , , Uвих .Yk  Uвих .Yk , k  1 2 ; j  1 ...,m ; J 20 j Якщо елементів 1 YJ , YJ2 у Y -шарах модулів M1 , M2 є декілька, то вибираються елементи з найменшими індексами. Якщо знайдений нейрон-переможець є загальмованим, то вхідне зображення для даного модуля не може бути запам'ятовано. Крок 11. Вихідним сигналам нейронів-переможців 1 YJ , YJ2 привласнюються одиничні значення: U  Uвих .Y2  1, а всі інші незагальмовані нейрони розпізнавальних шарів вих . Y1 J 25 модулів M1 , Uвих .Y1 j j переводяться в неактивний стан: M2 ,...,  Uвих .Y2  0 , j  1 m , j  J . j Крок 12. Розраховуються вихідні сигнали елементів інтерфейсних шарів Z1, Zi2 i i  1,...,n відповідно модулів Uвих .Z1 i 30 M1 , M2 нейронної мережі: ,...,  Uвих .Y1 t1 , Uвих .Z2  Uвих .Y2 t 2 , i  1 n ; Ji Ji J i J Крок 13. Визначаються параметри подібності p1, p1 , відповідно для модулів 1 2 нейронної мережі: p  1 1 де P1l k, t i  l P2 k, t i  , p  , K T  1 K T  1 l P1l k, t i  й P2 k, t i  - функції, що відповідають 1 2 M1 , M2 l -му динамічному режиму,   розпізнавальному по відповідно до максимальних Ilk max t i  й мінімальних Ilk min t i значеннях; 35 1 еслиIlwmax t i   Ilw t i , w  1 ...,K, t i  0,1 ..., T  n  1 , , , , P1l w, t i    l l , , , 0, еслиIwmax t i   Iw t i , w  1 ...,K, t i  0,1 ..., T  n  1 5 UA 93337 U 1 еслиIlwmin t i   Ilw t i , w  1 ...,K, t i  0,1 ..., T  n  1 , , , , l P2 w, t i    l l , , , 0, еслиIwmin t i   Iw t i , w  1 ...,K, t i  0,1 ..., T  n  1 P1l k, ti  l P2 k, t i  й норми P1l k, t i  функцій i l P2 k, t i  , які обчислюються співвідношеннями: K T K T l P k, ti    P k, ti  P k, t i    P2 k, ti  , l 1 5 k 1 t i  0 l 1 , l 2 k 1 ti  0 де K - число процесів у розпізнаваних режимах функціонування об'єкта. Крок 14. Перевіряється по обчислених параметрах подібності p1 , p 2 правильність вибору нейронів-переможців 1 YJ , YJ2 . Якщо p1  p 1 , то умова не виконується, елемент YJ1 Uвих .Y1  1; здійснюється перехід до кроку 10 алгоритму. Якщо p1  p1 , то загальмовується: J умова, 10 що підтверджує правильність вибору нейрона-переможця 1 YJ виконується й здійснюється перехід до наступного кроку алгоритму. Аналогічним чином проводиться перевірка правильності вибору нейронів-переможців YJ2 , у відповідним їм шарах YJ2 , j,  1,...,m модуля M2 нейронної мережі. Крок 15. Проводиться перевірка правильності вибору нейронів-переможців по загальних параметрах подібності p1 нейронної мережі. Якщо p1  p1  p 2  1 , то підтверджується 15 правильність вибору нейронів-переможців відповідно для модулів M1 , M2 нейронної мережі та здійснюється перехід до наступного кроку алгоритму. Якщо умова не виконується, то здійснюється перехід до крок 10 алгоритму. Крок 16. Адаптуються ваги зв'язків елементів 1 YJ , YJ2 , відповідно для модулів M1 , M2 нейронної мережі: 20 2 , b1  Uвх.Z1 , t1  Uвх.Z1 , biJ  Uвх.Z2 , t 2  Uвх.Z2 , i  1 ...,n . Ji Ji iJ i i Крок 17. Пари розпізнавального шару 25 30 i i нейронів-переможців 1 J Y , YJ2 активізують відповідні їм елементи X1 . j Крок 18. Зупинка. Алгоритм роботи нейромережевого пристрою класифікації динамічних процесів, побудованої на основі безперервних нейронних мереж адаптивної резонансної теорії, припускає виконання наступних кроків: Крок 1. Ініціюються параметри подібності й всі ваги зв'язків асоціативної нейронної мережі. Крок 2. Задаються нульові вихідні сигнали всіх розпізнавальних елементів модулів M1 , M2 нейронної мережі: , ,..., U p  0 ; U 1  0 ; p  12 . j  1 m . вих . X j вих . Yj Крок 3. Для кожного навчальної множини Mu l  1 ,...,L  вхідних зображень, що ставляться l до одного режиму функціонування об'єкта, виконуються кроки 4-16. Крок 4. Для кожного вхідного зображення, що ставиться до одного режиму функціонування об'єкта, визначається безліч верхніх 35 процесів.  Irw max ti  й нижніх Irw min ti  обвідних для кожного з K  Ilw max  max Ilw1t i , Ilw 2 t i ,...,IlwMl t i  , l  1 L; w  1 K; ,..., ,..., t i  0,1 2, ..., T  n  1 , , l l l Iq min  min Iq1t i ,Iq2 t i ,...,IlqMl t i  , l  1 L; q  1 K; ,..., ,...,   t i  0,1 2,..., T  n  1 , , Отриманими обвідними активізуються нейрони сенсорного шару елементів S1 i 6 i  1,...,n : UA 93337 U Uвих .S1  Su1; i  1 ...,n; , ri ri Крок 5. Для кожної із обвідних виконуються кроки алгоритму 6-16. Крок 6. Формуються вхідні сигнали елементів інтерфейсних шарів Z1, Zi2 i модулів 5 M1 , M2 нейронної мережі. Крок 7. Формуються вихідні сигнали елементів інтерфейсних шарів 1 2 Zi , Zi i  1,...,n i  1,...,n модулів M1 , M2 нейронної мережі: ,..., Uвих .Zp  Uвх.Zp ; p  1, 2 ; i  1 k . i i Крок 8. Для всіх незагальмованих розпізнавальних Y -нейронів, модулів мережі, розраховуються їхні вихідні сигнали: M1 , M2 нейронної n 10 , , Uвих .Yk   bkUвих .Zk , якщо Uвих .Y k  1, k  1 2 ; j  1 ...,m ; ij j i j i 1 Крок 9. Поки не знайдені нейрони-переможці розпізнавальних шарів відповідно модулів подібності p 1 , кроки 10-16. 15 M1 , M2 , вагові векторі, які відповідно до заданих значень параметрів Y -шарах модулів задовольняють умовам: , U k  U k , k  1 2; вих . Yj Якщо елементів 20 j  1,...,m , p 2 відповідають верхнім і нижнім обвідним вхідного вектора S1 , виконуються r Крок 10. В вих . YJ Yj1, Yj2 1 M1 , M2 визначаються нейрони, відповідно YJ , YJ2 , що j  1 ...,m ; , 1 YJ , YJ2 у Y -шарах модулів M1 , M2 є декілька, то вибираються елементи з найменшими індексами. Якщо знайдений нейрон-переможець є загальмованим, то вхідне зображення для даного модуля не може бути запам'ятовано. 1 YJ , YJ2 привласнюються одиничні Крок 11. Вихідним сигналам нейронів-переможців значення: U  Uвих .Y 2  1, а всі інші незагальмовані нейрони розпізнавальних шарів вих . Y1 J j модулів M1 , M2 переводяться в неактивний стан: ,..., Uвих .Y1  Uвих .Y2  0 , j  1 m , j  J . j 25 j Крок 12. Розраховуються вихідні сигнали елементів інтерфейсних шарів Z1, Zi2 t i  1 ,...,n i відповідно модулів M1 , M2 нейронної мережі: Uвих .Z1  Uвих .Y1 t1 Uвих .Z2  Uвих .Y2 t 2 i  1,...,n Ji Ji i J i J , , ; 1 1 Крок 13. Визначаються параметри подібності p1, p 2 , відповідно для модулів нейронної мережі: 30 p  1 1 P1l k, t i  , K T  1 l де P1 k, t i  й p  1 2 l P2 k, t i  M1 , M2 , K T  1 l P2 k, t i  - функції, що відповідають розпізнавальному по відповідно максимальним l -му динамічному режиму, Ilk max t i  й мінімальним Ilk min t i  значенням; 1 еслиIlwmax ti   Ilw ti , w  1 ...,K, ti  0,1 ..., T  n  1 , , , , P1l w, ti    l l , , , 0, еслиIwmax ti   Iw ti , w  1 ...,K, ti  0,1 ..., T  n  1 l l 1 еслиIwmin t i   Iw t i , w  1 ...,K, t i  0,1 ..., T  n  1 , , , , l P2 w, t i    l l , , , 0, еслиIwmin t i   Iw t i , w  1 ...,K, t i  0,1 ..., T  n  1 7 UA 93337 U P1l k, t i  l P2 k, t i  й норми функцій P1l k, t i  і l P2 k, t i  , які обчислюються співвідношеннями: K T K T l l P1l k, ti    P1l k, ti  , P2 k, t i    P2 k, t i  , k 1 ti  0 де 5 K k 1 ti  0 - число процесів у розпізнаваних режимах функціонування об'єкта. p 1 , p 2 правильність вибору 1 2 1 нейронів-переможців YJ , YJ . Якщо p1  p1 , то умова не виконується, елемент YJ Крок 14. Перевіряється по обчислених параметрах подібності загальмовується: Uвих .Y1  1; здійснюється перехід до кроку 10 алгоритму. Якщо p1  p1 , то J умова, що підтверджує правильність вибору нейрона-переможця 1 YJ виконується й здійснюється перехід до наступного кроку алгоритму. Аналогічним чином проводиться перевірка 10 правильності вибору нейронів-переможців YJ2 , у відповідних їм шарах YJ2 , j,  1 ...,m модуля , M2 нейронної мережі. Крок 15. Проводиться перевірка правильності вибору нейронів-переможців по загальних параметрах подібності p1 нейронної мережі. Якщо p1  p1  p 2  1, то підтверджується правильність вибору нейронів-переможців 15 мережі та здійснюється перехід до наступного кроку алгоритму. Якщо умова не виконується, то здійснюється перехід до крок 10 алгоритму. Крок 16. Пари розпізнавального шару 20 25 30 1 YJ , YJ2 відповідно для модулів M1 , M2 нейронної нейронів-переможців 1 YJ , YJ2 активізують відповідні їм елементи X1 . j Крок 17. Зупинка. Таким чином розроблено нейромережевий пристрій класифікації динамічних процесів, який не накладає обмеження на послідовність пред'явлення навчальних зображень, має можливість запам'ятовувати й відновляти з пам'яті пристрою класи зображень, які представлені у вигляді векторів з безперервними складовими, відносить зображення, однакові за формою але різні за амплітудою, до різних класів зображень та має можливість донавчатися в процесі свого функціонування. Джерела інформації: 1. Патент Російської Федерації на корисну модель № 2176815, МПК G06F15/00, 2001 р. 2. Патент України на корисну модель № u201008417, МПК G06G 7/00, 2010 р. 3. Дмитриенко В.Д. Вычислительное устройство для распознавания режимов функционирования динамических объектов / В.Д. Дмитриенко, А.Ю. Заковоротный, В.М. Терехина // Вісник НТУ "ХПІ", Збірник наукових праць. Тематичний випуск: Інформатика і моделювання. - Харків: НТУ "ХПІ". - 2004. - № 34. - С. 70-81. ФОРМУЛА КОРИСНОЇ МОДЕЛІ 35 40 45 50 Нейромережевий пристрій класифікації динамічних процесів, створений на основі безперервних нейронних мереж адаптивної резонансної теорії, що складається з сенсорного шару нейронів, який відрізняється тим, що в його склад введено шар спільних розпізнавальних нейронів, елементи якого зв'язані однонаправленими вхідними зв'язками з відповідними їм елементами розпізнавальних шарів нейронів двох модулів та спільним вирішуючим нейроном пристрою класифікації динамічних процесів, два паралельно працюючі модулі являють собою модифіковані безперервні нейронні мережі адаптивної резонансної теорії, кожен з яких включає в себе шар інтерфейсних елементів, нейрони якого зв'язані вхідними однонаправленими зв'язками з відповідними їм елементами сенсорного шару нейронів пристрою класифікації динамічних процесів та нормуючим нейроном модуля, який, у свою чергу, зв'язано вхідними зв'язками з кожним елементом сенсорного шару нейронів, а вихідними зв'язками - з кожним з елементів у інтерфейсному шарі нейронів, й шар розпізнавальних елементів, нейрони якого зв'язані бінарними однонаправленими вихідними зв'язками з відповідними їм розпізнавальними нейронами другого модуля пристрою, парами двонаправлених зважених зв'язків з безперервними ваговими коефіцієнтами з кожним із елементів інтерфейсного шару модуля та 8 UA 93337 U 5 10 бінарними однонаправленими вихідними зв'язками з відповідними їм спільними розпізнавальними нейронам пристрою класифікації динамічних процесів, й вирішуючий нейрон модуля, який зв'язаний збуджуючими бінарними вихідними однонаправленими зв'язками з усіма елементами розпізнавального шару модуля нейронної мережі та спільним вирішуючим нейроном пристрою класифікації динамічних процесів та гальмуючими бінарними вхідними однонаправленими зв'язками з усіма елементами інтерфейсного шару нейронів модуля, та спільний вирішуючий нейрон пристрою класифікації динамічних процесів, який, в свою чергу, зв'язаний бінарними однонаправленими вихідними зв'язками з всіма елементами спільного розпізнавального шару нейронів пристрою класифікації динамічних процесів та бінарними однонаправленими вхідними зв'язками з вирішуючими нейронами кожного модуля пристрою класифікації динамічних процесів. Комп’ютерна верстка Г. Паяльніков Державна служба інтелектуальної власності України, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601 9

Дивитися

Додаткова інформація

Автори англійською

Zakovorotnyy Oleksandr Yuriiovych

Автори російською

Заковоротный Александр Юрьевич

МПК / Мітки

МПК: G06G 7/00

Мітки: класифікації, процесів, динамічних, нейромережевий, пристрій

Код посилання

<a href="https://ua.patents.su/11-93337-nejjromerezhevijj-pristrijj-klasifikaci-dinamichnikh-procesiv.html" target="_blank" rel="follow" title="База патентів України">Нейромережевий пристрій класифікації динамічних процесів</a>

Подібні патенти