sprawko lab2

POLITECHNIKA ŚWIĘTOKRZYSKA W KIELCACH

SYSTEMY INTELIGENTNE 2

Nr ćwiczenia:

2

1. Wstęp teoretyczny.

Naszym zadaniem było przeprowadzenie eksperymentów uczenia sieci neuronowej dla danych liniowo nieseparowanych. Eksperymenty te przeprowadzane były dla różnych wartości tolerancji uczenia i testowania.

2. Dane.

Dane uczące:

-6,760 0,700 Klasa 1 -5,662 1,928 Klasa 1 -5,580 0,528 Klasa 1

-4,565 2,592 Klasa 1 -3,965 4,016 Klasa 1 -1,025 3,992 Klasa 1

0,528 4,139 Klasa 1 2,743 3,771 Klasa 1 3,675 0,504 Klasa 1 4,834 0,012 Klasa 1 4,731 -2,739 Klasa 1 4,420 0,970 Klasa 1

3,592 1,855 Klasa 1 2,743 1,904 Klasa 1 1,874 5,023 Klasa 1 -6,677 -1,093 Klasa 1 -5,869 -0,970 Klasa 1 -6,304 -0,258 Klasa 1

-6,760 -3,992 Klasa 1 -5,869 -2,813 Klasa 1 -7,112 -1,756 Klasa 1 -4,627 1,069 Klasa 1 -5,124 2,837 Klasa 1 -3,426 2,788 Klasa 1

-2,702 3,697 Klasa 1 -1,998 4,704 Klasa 1 -0,383 4,753 Klasa 1 1,004 4,778 Klasa 1 2,371 3,083 Klasa 1 3,571 3,058 Klasa 1

4,192 0,209 Klasa 1 4,358 -2,100 Klasa 1 4,110 -1,535 Klasa 1 5,103 -4,409 Klasa 1 5,145 -3,525 Klasa 1 5,331 -2,149 Klasa 1

1,501 4,188 Klasa 1 -5,228 -0,626 Klasa 1 -5,600 -1,953 Klasa 1 -6,987 -2,813 Klasa 1 -4,689 -3,476 Klasa 2 -4,462 -2,444 Klasa 2

-4,234 -2,985 Klasa 2 -1,770 0,725 Klasa 2 -4,337 -1,658 Klasa 2 -4,047 -0,798 Klasa 2 -3,468 -0,946 Klasa 2 -3,240 -0,307 Klasa 2

-3,323 0,135 Klasa 2 -3,178 0,798 Klasa 2 -2,805 1,019 Klasa 2 -1,170 0,798 Klasa 2 -2,660 0,504 Klasa 2 -2,122 0,454 Klasa 2

-2,350 1,511 Klasa 2 -1,853 1,683 Klasa 2 -1,335 1,904 Klasa 2 -0,569 1,584 Klasa 2 0,093 1,855 Klasa 2 0,756 1,683 Klasa 2

1,211 1,241 Klasa 2 1,749 0,798 Klasa 2 1,956 0,012 Klasa 2 2,081 -0,700 Klasa 2 2,288 -1,634 Klasa 2 2,412 -2,346 Klasa 2

2,640 -2,911 Klasa 2 2,847 -3,304 Klasa 2 3,012 -4,016 Klasa 2 3,012 -4,483 Klasa 2 2,640 -4,483 Klasa 2 2,267 -4,286 Klasa 2

2,143 -2,935 Klasa 2 1,749 -2,051 Klasa 2 1,915 -1,191 Klasa 2 1,335 -0,651 Klasa 2 1,128 0,061 Klasa 2 0,569 1,142 Klasa 2

0,259 0,823 Klasa 2 -0,590 0,798 Klasa 2 -3,240 -4,016 Klasa 3 -2,826 -3,992 Klasa 3 -2,660 -3,844 Klasa 3 -2,702 -3,353 Klasa 3

-2,557 -2,469 Klasa 3 -2,019 -2,297 Klasa 3 -1,397 -2,272 Klasa 3 -0,901 -2,444 Klasa 3 -0,756 -3,181 Klasa 3 -0,549 -3,893 Klasa 3

-0,404 -4,434 Klasa 3 0,135 -4,434 Klasa 3 0,611 -4,311 Klasa 3

0,507 -3,623 Klasa 3 0,404 -2,763 Klasa 3 0,155 -2,125 Klasa 3

-0,052 -1,511 Klasa 3 -0,445 -1,216 Klasa 3 -0,942 -1,118 Klasa 3

