SIECI NEURONOWE Sztuczne sieci neuronowe są to układy elektroniczne lub optyczne, złożone z jednostek przetwarzających, zwanych neuronami, połączonych.

Slides:



Advertisements
Podobne prezentacje
o radialnych funkcjach bazowych
Advertisements

Teoria układów logicznych
Sieć jednokierunkowa wielowarstwowa
Mechanizm wnioskowania rozmytego
Predykcja współrzędnych x, y bieguna ziemskiego za pomocą sztucznych sieci neuronowych Maciej Kalarus Centrum Badań Kosmicznych PAN 5 grudnia 2003r.
Układ sterowania otwarty i zamknięty
SZTUCZNE SIECI NEURONOWE
SZTUCZNA INTELIGENCJA ARTIFICIAL INTELLIGENCE
Inteligencja Obliczeniowa Sieci dynamiczne cd.
Katedra Informatyki Stosowanej UMK
Inteligencja Obliczeniowa Sieci dynamiczne.
Inteligencja Obliczeniowa Perceptrony
SIECI NEURONOWE Wykład III.
Badania operacyjne. Wykład 2
PRZERZUTNIKI W aktualnie produkowanych przerzutnikach scalonych TTL wyróżnia się dwa podstawowe rodzaje wejść informacyjnych: - wejścia asynchroniczne,
o radialnych funkcjach bazowych
Sztuczne sieci neuronowe
Sprzężenie zwrotne Patryk Sobczyk.
Rozpoznawanie Twarzy i Systemy Biometryczne, 2005/2006
Czy potrafimy obliczyć wartość wyjścia sieci znając wartości jej wejść? Tak, przy założeniu, że znamy aktualne wartości wag i progów dla poszczególnych.
Metody Sztucznej Inteligencji w Sterowaniu 2009/2010 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania.
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
Projektowanie i programowanie obiektowe II - Wykład IV
Sieci Hopfielda.
Sieci neuronowe jednokierunkowe wielowarstwowe
Sztuczne sieci neuronowe (SSN)
Klasyfikacja dokumentów za pomocą sieci radialnych
analiza dynamiki zjawisk Szeregi czasowe
formalnie: Budowa i zasada funkcjonowania sztucznych sieci neuronowych
Systemy wspomagania decyzji
Podstawy układów logicznych
Sztuczne Sieci Neuronowe
Systemy Wspomagania Decyzji
Komputerowe Wspomaganie w Inżynierii Materiałowej
Cele i rodzaje modulacji
formalnie: Uczenie nienadzorowane
Wspomaganie decyzji nie zwalnia od decyzji...
Systemy Wspomagania Decyzji
Uczenie w Sieciach Rekurencyjnych
GŁOSOWA ŁĄCZNOŚĆ Z KOMPUTEREM
Systemy wspomagania decyzji
Modelowanie i Identyfikacja 2011/2012 Metoda propagacji wstecznej Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów Sterowania 1 Warstwowe.
Sterowanie – metody alokacji biegunów
II. Matematyczne podstawy MK
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
Instytut Zarządzania – Państwowa Wyższa Szkoła Zawodowa
Do technik tych zalicza się: * sztuczne sieci neuronowe
Sieci neuronowe, falki jako przykłady metod analizy sygnałów
Diagram aktywności (czynności)
Wstęp do Sieci Neuronowych
Sztuczne sieci neuronowe
Warstwowe sieci jednokierunkowe – perceptrony wielowarstwowe
Metody Sztucznej Inteligencji – technologie rozmyte i neuronowe Sieci jednowarstwowe - perceptrony proste progowe  Dr hab. inż. Kazimierz Duzinkiewicz,
Metody sztucznej inteligencji – technologie rozmyte i neuronoweReguła propagacji wstecznej  Dr hab. inż. Kazimierz Duzinkiewicz, Katedra Inżynierii Systemów.
Od neuronow do populacji
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA
© Kazimierz Duzinkiewicz, dr hab. inż. Katedra Inżynierii Systemów Sterowania Modelowanie i podstawy identyfikacji 2015/2016 Modele neuronowe – podstawy,
GeneracjeTechnologia Architektura przetwarzania 0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory 3. Układy scalone 3.5.Układy dużej.
Metody Inteligencji Obliczeniowej Adrian Horzyk Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii.
STATYSTYKA – kurs podstawowy wykład 8 dr Dorota Węziak-Białowolska Instytut Statystyki i Demografii.
Belief Nets Autor: inż. 2013r źródło tła:
Systemy neuronowo – rozmyte
Kognitywne właściwości sieci neuronowych
Metody sztucznej inteligencji
Podstawy Automatyki Człowiek- najlepsza inwestycja
Systemy Ekspertowe i Sztuczna Inteligencja trudne pytania
Sprzężenie zwrotne M.I.
Inteligencja Obliczeniowa Perceptrony
Zapis prezentacji:

SIECI NEURONOWE Sztuczne sieci neuronowe są to układy elektroniczne lub optyczne, złożone z jednostek przetwarzających, zwanych neuronami, połączonych wzajemnie w bardzo silnie sprzężoną sieć. Sztuczne sieci neuronowe są układami, których zasada działania i struktura są wynikiem inspiracji biologicznej. Cała wiedza sieci zgromadzona jest w postaci wag, których wartości dobierane są w procesie uczenia

Sztuczna sieć neuronowa jest bardzo uproszczonym modelem mózgu W typowej komórce nerwowej wyróżniamy 3 podstawowe elementy: ciało komórki (soma), aksony – długie cylindryczne włókna służące jako linie transmisyjne dla impulsów nerwowych, dendryty

BUDOWA neuronu biologicznego Dendryty tworzą gęsto rozgałęzioną pajęczynę cienkich włókien wokół ciała neuronu. Informacja dociera od neuronu do dendrytów neuronu sąsiedniego za pomocą aksonów. Zarówno akson jak i jego cieńsze odgałęzienia (kolaterale) tworzą na końcach pęk drobnych odgałęzień zwany drzewkiem końcowym. Poprzez synapsę (złącze akson-dendryt) przekazywane są sygnały elektryczne między neuronami.

Model neuronu według McCullocha-Pittsa Istotnym elementem tego modelu jest sumowanie sygnałów wejściowych z odpowiednią wagą i poddanie otrzymanej sumy działaniu nieliniowej funkcji aktywacji. W efekcie sygnał wyjściowy neuronu yi jest określony w postaci: gdzie:  xj (j = 1, 2, ..., N) – sygnały wejściowe mające wartość 1 lub 0 (w zależności od tego czy sygnał pojawił się czy też nie),  Wij – odpowiednie współczynniki wagowe, zwane wagami synaptycznymi (przy dodatniej wartości waga przekazuje sygnał pobudzający, przy ujemnej – gaszący) – wyrażają stopień ważności informacji,  f ( ) – funkcja aktywacji, jest to funkcja typu skoku jednostkowego. yi = f ( ),

Model neuronu dla sztucznych sieci neuronowych Powyższy model neuronu składa się : z węzła czyli elementu przetwarzającego połączonego z wejściami synaptycznymi i jednym wyjściem. Przepływ sygnałów we wszystkich połączeniach jest jednokierunkowy. Funkcja f (wtx) nazywana jest zwykle funkcją aktywacji, a jej dziedziną jest zbiór łącznych pobudzeń neuronu.

Model neuronu dla sztucznych sieci neuronowych Sztuczny neuron jest blokiem funkcjonalnym, posiadającym dokładnie jedno wyjście (odpowiednio: akson – wyjście komórki, neuronu biologicznego) i wiele wejść (dendryty neuronu biologicznego). Rolę synaps neuronu biologicznego (specjalnych połączeń w żywych organizmach) w sztucznym neuronie odgrywają wagi połączeń.

Model neuronu dla sztucznych sieci neuronowych Blok NET – ważone sumowanie wejść, opisane wzorem: gdzie xj – wejścia neuronu, wij – wagi, N – ilość wejść. Blok OUT, gdzie OUT– jest funkcją wyjściową, charakterystyczną dla sieci lub jej warstwy: yj = OUT(neti ).

Typowymi funkcjami aktywacji są: Bipolarna funkcja ciągła: bipolarna funkcja binarna: unipolarną funkcja ciągła:

Podstawowe właściwości neuronu : każdy neuron otrzymuje wiele sygnałów wejściowych i wyznacza na ich podstawie swoją “odpowiedź”, tzn. jeden sygnał wyjściowy, z każdym oddzielnym wejściem neuronu związany jest parametr nazywany wagą (ang. weight) – wyraża on stopień ważności informacji docierających tym właśnie wejściem, sygnał wchodzący określonym wejściem jest najpierw przemnażany przez wagę danego wejścia, w związku z czym w dalszych obliczeniach uczestniczy już w formie zmodyfikowanej: wzmocnionej, stłumionej lub nawet przeciwstawnej w stosunku do sygnałów z innych wejść, gdy waga ma wartość ujemną (tzw. wejścia hamujące),

