Podręcznik
1. Sieci radialne RBF
1.9. Zadania i problemy
1. Porównać działanie sieci MLP i RBF pod kątem zalet i wad.
2. Korzystając z funkcji pinv Matlaba wyznaczyć pseudoinwersję macierzy losowej
(wygenerowanej przy użyciu funkcji rand) przy założeniu, że macierz ta jest kwadratowa oraz prostokątna o liczbie wierszy większej i mniejszej niż liczba kolumn. Sprawdzić za każdym razem iloczyn macierzy
. powiązać wyniki z uwarunkowaniem macierzy (funkcja cond Matlaba). Sprawdzić jak wartość funkcji cond zmienia się z wymiarami macierzy
.
3. Narysować szczegółową strukturę sieci RBF o dwu wejściach, dwu neuronach ukrytych i jednym wyjściu. Utworzyć sieć dołączoną do niej (sposób tworzenia identyczny jak dla sieci MLP przedstawionej w wykładzie 3). Napisać wyrażenia na gradient funkcji celu względem wag liniowych.
4. Rozważyć problem XOR opisany równaniem
|
x1=[1 1] |
d1=0 |
|
x1=[0 1] |
d1=1 |
|
x1=[1 0] |
d1=1 |
|
x1=[0 0] |
d1=0 |
Sieć RBF modelująca ten problem zawiera 2 neurony ukryte o centrach
. Określić macierz Greena oraz rozwiązanie względem wag
przy wykorzystaniu pseudoinwersji. Wykorzystać odpowiednie funkcje macierzowe Matlaba.
5. Dana jest sieć RBF o strukturze przedstawionej na rys. 4.7

Centra funkcji radialnych dane są w postaci
a szerokość wszystkich funkcji równa
. Wagi sieci są równe:
. Sprawdzić przynależność do klasy 1 lub 2 następujących wektorów 
6. Zaprojektować sieć RBF modelującą funkcję nieliniową dwu zmiennych
korzystając z programu RBF_win.
7. Wygenerować zbiór danych o rozkładzie losowym typu gaussowskiego o trzech centrach położonych w
(dla każdego centrum po 50 danych). Przyjąć wspólną wartość
. Napisać program w Matlabie określający centra 5 neuronów ukrytych przy wykorzystaniu metody off-line uczenia ze współzawodnictwem. Zilustrować graficznie otrzymany wynik na tle danych uczących.
Zadanie pn. „SEZAM: System Edukacyjnych Zasobów Akademickich i Multimedialnych” realizowane w ramach projektu „NERW PW. Nauka – Edukacja – Rozwój – Współpraca” współfinansowanego ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego![\mathbf{c}_1=\left[\begin{array}{l}
1 \\
1
\end{array}\right], \quad \mathbf{c}_2=\left[\begin{array}{l}
2 \\
2
\end{array}\right], \quad \mathbf{c}_3=\left[\begin{array}{l}
3 \\
0
\end{array}\right] \mathbf{c}_1=\left[\begin{array}{l}
1 \\
1
\end{array}\right], \quad \mathbf{c}_2=\left[\begin{array}{l}
2 \\
2
\end{array}\right], \quad \mathbf{c}_3=\left[\begin{array}{l}
3 \\
0
\end{array}\right]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/218b7a795892e9760d7689fb15fe8391.gif)
![\mathbf{x}_1=\left[\begin{array}{l} -1 \\ 0 \end{array}\right], \quad \mathbf{x}_2=\left[\begin{array}{l} 2 \\ 1 \end{array}\right], \quad \mathbf{x}_3=\left[\begin{array}{l} 3 \\ 1 \end{array}\right] \mathbf{x}_1=\left[\begin{array}{l} -1 \\ 0 \end{array}\right], \quad \mathbf{x}_2=\left[\begin{array}{l} 2 \\ 1 \end{array}\right], \quad \mathbf{x}_3=\left[\begin{array}{l} 3 \\ 1 \end{array}\right]](https://esezam.okno.pw.edu.pl/filter/tex/pix.php/9b90f6a8825ebcac989e755436ed66c3.gif)