Przegląd zastosowań.

Slides:



Advertisements
Podobne prezentacje
Metody finansowania poprawy sytuacji materialnej w gospodarstwach domowych oraz czynniki decydujące o ich wyborze. Marta Seweryniak Wydział Nauk Ekonomicznych.
Advertisements

Badania statystyczne Wykłady 1-2 © Leszek Smolarek.
Analiza współzależności zjawisk
Inteligencja Obliczeniowa Metody oparte na podobieństwie do wzorców.
Rozdział V - Wycena obligacji
Inteligencja Obliczeniowa Sieci o zmiennej strukturze.
Badania operacyjne. Wykład 1
Sztuczne sieci neuronowe
Elementy Modelowania Matematycznego
Elementy Modelowania Matematycznego
Metody ekonometryczne
Statystyka w doświadczalnictwie
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.
Systemy dynamiczne 2010/2011Systemy i sygnały - klasyfikacje Kazimierz Duzinkiewicz, dr hab. inż.Katedra Inżynierii Systemów Sterowania 1 Dlaczego taki.
Wykład 14 Liniowa regresja
Prognozowanie na podstawie modelu ekonometrycznego
Additive Models, Trees, and Related Methods
Mirosław ŚWIERCZ Politechnika Białostocka, Wydział Elektryczny
Sieci neuronowe jednokierunkowe wielowarstwowe
SYSTEMY CZASU RZECZYWISTEGO Wykłady 2008/2009 PROF. DOMINIK SANKOWSKI.
WSTĘP DO GEOGRAFII FIZYCZNEJ SYSTEMOWY OBRAZ PRZYRODY - MODELE
Klasyfikacja dokumentów za pomocą sieci radialnych
Metody Symulacyjne w Telekomunikacji (MEST) Wykład 4: Generowanie zdarzeń  Dr inż. Halina Tarasiuk p. 337, tnt.tele.pw.edu.pl.
Metody Symulacyjne w Telekomunikacji (MEST) Wykład 6/7: Analiza statystyczna wyników symulacyjnych  Dr inż. Halina Tarasiuk
Fraktale i chaos w naukach o Ziemi
formalnie: Budowa i zasada funkcjonowania sztucznych sieci neuronowych
Automatyka Wykład 3 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów regulacji.
Teoria sterowania Wykład 3
Automatyka Wykład 3 Modele matematyczne (opis matematyczny) liniowych jednowymiarowych (o jednym wejściu i jednym wyjściu) obiektów, elementów i układów.
Układy sekwencyjne pojęcia podstawowe.
Sztuczne Sieci Neuronowe
Model CAPM W celu prawidłowego wyjaśnienia zjawisk zachodzących na rynku kapitałowym, należy uwzględnić wzajemne oddziaływania na siebie inwestorów. W.
Analiza współzależności cech statystycznych
Opiekun: dr inż. Maciej Ławryńczuk
Analiza szeregów czasowych
Wspomaganie decyzji nie zwalnia od decyzji...
Uczenie w Sieciach Rekurencyjnych
Elementy Rachunku Prawdopodobieństwa i Statystyki
GŁOSOWA ŁĄCZNOŚĆ Z KOMPUTEREM
Prognozowanie z wykorzystaniem modeli ekonometrycznych
Analiza doboru danych uczących w predykcji indeksu giełdowego mgr Marcin Jaruszewicz dr hab. Jacek Mańdziuk.
1 Kilka wybranych uzupełnień do zagadnień regresji Janusz Górczyński.
Prognozowanie i symulacje
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
Wykład 22 Modele dyskretne obiektów.
Wykład 23 Modele dyskretne obiektów
Kilka wybranych uzupelnień
Ekonometria stosowana
SYSTEMY EKSPERTOWE I SZTUCZNA INTELIGENCJA
IV EKSPLORACJA DANYCH Zadania eksploracji danych: klasyfikacja
Regresja wieloraka.
Sieci neuronowe, falki jako przykłady metod analizy sygnałów
Model obiektowy bazy danych
Przedmiot: Ekonometria Temat: Szeregi czasowe. Dekompozycja szeregów
Przykład 5: obiekt – silnik obcowzbudny prądu stałego
Technologia odpowiada człowiekowi w w w. w i n u e l. c o m. p l.
Adaptacyjne Systemy Inteligentne Maciej Bielski, s4049.
Warstwowe sieci jednokierunkowe – perceptrony wielowarstwowe
METODY PROGNOZOWANIA SPRZEDAŻY W PRZEDSIĘBIORSTWIE Opole 2006 Politechnika Opolska Instytut Inżynierii Produkcji Dr inż. Łukasz MACH.
STATYSTYKA – kurs podstawowy wykład 8 dr Dorota Węziak-Białowolska Instytut Statystyki i Demografii.
Modele nieliniowe sprowadzane do liniowych
STATYSTYKA – kurs podstawowy wykład 11
Systemy neuronowo – rozmyte
Jednorównaniowy model regresji liniowej
Podstawy Automatyki Człowiek- najlepsza inwestycja
Selekcja danych Korelacja.
Selekcja danych Korelacja w czasie.
Programowanie sieciowe Laboratorium 4
Zapis prezentacji:

Przegląd zastosowań

Możliwości zastosowań sieci: opis zależności regresyjnych Y=NN(X1, X2, ..., XN) Y - zmienna ciągła Xi - zmienne ciągłe lub dyskretne powierzchnia, garaż, wiek, ogrzewanie, położenie, piętro, .... Cena rynkowa Przykład: Wycena mieszkań

Wynik uczenia sieci modelowania liniowego zjawiska fizycznego Sieci neuronowe przy budowie tego typu modeli radzą sobie bardzo dobrze, jednak nie mają tu zasadniczej przewagi nad innymi technikami modelowania (na przykład nad analizą regresyjną), gdyż modele liniowe jest stosunkowo łatwo zdefiniować i stosunkowo łatwo jest dobrać dla nich optymalne parametry.

Wynik uczenia sieci modelowania znanego nieliniowego zjawiska fizycznego W przypadku modeli nieliniowych możliwe są dwie sytuacje. Pierwsza polega na tym, że na podstawie posiadanej teorii znamy oczekiwaną formę nieliniowej zależności, a problem polega jedynie na optymalnym dobraniu parametrów nieliniowego równania. W takim przypadku sieci neuronowe także są przydatne, ale nie są jedynym dobrym rozwiązaniem, bo regresja też sobie radzi

Wynik uczenia sieci modelowania nieznanego nieliniowego zjawiska fizycznego Jeśli charakter odtwarzanego w modelu zjawiska nie jest znany, wówczas metody regresyjne przegrywają z sieciami neuronowymi, ponieważ tylko sieci neuronowe mogą zbudować model nieznanej nieliniowej zależności nie odwołując się w żaden sposób do założeń na temat charakteru tworzonej nieliniowej zależności.

Ogólnie sieć neuronowa może pracować jako wielowymiarowe odwzorowanie

Sieć jest tak budowana i tak trenowana, żeby tworzyła model opisywanego procesu

Przy modelowaniu dowolnego systemu za pomocą sieci używa się metodologii „czarnej skrzynki”

Rzeczywiste dane, które muszą być aproksymowane z pomocą sieci są zwykle wielowymiarowe.

Sieć neuronowa może dać model lepszy niż metody statystyczne Model statystyczny Sieć neuronowa

Sieć neuronowa buduje model poprzez tworzenie w poszczególnych neuronach kombinacji liniowych ich sygnałów wejściowych oraz nakładanie na to nieliniowych funkcji aktywacji neuronów

Działanie sieci MLP o większej liczbie warstw oraz sieci RBF jako modeli bardziej złożonych procesów

W strukturze sieciowego modelu czasami odwzorowuje się elementy struktury modelowanego obiektu – jeśli są znane

Przykładowy model zbudowany za pomocą sieci neuronowej

Działanie modelu regresyjnego wytworzonego za pomocą sieci

Możliwości zastosowań sieci: klasyfikacja wzorcowa ? Y=NN(X1, X2, ..., XN) Y - zmienna dyskretna Xi - zmienne ciągłe lub dyskretne ? dochody, zabezpieczenie, wiek, stan cywilny, oszczędności, zatrudnienie .... przyznać czy nie przyznać ? Przykład: Udzielanie kredytu

