Przykładowe funkcje przejścia używane przy budowie sztucznych neuronów

Podobne dokumenty
Algorytm wstecznej propagacji błędów dla sieci RBF Michał Bereta

Zastosowania sieci neuronowych

Budowa i własności. sztucznych neuronów i sieci

Sieci neuronowe w Statistica. Agnieszka Nowak - Brzezioska

Sieci neuronowe w Statistica

SIECI RBF (RADIAL BASIS FUNCTIONS)

Ontogeniczne sieci neuronowe. O sieciach zmieniających swoją strukturę

PROGNOZOWANIE OSIADAŃ POWIERZCHNI TERENU PRZY UŻYCIU SIECI NEURONOWYCH**

IMPLEMENTACJA SIECI NEURONOWYCH MLP Z WALIDACJĄ KRZYŻOWĄ

Sztuczna Inteligencja Tematy projektów Sieci Neuronowe

Wstęp do teorii sztucznej inteligencji Wykład III. Modele sieci neuronowych.

Zastosowania sieci neuronowych

Wykorzystanie metody przekrojów i jej wizualizacja dla celów w ochrony przeciwpowodziowej dolin rzecznych prof. dr hab. inż.. Andrzej Stateczny Akadem

Sztuczne Sieci Neuronowe

Uczenie sieci radialnych (RBF)

Sztuczne sieci neuronowe

Sztuczne sieci neuronowe (SNN)

1. Historia 2. Podstawy neurobiologii 3. Definicje i inne kłamstwa 4. Sztuczny neuron i zasady działania SSN. Agenda

4.1. Wprowadzenie Podstawowe definicje Algorytm określania wartości parametrów w regresji logistycznej...74

Lekcja 5: Sieć Kohonena i sieć ART

Definicja perceptronu wielowarstwowego

Systemy Inteligentnego Przetwarzania wykład 7: Sieci RBF

synaptycznych wszystko to waży 1.5 kg i zajmuje objętość około 1.5 litra. A zużywa mniej energii niż lampka nocna.

Badacze zbudowali wiele systemów technicznych, naśladujących w komputerze ludzki mózg. Najbardziej pożyteczne okazały się sieci neuronowe.

Projekt Sieci neuronowe

Temat: Sztuczne Sieci Neuronowe. Instrukcja do ćwiczeń przedmiotu INŻYNIERIA WIEDZY I SYSTEMY EKSPERTOWE

Sztuczne Sieci Neuronowe. Wiktor Tracz Katedra Urządzania Lasu, Geomatyki i Ekonomiki Leśnictwa, Wydział Leśny SGGW

Zagadnienia optymalizacji i aproksymacji. Sieci neuronowe.

WYKŁAD 9 METODY ZMIENNEJ METRYKI

S O M SELF-ORGANIZING MAPS. Przemysław Szczepańczyk Łukasz Myszor

Sztuczne sieci neuronowe i sztuczna immunologia jako klasyfikatory danych. Dariusz Badura Letnia Szkoła Instytutu Matematyki 2010

Oprogramowanie Systemów Obrazowania SIECI NEURONOWE

PRÓBA ZASTOSOWANIA SIECI NEURONOWYCH DO PROGNOZOWANIA OSIADAŃ POWIERZCHNI TERENU POWSTAŁYCH NA SKUTEK EKSPLOATACJI GÓRNICZEJ**

8. Neuron z ciągłą funkcją aktywacji.

BIOCYBERNETYKA SIECI NEURONOWE. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

Sztuczne sieci neuronowe Ćwiczenia. Piotr Fulmański, Marta Grzanek

Aproksymacja funkcji a regresja symboliczna

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

Uczenie sieci typu MLP

Sztuczne sieci neuronowe. Krzysztof A. Cyran POLITECHNIKA ŚLĄSKA Instytut Informatyki, p. 335

METODY INŻYNIERII WIEDZY

Wstęp do sztucznych sieci neuronowych

w analizie wyników badań eksperymentalnych, w problemach modelowania zjawisk fizycznych, w analizie obserwacji statystycznych.

ALGORYTMY SZTUCZNEJ INTELIGENCJI

Algorytmy decyzyjne będące alternatywą dla sieci neuronowych

Sieci neuronowe do przetwarzania informacji / Stanisław Osowski. wyd. 3. Warszawa, Spis treści

Temat: Sieci neuronowe oraz technologia CUDA

Metody sztucznej inteligencji Zadanie 3: (1) klasteryzacja samoorganizująca się mapa Kohonena, (2) aproksymacja sieć RBF.

ZACHODNIOPOMORSKI UNIWERSYTET TECHNOLOGICZNY W SZCZECINIE

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Wstęp do sieci neuronowych, wykład 03 Warstwy RBF, jednostka ADALINE.

Nie istnieje ogólna recepta, każdy przypadek musi być rozważany indywidualnie!

SIECI KOHONENA UCZENIE BEZ NAUCZYCIELA JOANNA GRABSKA-CHRZĄSTOWSKA

