LZAD3.PDF
(
67 KB
)
Pobierz
35632461 UNPDF
f
plik lzad3.tex 02.03.2003 s. 50a, users na 'Dedal'(Z:) :Z
n
aba
n
listy zadan
g
S I E C I N E U R O N O W E 2002/2003
Lista Zada« nr. 3. wiczenia z Matlab-em
Wykresy funkcji dwóch zmiennych, Klasykacja dwóch grup danych
Zad. 3.1. Wyja±ni¢, jak wykre±la si¦ funkcj¦
z
=
f
(
x
1
;x
2
)i jej warstwice, jak opisywa¢ war-
stwice (zadanie dla wolontariusza przy tablicy).
Zad. 3.2. a) Wygenerowa¢ dwie niewielkie tablice (grupy) dwuwymiarowych danych. Wyge-
nerowane grupy powinny by¢ albo zupeªnie rozª¡czne, albo nachodzi¢ na siebie
tylko cz¦±¢iowo. Wykre±li¢ wygenerowane punkty na pªaszczy¹nie. Wyznaczy¢
najlepsz¡ prost¡ rozdzielaj¡ca obie grupy i zapisa¢ j¡ w postaci:
a
1
x
1
+
a
2
x
2
+
a
0
=0
;
gdzie zmienne
x
1
i
x
2
oznaczaj¡ pierwsz¡ i drug¡ wspóªrz¦dn¡ na wy-
kresie.
b) Zaobserwowa¢, w kierunku której grupy wskazuje wektor (
a
1
;a
2
).
c) Okre±lamy zmienn¡
z
jako funkcj¦ liniow¡ zmiennych
x
1
i
x
2
i wspóªczynnikami
znalezionymi w poprzednim punkcie:
z
=
a
1
x
1
+
a
2
x
2
+
a
0
:
(1)
Obliczy¢ warto±ci zmiennej
z
dla pierwszej i drugiej grupy danych. Zapami¦ta¢.
Zaobserwowa¢, jakie znaki przewa»aj¡ w ka»dej grupie. Jakie znaki przewa»aj¡
w grupie, na któr¡ wskazuje wektor (
a
1
;a
2
)?
d) Wyrysowa¢, na tym samym wykresie, warstwice znalezionej funcji
z
, okre±lonej
równaniem (1).
Zad. 3.3. Obejrze¢ moduªy demonstracyjne nnd4db i nnd4pr ilustruj¡ce dziaªanie perceptronu
z jednym neuronem, zastosowanego do zagadnienia klasykacji dla 2 grup danych.
Zaobserwowa¢ ka»dorazowo, w kierunku której grupy: czarnych czy te» biaªych, wska-
zuje wektor wag (
w
1
;w
2
).
Uwaga. S¡ to moduªy z 'Matlab NN Toolbox', na ktory mamy tylko 10 licencji.
Zad. 3.4. W podanym poni»ej skrypcie, ktory miaª rysowa¢ wektory danych ró»nych grup ró»-
nymi kolorami i wielko±ciami symboli, s¡ pewne braki. Prosz¦ poprawi¢ kwestiono-
wane wiersze, ewentualnie co± dopisa¢, a skorygowany tekst odda¢ { na kartce {
prowadz¡cemu na zako«czenie ¢wicze«. Wystarczy wypisa¢ tylko numery wierszy, do
których wprowadza si¦ zmiany, no i oczywi±cie poprawiony tekst tych wierszy.
===================================================================
% Z L Y !, do poprawy
% rysGrupy.m wykres dwuwymiarowych danych %1
% nalezacych do 'lg' grup danych %2
% powinna byc okreslona tablica tytulow g_title zawierajaca %3
% w kolejnych wierszach napisy dla kolejnych grup
%4
%5
hp=zeros(g,1); % 'handle' do wykresow dla kolejnych grup
%6
colors=['pr';'og';'^r';'pg';'dc';'sc'];
%7
marks =[8 4 10 12 10 8]; % wielkosci symboli
%8
for g=1:lg
%9
hp(g)=plot(x(:,g),y(:,g),colors(g,:),'MarkerSize',mark(g)); %10
drawnow, hold on,
%11
end
%12
legend(hp, g_title)
%13
%% koniec skryptu rysGrupy.m
%14
===========================================================
K O N I E C LZAD3
2
Plik z chomika:
marciniwanczak
Inne pliki z tego folderu:
ver beta.pdf
(59 KB)
polecenia.txt
(0 KB)
pdim-proj.pdf
(82 KB)
mownit-referat.pdf
(178 KB)
matlab_wybor.txt
(1 KB)
Inne foldery tego chomika:
Access 2000 - Księga eksperta
Assembler
BIOS
Borland C++ Builder.5.-.Ćwiczenia.praktyczne
Borland_Delphi_4_in_21_days
Zgłoś jeśli
naruszono regulamin