-1,211 -1,142 Klasa 3 -1,646 -1,265 Klasa 3 -2,101 -1,584 Klasa 3

-2,557 -2,002 Klasa 3 -2,930 -2,616 Klasa 3 -1,894 -2,051 Klasa 3

-1,356 -1,756 Klasa 3 -0,714 -1,953 Klasa 3 -0,342 -2,665 Klasa 3

-0,052 -3,206 Klasa 3 0,114 -3,648 Klasa 3 -0,052 -3,893 Klasa 3

-0,342 -3,427 Klasa 3 -0,300 -2,739 Klasa 3 -0,217 -2,223 Klasa 3

-2,971 -3,058 Klasa 3 -1,749 -1,609 Klasa 3 -0,735 -1,560 Klasa 3

0,114 -2,788 Klasa 3 0,279 -3,058 Klasa 3 0,383 -4,016 Klasa 3

Dane uczące schemat

Dane testowe:

-5,931 -3,279 Klasa 1 -7,153 -1,560 Klasa 1 -5,207 -1,511 Klasa 1

-6,739 0,356 Klasa 1 -4,503 0,847 Klasa 1 -5,165 2,690 Klasa 1

-3,281 2,813 Klasa 1 -2,702 4,532 Klasa 1 -0,838 4,016 Klasa 1

0,300 5,195 Klasa 1 2,163 4,999 Klasa 1 1,066 4,065 Klasa 1

2,205 2,911 Klasa 1 3,778 2,739 Klasa 1 3,219 1,118 Klasa 1

4,876 0,553 Klasa 1 3,840 -0,946 Klasa 1 5,207 -2,125 Klasa 1

4,296 -3,181 Klasa 1 4,938 -4,385 Klasa 1 5,559 -4,115 Klasa 1

5,021 -0,626 Klasa 1 -1,522 4,262 Klasa 1 -5,580 0,233 Klasa 1

-6,097 -1,560 Klasa 1 -6,470 -3,058 Klasa 1 -3,426 4,115 Klasa 1

3,468 1,953 Klasa 1 2,557 3,992 Klasa 1 4,565 -1,314 Klasa 1

-4,669 -3,918 Klasa 2 -4,337 -3,107 Klasa 2 -4,399 -1,953 Klasa 2

-3,613 -1,142 Klasa 2 -3,488 0,258 Klasa 2 -2,329 0,307 Klasa 2

-1,977 1,191 Klasa 2 -0,445 1,339 Klasa 2 0,321 1,805 Klasa 2

0,549 0,872 Klasa 2 1,563 0,847 Klasa 2 1,439 -0,381 Klasa 2

2,060 -1,019 Klasa 2 1,646 -2,100 Klasa 2 2,536 -2,346 Klasa 2

2,288 -3,525 Klasa 2 3,033 -3,967 Klasa 2 2,660 -4,458 Klasa 2

2,536 -3,279 Klasa 2 1,563 0,233 Klasa 2 0,797 1,314 Klasa 2

-0,052 1,388 Klasa 2 -1,397 1,462 Klasa 2 -3,696 -0,504 Klasa 2

2,060 -1,928 Klasa 2 1,087 0,676 Klasa 2 -2,515 1,044 Klasa 2

-1,480 0,970 Klasa 2 -0,714 1,855 Klasa 2 -0,756 1,216 Klasa 2 -3,261 -3,672 Klasa 3 -3,178 -2,886 Klasa 3 -2,598 -3,427 Klasa 3

-2,722 -2,395 Klasa 3 -2,060 -1,683 Klasa 3 -1,190 -1,363 Klasa 3

-0,424 -1,535 Klasa 3 0,176 -2,321 Klasa 3 0,321 -3,058 Klasa 3

0,652 -4,016 Klasa 3 0,342 -4,360 Klasa 3 -0,155 -4,262 Klasa 3

-0,631 -3,869 Klasa 3 -0,694 -3,157 Klasa 3 -1,025 -2,444 Klasa 3

-1,563 -2,321 Klasa 3 -2,019 -2,420 Klasa 3 -1,542 -1,977 Klasa 3

-0,983 -1,977 Klasa 3 -0,445 -2,469 Klasa 3 -0,114 -3,304 Klasa 3

0,259 -3,230 Klasa 3 -0,031 -2,862 Klasa 3 -0,445 -2,223 Klasa 3

-0,673 -2,518 Klasa 3 -2,681 -2,886 Klasa 3 -3,033 -3,328 Klasa 3

