Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розпізнавання образів за допомогою неординарного алгоритму та програмної реалізації, що здійснює функціонування нової розділеної структури штучної нейронної мережі

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





и висновок, що мережа навчена і може класифікувати невідомі вектори.


. 8.5 Тестування мережі

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

Тестування навченої мережі може проводитися або на одиночних вхідних сигналах, або на тестовій вибірці, яка має структуру, аналогічну навчальній вибірці, і також складається з пар ( lt; вхід gt ;, lt; необхідний вихід gt;). Зазвичай, навчальна і тестова вибірки не перетинаються. Тестова вибірка будується індивідуально для кожної розв'язуваної задачі.

Для тестування мережі необхідно ввести на вхід невідомі зразки. На (рис. 13) показана навчена мережа. Для тестування візьмемо 12 зразків з явною належністю до певного нейрону, тобто зразок повинен перебувати до одного нейрону ближче ніж до інших.

Для тестування візьмемо з вибірки невикористані зразки (табл. 1):

1 клас (з 41 по 50)

2 клас (з 91 по 100)

1 клас (з 141 по 150)

Сформуємо послідовності векторів для кожного клас окремо і Промоделюємо карту Кохонена на отриманих масивах:

- 1 клас=[- 0.898 - 0.864 - 0.796 - 0.864 - 0.898 - 0.762 - 0.830 - 0.762 - 0.830 - 0.830 - 0.830;- 0.75 - 0.833 - 0.916 - 1 - 0.833 - 0.833 - 0.83333 - 0.916 - 0.75 - 0.916 - 0.916]

a=sim (net, P)=

(2,1) 1

(7,2) 1

(1,3) 1

(1,4) 1

(7,5) 1

(2,6) 1

(7,7) 1

(7,8) 1

(2,9) 1

(1,10) 1

(1,11) 1

- 2 клас

P=[- 0.32 0.05 0.25 - 0.11 0.32 0.01 0.01 0.15 0.28 0.35;- 0.16 0 0.08 0.16 0 0 0.083 0.08 0.33]

а=sim (net, P)

a=

(3,1) 1

(20,2) 1

(28,3) 1

(19,4) 1

(22,5) 1

(20,6) 1

(20,7) 1

(15,8) 1

(28,9) 1

(19,10) 1

3 клас=[0.627 0.627 0.491 0.728 0.389 0.457 0.525 0.355 0.389 0.694; 0.416 0.75 0.666 1 0.583 0.5 0.666 0.583 0.916 1]=sim (net, P)

a=

(23,1) 1

(18,2) 1

(11,3) 1

(12,4) 1

(5,5) 1

(5,6) 1

(11,7) 1

(5,8) 1

(6,9) 1

(12,10) 1

Після цього проводимо кластерезацію зразків і порівнюємо отриманий вихід з необхідним. Заносимо дані в (табл. 3.6).



Табл. 3.6

Класифікація тестових зразків

1 класс2 класс3 класс134245796 1010 1512 1617 1918 2022 2123 2224 2529 2630 27 11 28

Порівнюючи табл. 3.5 і табл. 3.6 бачимо, що фактичні і необхідні значення збігаються, карта Кохонена вказує приналежність до того чи іншого кластеру вірно. У другому класі зустрічається двадцять другого кластер, який ще не однозначно класифікує зразки.

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


. 9 Порівняння результатів кластеризації в Matlab і Excel


Тепер для більш об'єктивної оцінки роботи нейронної мережі навчимо нейронну мережу 4000 зразків.

Побудуємо на топографічній карті початкове розташування нейронів карти Кохонена (рис. 3.33):


hold on (P (1,;), P (2, :), * до , markersize , 10)


Рис. 3.33. Розташування вибірки з 4000 навчальних зразків


Вектори входу помічені символом * і, а початкове розташування нейронів відповідає точці з координатами (1, 0.5).

Навчання мережі

Насамперед визначається нейрон-переможець і коригуються його вектор ваг і вектори ваг сусідніх нейронів згід...


Назад | сторінка 33 з 36 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка штучної нейронної мережі для розпізнавання статі по фотографії
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)
  • Реферат на тему: Реалізація одношарової нейронної мережі (персептрона)
  • Реферат на тему: Розробка програми моделювання нейронної мережі
  • Реферат на тему: Створення нейронної мережі, що виконує логічну функцію &І& і &АБО&