Wstęp do sieci neuronowych, wykład 6 Wsteczna propagacja błędu - cz. 3

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

SZTUCZNA INTELIGENCJA

Metody numeryczne. materiały do wykładu dla studentów. 7. Całkowanie numeryczne

Algorytmy wstecznej propagacji sieci neuronowych

Testowanie modeli predykcyjnych

Rozdział 1 Sztuczne sieci neuronowe. Materiały do zajęć dydaktycznych - na podstawie dokumentacji programu Matlab opracował Dariusz Grzesiak

ANALIZA POTENCJAŁU REGIONÓW, OPTYMALIZACJA OBSZARÓW DYSTRYBUCJI

Sieci neuronowe jako sposób na optymalizacje podejmowanych decyzji. Tomasz Karczyoski Wydział W-08 IZ

RBF sieci neuronowe o radialnych funkcjach bazowych

ELEMENTY SZTUCZNEJ INTELIGENCJI. Sztuczne sieci neuronowe

DEKOMPOZYCJA HIERARCHICZNEJ STRUKTURY SZTUCZNEJ SIECI NEURONOWEJ I ALGORYTM KOORDYNACJI

Wprowadzenie do Sieci Neuronowych Laboratorium 05 Algorytm wstecznej propagacji błędu

Definicja obrotu: Definicja elementów obrotu:

Zastosowania sieci neuronowych - automatyka identyfikacja sterowanie

Literatura. Sztuczne sieci neuronowe. Przepływ informacji w systemie nerwowym. Budowa i działanie mózgu

HAŁASU Z UWZGLĘDNIENIEM ZJAWISK O CHARAKTERZE NIELINIOWYM

Inteligentne systemy decyzyjne: Uczenie maszynowe sztuczne sieci neuronowe

Wstęp do sieci neuronowych, wykład 07 Uczenie nienadzorowane.

Monitorowanie i Diagnostyka w Systemach Sterowania na studiach II stopnia specjalności: Systemy Sterowania i Podejmowania Decyzji

Regresja nieparametryczna series estimator

Następnie przypominamy (dla części studentów wprowadzamy) podstawowe pojęcia opisujące funkcje na poziomie rysunków i objaśnień.

Data Mining Wykład 9. Analiza skupień (grupowanie) Grupowanie hierarchiczne O-Cluster. Plan wykładu. Sformułowanie problemu

LUBELSKA PRÓBA PRZED MATURĄ 2018 poziom podstawowy

Metody Sztucznej Inteligencji II

Wstęp do sieci neuronowych, wykład 03 Warstwy RBF, jednostka Adaline.

Agnieszka Nowak Brzezińska

Podstawy sztucznej inteligencji

Obliczenia neuronowe. (wprowadzenie) Ryszard Tadeusiewicz Laboratorium Biocybernetyki Katedra Automatyki AGH

Automatyczna predykcja. Materiały/konsultacje. Co to jest uczenie maszynowe? Przykład 6/10/2013. Google Prediction API, maj 2010

Recenzenci Stefan Mynarski, Waldemar Tarczyński. Redaktor Wydawnictwa Anna Grzybowska. Redaktor techniczny Barbara Łopusiewicz. Korektor Barbara Cibis

MECHANIKA 2 KINEMATYKA. Wykład Nr 5 RUCH KULISTY I RUCH OGÓLNY BRYŁY. Prowadzący: dr Krzysztof Polko

Sztuczne sieci neuronowe

Sieci neuronowe i ich ciekawe zastosowania. Autor: Wojciech Jamrozy III rok SMP / Informatyka

Inteligentne systemy przeciw atakom sieciowym

Wykład 5: Statystyki opisowe (część 2)

Wstęp. Ruch po okręgu w kartezjańskim układzie współrzędnych

METODY INTELIGENCJI OBLICZENIOWEJ wykład 5

Elementy rachunku różniczkowego i całkowego

Jakość uczenia i generalizacja

PORÓWNANIE NARZĘDZI DOSTĘPNYCH W OBSZARZE ROBOCZYM SZKICOWNIKA NX Z POLECENIAMI ZAWARTYMI W ANALOGICZNEJ PRZESTRZENI GEOMETRYCZNEJ CATIA V5

ZASTOSOWANIE AUTORSKIEJ METODY WYZNACZANIA WARTOŚCI PARAMETRÓW NOWOCZESNYCH SYSTEMÓW TECHNICZNYCH DO PŁUGÓW I OPRYSKIWACZY POLOWYCH

Wstęp do metod numerycznych 9a. Układy równań algebraicznych. P. F. Góra

Algorytmy przeszukiwania w zastosowaniu do perceptrona wielowarstwowego

SZTUCZNA INTELIGENCJA

Sieć przesyłająca żetony CP (counter propagation)

SIEĆ NEURONOWA DO OCENY KOŃCOWEJ PRZEDSIĘWZIĘCIA (PROJEKTU)

Transkrypt:

Przykładowe funkcje przejścia używane przy budowie sztucznych neuronów Funkcja Wzór funkcji Wzór pochodnej Sigmoida f(s)=1/(1+e -(β*s) ) f (s)=β*(1- f(s))* f(s) Funkcje przejścia neuronu powinno się rozpatrywać jako powierzchnie w przestrzeniach wielowymiarowych Tangens Hiperboliczny f(s)=tanh(β*s) f (s)=β(1-f 2 (s)) Sinusoida f(s)=sin(β*s)) f (s)=β(1-f 2 (s)) 1/2 Kosinusoida f(s)=cos(β*s) f (s)=-β(1-f 2 (s)) 1/2 s/(1+ s ) brak nazwy f(s)=(β*s)/(1+ β*s ) f (s)=β/(1+ β*s )- ( β*s )/(1+ β*s ) 2 1

Sieci budowane z neuronów o charakterystykach sigmoidalnych pozwalają na wydzielanie w przestrzeni sygnałów wejściowych sieci podobszarów ograniczonych skarpami urwisk sigmoidalnych Każdy model budowany z pomocą sieci neuronowych klasy MLP cechuje zwykle obecność urwisk sigmoidalnych Przykład zadania klasyfikacyjnego i jego rozwiązanie uzyskane z użyciem sieci MLP i techniki urwisk sigmoidalnych Inne zadanie klasyfikacyjne i jego dwa rozwiązania Stromość zboczy urwisk, korzystna w zadaniach typu klasyfikacyjnego, może być w zdaniach regresyjnych łagodzona odpowiednim doborem parametrów sigmoidy Można otrzymywać zależności w jednych rejonach bardzo ostre, a w innych zmieniające się w sposób łagodny, zgodnie z naturą danych uczących 2

Urwiska sigmoidalne mogą wygradzać w przestrzeni sygnałów wyodrębnione wyspy otoczone urwiskami definiującymi ich rozmiar i położenie Łącząc ze sobą wiele urwisk sigmoidalnych można odwzorować nawet bardzo skomplikowane funkcje Porównanie sieci RBF z sieciami MLP RBF W sieciach RBF funkcja przejścia ma najczęściej kształt funkcji Gaussa Idea sieci RBF opiera się na przeświadczeniu, że pojedynczy element zbioru uczącego daje możliwość określenia pożądanego sygnału wyjściowego sieci w pojedynczym punkcie przestrzeni sygnałów wejściowych. W miarę oddalania się od tego punktu wiemy w istocie coraz mniej. 3

Jednak złożenie takich elementarnych wiadomości pochodzących od różnych danych uczących pozwala wypowiadać się na temat całych rejonów przestrzeni sygnałów wejściowych Złożenie wielu funkcji typu RBF pozwala bowiem na tworzenie pokryć dowolnie złożonych obszarów w przestrzeni sygnałów wejściowych sieci neuronowej Technika ta jest szczególnie przydatna przy wyodrębnianiu obszarów o kształcie wydzielonych wysp Funkcje Gaussa bywają indywidualnie skalowane wzdłuż poszczególnych osi, co zmienia ich wrażliwość w odniesieniu do różnych zmiennych Nierównomierne skalowanie współrzędnych daje też możliwość swoistego obracania i przesuwania charakterystyki neuronu Możliwe jest także podbicie funkcji wzdłuż pewnych wybranych kierunków 4

Dla przyspieszenia obliczeń funkcja ta bywa aproksymowana funkcjami sklejanymi Interesującą możliwość taniego wytwarzania funkcji przejścia o charakterystyce zbliżonej do RBF dają neurony sigmoidalne z kwadratową funkcją agregacji, zaproponowane w pracach Ridelli. Funkcje Ridelli można kojarzyć z nierównomiernym skalowaniem poszczególnych składowych wejściowych, co skutkuje obrotami charakterystyki Przybliżenia funkcji typu radialnego można uzyskiwać także za pomocą złożenia krzywych stożkowych 5

Właściwości funkcji i neuronów radialnych mogą być silnie modyfikowane poprzez użycie innych niż euklidesowe miar odległości na wejściach neuronów 6

Wygodnym budulcem do tworzenia neuronów o korzystnych cechach w kontekście zadań aproksymacji są funkcje przejścia oparte na koncepcji funkcji bicentralnych W charakterze funkcji radialnej może występować też inna funkcja o symetrii kołowej Funkcje Bicentralne z dwoma skosami Funkcje tego typu (oraz ich odwrotności) pozwalają elastyczniej kształtować zasięg funkcji radialnej oraz jej wrażliwość Formuła funkcji radialnej może niekiedy być dosyć złożona: h 3 (x; t, b) = (b x t ) 2 ln(b x t ) 7

Jako funkcje przejścia neuronów bywają także (rzadko) stosowane funkcje o zupełnie nietypowych kształtach Pozwalają one skuteczniej rozwiązywać niektóre klasyczne problemy z obszaru sieci neuronowych, tradycyjnie uznawane za szczególnie trudne na przykład problem XOR Inne przykłady rozwiązania problemu XOR w sieci RBF Dla porównania przykłady rozwiązania problemu XOR w sieci MLP 8

9