-1,501 -1,707 Klasa 3 -0,424 -1,781 Klasa 3 -0,093 -1,781 Klasa 3

Dane testowe schemat

Dane weryfikujące:

-0,362 3,034 1,046 2,935 2,391 1,241 2,950 0,454

3,178 -1,584 3,799 -4,115 3,737 -3,132 1,501 -3,648

0,797 -2,935 1,149 -1,904 0,880 -0,725 0,404 -1,265

0,155 0,037 -0,569 -0,725 -1,128 0,012 -1,874 -0,332

-1,915 -0,946 -2,992 -1,314 -3,613 -2,444 -3,737 -3,255

-5,145 -4,237 -5,497 -3,795 -5,165 -3,304 -4,689 -1,142

-4,213 0,012 -3,965 1,167 -3,551 1,412 -2,619 2,174

-1,625 2,542 -1,046 3,181 0,362 2,714 -0,487 -0,086

0,052 -0,528 0,694 -1,707 1,273 -2,886 1,418 -4,139

3,530 -2,518 3,509 -0,577 2,743 -0,725 1,749 2,346

1,460 3,304 -1,812 3,083 -0,052 2,739 0,342 3,304

2,495 -0,012 -3,012 -1,707 -3,613 -3,918 -2,081 -3,893

-2,143 -3,181 -1,667 -2,837 -1,190 -3,304 -0,983 -4,016

-1,480 -3,893 -1,273 -3,697 -1,708 -3,304 -1,480 -0,479

0,797 2,370 -3,137 2,100 3,551 -1,683 3,074 -2,395

Dane uczące + testowe schemat


3. Proces uczenia sieci:

TU=.04 TT=0.4
MW=WL Dane do wykresów
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT ZPWU PPDU ZPWU PPDT
50 0,0,0 0 0 100 100 50 98,33 50 66,67
60 0,0,0 0 0 100 100 60 99,17 60 82,22
70 0,0,0 0 0 100 100 70 100,00 70 100,00
80 0,0,0 0 0 100 100 80 98,33 80 66,67
90 0,0,0 0 0 100 100 90 99,17 90 95,56
100 0,0,0 0 0 100 100 100 100,00 100 100,00
TU=.04 TT=0.4
MW=WyL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT 50 100,00 50 100,00
50 0,0,0 0 0 100 100 60 99,17 60 91,11
60 0,0,0 0 0 100 100 70 100,00 70 100,00
70 0,0,0 0 0 100 100 80 98,33 80 66,67
80 0,0,0 0 0 100 100 90 99,17 90 97,78
90 0,0,0 0 0 100 100 100 100,00 100 100,00

Uruchomienie sieci dla: TU=0.4 TT=0.4 ZPWU=100 MW=WL

TU=0.3 TT=0.3
MW=WL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT Dane do wykresów
50 3,0,0 49 43 59,17 52,22 50 63,33 50 40,00
60 3,0,0 36 19 70,00 78,89 60 59,17 60 68,89
70 3,0,0 20 10 83,33 88,89 70 78,33 70 86,67
80 3,0,0 16 12 86,67 86,67 80 84,17 80 88,89
90 3,0,0 9 2 92,50 97,78 90 90,83 90 95,56
100 3,0,0 3 0 97,50 100,00 100 100,00 100 100,00
MW=WYL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT
50 3,0,0 2 30 98,33 66,67 50 96,67 50 57,78
60 3,0,0 12 30 90,00 66,67 60 95,83 60 42,22
70 3,0,0 4 60 96,67 33,33 70 91,67 70 62,22
80 3,0,0 13 12 89,17 86,67 80 95,83 80 66,67
90 3,0,0 5 2 95,83 97,78 90 94,17 90 56,67
100 3,0,0 2 0 98,33 100,00 100 100,00 100 100,00

Uruchomienie sieci dla: TU=0.3 TT=0.3 ZPWU=100 MW=WL

TU=0.2 TT=0.2
MW=WL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT Dane do wykresów
50 3,0,0 5 90 95,83 0,00 50 49,17 50 65,56
60 3,0,0 7 90 94,17 0,00 60 60,00 60 71,11
70 3,0,0 7 60 94,17 33,33 70 71,67 70 84,44
80 3,0,0 5 60 95,83 33,33 80 79,17 80 86,67
90 3,0,0 5 90 95,83 0,00 90 89,17 90 96,67
100 3,0,0 0 90 100,00 0,00 100 100,00 100 100,00
MW=WYL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT
50 3,0,0 7 90 94,17 0,00 50 88,33 50 0,00
60 3,0,0 6 90 95,00 0,00 60 88,33 60 0,00
70 3,0,0 6 90 95,00 0,00 70 86,67 70 0,00
80 3,0,0 6 90 95,00 0,00 80 88,33 80 0,00
90 3,0,0 7 90 94,17 0,00 90 89,17 90 87,78
100 3,0,0 0 90 100,00 0,00 100 100,00 100 1,11