Podstawowe właściwości neuronu : po przemnożeniu sygnały wejściowe są w neuronie sumowane, dając pewien pomocniczy sygnał wewnętrzny, nazywany łącznym pobudzeniem neuronu, do tak utworzonej sumy sygnałów dodaje się niekiedy pewien dodatkowy składnik niezależny od sygnałów wejściowych, nazywany progiem, suma tak przetworzonych sygnałów może być bezpośrednio traktowana jako sygnał wyjściowy neuronu, każdy neuron dysponuje pewną wewnętrzną pamięcią (reprezentowaną przez aktualne wartości wag i progu) oraz pewnymi możliwościami przetwarzania sygnałów wejściowych w sygnał wyjściowy.

Sieć jednokierunkowa jednowarstwowa Każdy węzeł wejściowy jest połączony z każdym neuronem warstwy wyjściowej. Przepływ sygnałów występuje w jednym kierunku – od wejścia do wyjścia.

WIELOWARSTWOWY PERCEPTRON Cechą charakterystyczną sieci jednokierunkowej wielowarstwowej jest występowanie co najmniej jednej warstwy ukrytej neuronów. Warstwa ta pośredniczy w przekazywaniu sygnałów między węzłami wejściowymi a warstwą wyjściową.

FUNKCJE AKTYWACJI

Charakterystyka sieci neuronowej architekturę sieci – położenie poszczególnych neuronów i powiązania między nimi; proces wyszukiwania – metoda przesyłania informacji z wejścia na wyjście; metodę uczenia sieci – metoda ta wyznacza początkowy zbiór wag i sposób, w jaki te wagi mają być zmieniane w procesie uczenia. Cała wiedza sieci zgromadzona jest w postaci wag, których wartości dobierane są w procesie uczenia.

CECHY sztucznych sieci neuronowych (przejęte z biologicznego pierwowzoru) Zalety sieci neuronowych paralelizm przetwarzania informacji – wynika z niego duża szybkość rozwiązywania pewnych klas problemów, zdolność pracy z informacją niepełną, niepewną bądź sprzeczną, odporność na uszkodzenia – zniszczenie części neuronów lub synaps nie powoduje załamania systemu, lecz jego łagodną degradację, skojarzeniowy mechanizm przetwarzania informacji i co za tym idzie zdolność uogólniania, sieć posiada zdolność uczenia się z przykładów i wyciągania z nich reguł.

Rodzaje SIECI NEURONOWE Sposób połączenia neuronów między sobą i ich wzajemnego współdziałania spowodowały powstanie różnych typów sieci. Każdy typ sieci jest z kolei ściśle powiązany z odpowiednią metoda uczenia (doboru wag). Wyróżniamy w związku z tym sieci neuronowe : jednokierunkowe i ze sprzężeniem zwrotnym, sieci o działaniu rekurencyjnym; jednowarstwowe i wielowarstwowe, sieci neuronowe uczące się z nauczycielem (z nadzorem ) i bez nauczyciela (bez nadzoru).

SIEĆ NEURONOWA RBF

Probabilistic Neural Networks

Sieć neuronowa Kochonena

SIEĆ NEURONOWA Hopfielda .

REKURENCYJNE SIECI neuronowe Hamminga Sieć Hamminga jest siecią dwuwarstwową. Każda z dwóch warstw sieci tworzy podsieć o innej architekturze. Pierwsza warstwa (podsieć wejściowa) wyznacza odległość w sensie Hamminga między wzorcem wejściowym a każdą z zapamiętanych klas (wagi wejściowe są metryką Hamminga dla wzorca wejściowego: oceniają one dopasowanie tego wzorca do każdej z klas).

Jednowarstwowe klasyfikatory neuronowe .

Jednowarstwowe klasyfikatory neuronowe Sygnały na wejściu klasyfikatora oznaczamy jako wektory X i będziemy je nazywać wektorami obrazu lub obrazami. Klasyfikator realizuje funkcje decyzyjną przyjmującą wartości 1,2,...,R reprezentującą kategorie, do których należą obrazy wejściowe. Funkcja decyzyjna iy =iy (x), odwzorowuje n-wymiarowy wektor x w jeden z numerów kategorii. Rys.1 ilustruje dwa sposoby tworzenia wektorów obrazu w przypadku klasyfikacji obiektów przestrzennych i czasowych. Dla obiektu będącego funkcja czasu t wektor obrazu może zostać utworzony przez próbkowanie sygnału w dyskretnych chwilach ti i podstawiane xi =f(ti), i=1,2,...,n