235 (3)

235 (3)



RiRmiFftA


235

PC486. Ten sum problem został rozwiązany przy użyciu programu Netteach w czasie 26 sekund. Liczba cykli uczących została przy tym zredukowana z około 50000 (program Ne ural Works) do 65 (Netteach). Proces uczenia w programie NćuralWorks wymagał kilkakrotnego stosowania randomizacji wag w procesie uczenia (tzw. jog of weighłs), aby uniknąć pasożytniczych minimów lokalnych. Program Netteach okazał się odporny na te dolegliwości, nie wymagając żadnych ingerencji operatora w proces uczenia sieci.

11.3. Neural Toolbox w programie Matlab

Program Matlab opracowany przez MathWorks jest przykładem uniwersalnego programu dotyczącego algebry macierzowej. Jest to program o strukturze otwartej umożliwiającej pisanie podprogramów aplikacyjnych (tzw. m-file) ukierunkowanych na określoną tematykę. Te podprogramy aplikacyjne tworzą grupę programów zwaną toolbox. W roku 1992 został opracowany przez Beale’a „Neural NetWork Toolbox” ukierunkowany na zastosowanie w dziedzinie sieci neuronowych. Program pokrywa stosunkowo szeroką klasę sieci neuronowych, w tym: sieci jednokierunkowe, sieci Kohonena, sieć ART Grossberga. sieć Hopficlda. Opracowano szereg wzajemnie ze sobą powiązanych plików, implementujących wszystkie etapy występujące w procesie tworzenia architektury sieci, inicjalizacji wag, wyboru metody uczenia i zadawania wartości parametrów procesu uczenia, testowania nauczonej sieci w trybie od tworzeń i owym, wypisywania wyników uczenia sieci (wartości wag i aktualnych odpowiedzi sieci), a także graficznej prezentacji wyników występujących zarówno na etapie uczenia, jak i odtwarzania.

Programy ukierunkowane są na określoną grupę tematyczną, skupiając w jej ramach wszystkie, specjalizowane m-filc. Podział na grupy tematyczne związany jest zarówno z określoną architekturą sieci i modelem neuronów wchodzących w skład tej struktury, jak i metodami uczenia sieci dostosowanymi do określonego typu sieci. Neural Nctwork Toolbox zawiera następujące rodzaje sieci neuronowych:

—    sieć perceptronową o skokowej funkcji aktywacji,

—    sieć typu adaline i regułą Widrowa-Hoffa z nią związaną,

—    sieć jednokierunkową i metodę propagacji wstecznej,

—    sieć typu WTA w powiązaniu z regułą Kohonena,

—    sieć odwzorowującą cechy w powiązaniu z regułą Kohonena,

—    sieć typu ART Grossberga i metodę jej uczenia.

—    sieć Hopficlda w powiązaniu z podejściem projektowym zastępującym fazę uczącą.

Dostępne są dla użytkownika następujące rodzaje funkcji aktywacji:

—    hardlim — funkcja skoku jednostkowego przyjmująca wartość 0 lub 1.

—    hardlims — funkcja symetryczna signum przyjmująca wartości -1 lub 1,


Wyszukiwarka

Podobne podstrony:
Problemy do rozwiązanie przy projektowaniu iclan osłonowych * « p rytfAPi. i tx u
Problemy do rozwiązania przy projektowaniu ścian osłonowych Sprostanie oczekiwaniom architekta odnoś
Marek Antczak, Zbigniew Świerczyński Przedstawione powyżej problemy zostały uwzględnione przy
Przykład: „Startery zostały zaprojektowane przy wykorzystaniu programu Primer3”. W „Wykazie
zadania2 iCaaame i Rozwiąż przy użyciu metody graficznej zadanie programowania liniowego, zaznacz zb
ściowa analiza struktury przepływu została przeprowadzona przy użyciu posiewu cząstkami fluorescency
2011012815333859603 kcd przedmicm:11-2PROCESY FOZNAWCZEf 1. Ten sam problem mcżkbyć łatwy luo trudn
Scan0010 6 Opiekunka środowiskowa 346[03] Ad III. Diagnoza problemów i potrzeb podopiecznej. Ten ele
DSC01650 7. Płodność (ganarafywność) v§ stagnacja 0 Ten okres rozwoju wymaga rozwiązania problemu dą
Slajd11 (63) Udoskonalanie systemu. Teraz to ekspert zadaje inżynierowi wiedzy problemy do rozwiązan
skanowanie0058 (15) PCD niż regulacji rozwojowej. Ten ostatni problem jest więc obecnie głównym prze
page0412 406 UCZNIOWIE SOKRATESA. mem, czy można nabywać cnoty, przez wytrwale ćwiczenie; uczeń ten

więcej podobnych podstron