Opis programu Animator, Opis programu VisiNet


Opis programu Animator

Sposób działania:

Program służy do nauczania i wizualizacji wiedzy sieci w dowolnym momencie jej uczenia. Program tworzy sieć o dwóch wejściach i jednym wyjściu. Sieć może mieć najwięcej 5 warstw. Program pobiera losowy punkt z bitmapy źródłowej. Bitmapa ta ma rozdzielczość 100x100 pikseli. Współrzędne punktu to X i Y. Współrzędne te, po przeskalowaniu, są przekazywane do wejść sieci. Punkt może mieć wartość 1 (gdy jest czerwony), albo 0 (gdy jest czarny). Wartość ta jest przekazywana do sieci jako poprawna odpowiedz dla wejść X i Y. Sieć zwraca wartość z przedziału (0, 1). Następnie sieć wykonuje proces uczenia. Co pewien czas sieć pokazuje swoją wiedzę. Generowana jest wtedy bitmapa, która pojawia się na kolejnym polu poniżej kontrolek.

0x01 graphic

Sposób obsługi:

0x08 graphic

W oknie Source Configuration można przy pomocy najprostszych narzędzi narysować wzór, którego sieć będzie się uczyć. Za pomocą opcji Fill możemy skasować obrazek.

0x08 graphic

W Części Network Configuration ustawiamy topologię sieci. Pole Layers służy do ustawiania ilości warst ukrytych sieci (od 0 do 4). W pola Layer1 ... Layer4 wpisujemy ilość neuronów dla danej warstwy ukrytej. Warstwa ostatnia zawiera zawsze jeden neuron, a wejścia do sieci są zawsze dwa. Po zmianie topologii sieci należy nacisnąć przycisk Reset, aby zatwierdzić zmiany. Jeśli nie chcemy zmieniać topologii, a tylko zresetować wagi sieci, to również naciskamy ten przycisk.

0x08 graphic

Training Configuration. To okno służy do ustawiania parametrów nauki sieci. Learning Rate służy do ustawiania wartości współczynnika uczenia sieci. Współczynnik Momentum jest odpowiedzialny za „pęd” nauki, a Weight Spread ustanawia rozrzut wag początkowych sieci. Bias signal jest wartością, jaką będzie wysyłał emiter sztucznego sygnału. Epochs jest liczbą epok jaki wykona program, zanim zakończy naukę sieci. Aby przekazać sieci nowe wartości wystarczy nacisnąć przycisk Train.

0x08 graphic

Visualization

Program ma zaimplementowane 2 rodzaje wizualizacji wiedzy sieci:

Type1 jest wizualizacją która będzie pokazywać płynnie i bardzo dokładnie odpowiedzi sieci. Im wartość jest bliższa 1 tym kolor będzie bardziej czerwony. Type2 ma tylko kilka kolorów, które przedstwawiają odpowiedz sieci, lecz przez to rysunek jest bardziej przejrzysty. W polu niżej użytkownik wpisuje co ile epok uczenia sieć będzie pokazywać swoją wiedzę dla wszystkich 10.000 punktów.

Train - przycisk ten służy do zapoczątkowania procesu nauki

Stop - zatrzymuje proces nauki. Gdy proces nauki jest zatrzymany użytkownik może zmienić współczynniki uczenia sieci i ponownie nacisnąć Train, aby wznowić naukę.

Load - Otwiera okno dialogowe, które pozwala nam wybrać plik z zapisanymi wagami i topologią sieci. Po wczytaniu sieci jej wiedza pokazuje sie w oknie zródłowym.

Save - Otwiera okno dialogowe, tutaj możemy zapisać konfiguracje sieci i jej wagi. Program tworzy pliki z rozszerzeniem nnc.



Wyszukiwarka

Podobne podstrony:
Opis programu komputerowego Twierdzenie Pitagorasa-dowód i z, wrzut na chomika listopad, Informatyka
Opis programu Photo Collage Platinum
1 Opis programu CorelDRAW
Opis programu Arena
Programator na USB (USBasp), PRUSB Opis l
Opis programu TrUtil i jego funkcje, Travian, Travian
Polski opis programu EST
Opis i instrukcja programowania
Polski opis Eigenmath, Opisy programów FREE
Instrukcja-2-instalaja prztwornika USB, Opis instalacji programu:
opis pojec, ELEKTRONIKA I PROGRAMOWANIE, Mikroprocesory, programowanie Bascom, AVR,
Pliki opis Programowanie w C
Polski opis programów pakietu winPenPack Flash 2Gb
opis programu skrot
Opis programu YAGI
links-opis programu
opis programu ksztalcenia - psychologia , ! PSYCHOLOGIA PSYCHIATRIA
opis zegarów GOLF IV, Nowy Dokument programu Microsoft Word
Opis programów w Pascalu

więcej podobnych podstron