Warto zwrócić uwagę na sposób zapisu struktury sieci... Sieć klasyfikująca ...oraz na sposób oznaczania wyjścia z jedną zmienną nominalną o czterech możliwych wartościach Warto zwrócić uwagę na sposób zapisu struktury sieci... 15 wejść

Przykład klasyfikacji binarnej

Istota procesu uczenia sieci przy klasyfikacji binarnej (dychotomii) polega na tym, żeby rozgraniczyć w przestrzeni sygnałów odpowiednie obszary

Przykład klasyfikacji wieloklasowej

Możliwości zastosowań sieci: prognozowanie szeregów czasowych Yt+1=NN(Yt, Yt-1,..., Yt-k, Xt, ..., Xt-1) $/Zł(t) $/Zł(t-1) £/Zł(t) WIG(t) WIG(t-1) .... $/Zł (t+1) Przykład: Prognoza kursu waluty

Przykładowa struktura sieci przewidującej przyszłe wartości wskaźnika WIG Y(t) Y(t-1) Y(t-2) ... Y(t-k) Y(t+1)

Dane używane do uczenia sieci Proces prognozowania polega na tym, że na podstawie znajomości wartości szeregu czasowego w przeszłości usiłujemy przewidzieć jego wartości w przyszłości Dane używane do uczenia sieci Dane prognozowane Dane wejściowe do prognozy

Budując model prognostyczny bierzemy zwykle pod uwagę wiele dodatkowych czynników, a nie tylko same wartości prognozowanego szeregu czasowego z przeszłości

Wynik jednej z prób prognozowania notowań giełdowych za pomocą sieci neuronowej

Rzeczywisty przebieg prognozowanego zjawiska może być różny przy tym samym punkcie startowym kwantyl 0,75 Różne rzeczywiste przebiegi kwantyl 0,25 Dlatego dokładność prognozy zmniejsza się w miarę oddalania od punktu startowego

Przykład efektownego zastosowania modelu neuronowego: prognoza zapotrzebowania na energię elektryczną Nie wszystko trzeba prognozować za pomocą sieci, bo pewne zmiany zapotrzebowania są oczywiste lato Rzeczywiste zapotrzebowanie na energię zima

Zapotrzebowanie to zmienia się periodycznie w cyklu dobowym i w cyklu tygodniowym Wartości funkcji autokorelacji wykazują maksima co 24 godziny oraz co 168 godzin (co tydzień) Autokorelacja Kolejne dni Cały wykres opada, bo im dalszy moment czasu tym słabsza korelacja tydzień

Każdy z dni tygodnia ma swój charakterystyczny przebieg zapotrzebowania na energię Dni powszednie Sobota Niedziela

Do prognozy opartej na tych faktach nie potrzeba szczególnie wyrafinowanych narzędzi neuronowych – wystarczy zwykły model korelacyjny.

Również proste związki przyczynowe dają się łatwo prześledzić Również proste związki przyczynowe dają się łatwo prześledzić. Na przykład wpływ temperatury. Temperatura Zużycie energii

Neuronowa prognoza jest potrzebna, żeby wyeliminować błąd, jaki pozostaje po uwzględnieniu wpływu wszystkich łatwych do przewidzenia czynników. Przebieg prognozowanej wartości składa się z przewidywalnej linii trendu i nieprzewidywalnych fluktuacji Sieci neuronowe warto użyć do tego Fluktuacje po odjęciu linii trendu

Prognozowanie notowań giełdowych

Wyniki uzyskiwane przy wykorzystaniu strategii „gry” giełdowej z wykorzystaniem prognoz uzyskiwanych z pomocą sieci neuronowej

Inny przykład: przewidywanie liczby wstrząsów tektonicznych (dane dla Polski) Używano dwóch różnych sieci neuronowych – dla większej i mniejszej aktywności

Możliwości zastosowań sieci: klasyfikacja bezwzorcowa Badanie struktury zbioru obiektów Dane charakte- ryzujące obiekty (kraje Europy)

Wynik automatycznego grupowania danych Struktura wzajemnego podobieństwa krajów Unii Europejskiej

Można rozważać zastosowania sieci neuronowych w specyficznych dziedzinach na przykład w automatyce