Uruchomienie sieci dla: TU=0.2 TT=0.2 ZPWU=100 MW=WL

TU=0.1 TT=0.2
MW=WL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT Dane do wykresów
50 3,0,0 56 17 53,33 81,11 50 25,83 50 33,33
60 3,0,0 46 15 61,67 83,33 60 60,00 60 1,11
70 6,0,0 37 3 69,17 96,67 70 70,00 70 1,11
80 6,0,0 24 3 80,00 96,67 80 79,17 80 1,11
90 9,0,0 13 0 89,17 100,00 90 90,00 90 1,11
100 9,0,0 1 1 99,17 98,89 100 99,17 100 100,00
MW=WYL
ZPWU WU1,2,3 LWUPT LWTPT PPDDU PPDDT
50 9,0,0 24 60 80,00 33,33 50 85,00 50 0,00
60 9,0,0 22 60 81,67 33,33 60 84,17 60 0,00
70 9,0,0 23 60 80,83 33,33 70 82,50 70 0,00
80 9,0,0 14 60 88,33 33,33 80 80,83 80 0,00
90 3,3,0 13 9 89,17 90,00 90 89,17 90 100,00
100 3,3,0 0 0 100,00 100,00 100 99,17 100 100,00

Uruchomienie sieci dla: TU=0.1 TT=0.2 ZPWU=100 MW=WL

5. Wnioski:

W tym ćwiczeniu sposób rozłożenia danych uczących trzech klas nie pozwolił na stworzenie pojedynczych linii, które mogłyby oddzielić poszczególne klasy od siebie. Powstał za to skomplikowany układ, który tylko w najprostszych przypadkach potrzebował już dość dużo neuronów. W raz ze zmniejszaniem tolerancji uczenia oraz tolerancji testowania musiałem dokładać dodatkowe neurony w warstwie ukrytej.

Proces uczenia zarówno z włączonym jak i wyłączonym mieszaniem potrzebował dodatkowych warstw ukrytych aby zakończyć się poprawnie. Zapotrzebowanie zwiększało się wraz ze wzrostem zadanego procentu wzorców uczących mieszczących się w tolerancji.

Jedynie przy tolerancji : TU = 0.4, TT = 0.4 proces uczenia nie wymagał dodatkowych warstw ukrytych. We wszystkich przypadkach można zauważyć, że im większy zadany procent wzorców uczących mieszczących się w tolerancji, tym więcej danych jest poprawnie klasyfikowanych. Przy zmniejszających się zadanych tolerancjach odpowiedź systemu zbliża się do pożądanej odpowiedzi.


Wyszukiwarka

Podobne podstrony:
t sprawko lab2
sprawko lab2
spr lab2 PA, AGH WIMIR AiR, Semestr 5, Sterowanie dyskretne, projekt SD NAW, z zajec, sprawko lab2 P
sprawko lab2 w5a 2014
Sprawko lab2(1)
sprawko lab2 w5a 2014(1)
sprawko z lab2 z auto by pawelekm
WDA Lab2 Sprawko ask, WAT, semestr III, Wprowadzenie do automatyki
lab2 sprawko by Vaz
sprawko nowe, Automatyka i Robotyka, Semestr III, Metody Obliczeniowe Optymalizacji, Gotowce, labki
sprawko-pieci, Studia, WAT Informatyka, s3 - GK - lab grafika komputerowa, Lab2
[lab2]sprawko przetworniki rzędu II 8, Studia, Metrologia(1)
Sprawko2PO(lab3i4), AGH WIMIR AiR, Semestr 3, JPO, lab2 JPO
WDA Lab2 Sprawko, WAT, semestr III, Wprowadzenie do automatyki
tbwcz - lab2 - dopasowanie impedancji -, Elektronika i telekomunikacja-studia, rok II, semIII, Tbwcz
El sprawko 5 id 157337 Nieznany
LabMN1 sprawko
I9M1S1 Nawrot Gudanowicz lab2

więcej podobnych podstron