Programowanie sieciowe Laboratorium 3

Slides:



Advertisements
Podobne prezentacje
Inteligencja Obliczeniowa Sieci RBF.
Advertisements

Marcin Jaruszewicz Jacek Mańdziuk
Temat 2: Podstawy programowania Algorytmy – 1 z 2 _________________________________________________________________________________________________________________.
Plan Czym się zajmiemy: 1.Bilans przepływów międzygałęziowych 2.Model Leontiefa.
ŚRODOWISKO PONAD WSZYSTKO Mała bateria-duży problem.. Co roku w Polsce sprzedaje się około 300 mln baterii. Wyrzucanie ich do kosza negatywnie wpływa.
© Matematyczne modelowanie procesów biotechnologicznych - laboratorium, Studium Magisterskie Wydział Chemiczny Politechniki Wrocławskiej, Kierunek Biotechnologia,
Ogólne uwarunkowania i doświadczenia współpracy z samorządami na terenie Regionalnej Dyrekcji Lasów Państwowych w Radomiu Konferencja „Współpraca Lasów.
Strat - programy – ELI2.0 DEMO – Laboratoriom Informatyki ELI 2.0 Demo.
Kryzys w przedsiębiorstwie „Najtrudniej zmienić się wtedy, kiedy nie wydaje się to jeszcze konieczne……” Jack Welch.
Czym jest gramofon DJ-ski?. Gramofon DJ-ski posiada suwak Pitch służący do płynnego przyspieszania bądź zwalniania obrotów talerza, na którym umieszcza.
Metody sztucznej inteligencji - Technologie rozmyte i neuronowe 2015/2016 Perceptrony proste nieliniowe i wielowarstwowe © Kazimierz Duzinkiewicz, dr hab.
Katarzyna Rychlicka Wielomiany. Katarzyna Rychlicka Wielomiany Przykłady Wykresy funkcji wielomianowych Równania wielomianowe Działania na wielomianach.
, + - = 0,5 CZYTAJ DOKŁADNIE ZADANIA I POLECENIA. IM TRUDNIEJSZE ZADANIE, TYM BARDZIEJ WARTO JE PRZECZYTAĆ KILKA RAZY.
Regresja. Termin regresja oznacza badanie wpływu jednej lub kilku zmiennych tzw. objaśniających na zmienną, której kształtowanie się najbardziej nas interesuje,
STEROWANIE RUCHEM METODĄ OKNA – SIEĆ PAKIETOWA
Systemy wizyjne - kalibracja
Logika dla prawników Podział logiczny.
Minimalizacja automatu
PODZIELNOŚĆ WIELOMIANÓW
W kręgu matematycznych pojęć
Schematy blokowe.
Opracowanie wyników pomiaru
Wyznaczanie miejsc zerowych funkcji
DEFINICJA I ZASTOSOWANIE W JĘZYKU HASKELL
System wspomagania decyzji DSS do wyznaczania matematycznego modelu zmiennej nieobserwowalnej dr inż. Tomasz Janiczek.
formalnie: Sieci jednokierunkowe: architektura, uczenie, zastosowania
On-the-Fly Garbage Collection
Złota liczba i podział.
Model ISO/OSI Wykład 4.
RYNEK PRACY W PRZYSZŁOŚCI
Fizyka da się lubić 2016 Część eksperymentalna 1.
Miejsce zerowe i znak funkcji w przedziale
JAK OBLICZYĆ DATĘ WIELKANOCY?
Konsultacja Bożena Hołownia
ZBIÓR WARTOŚCI WARTOŚĆ NAJMNIEJSZA WARTOŚĆ NAJWIĘKSZA
Wyznaczanie gęstości ciała
FIGURY.
ALGORYTMY I STRUKTURY DANYCH
Funkcja – definicja i przykłady
Optymalizacja programów Open-Source
Wstęp do Informatyki - Wykład 8
Materiały pochodzą z Platformy Edukacyjnej Portalu
Materiały pochodzą z Platformy Edukacyjnej Portalu
Elementy fizyki kwantowej i budowy materii
Dodawanie liczb całkowitych
Prezentację wykonali: Uczniowie klasy VI Rok szkolny 2009/2010
ALGORYTMY I STRUKTURY DANYCH
Próg rentowności K. Bondarowska.
Problem Plecakowy (Problem złodzieja okradającego sklep)
Sumowanie i obliczenie średniej z n liczb
temat stwierdzenie Grafika SmartArt z obrazami na czerwonym tle
Pisemne dzielenie liczb naturalnych
Proste obliczenia w arkuszu kalkulacyjnym
ETO w Inżynierii Chemicznej
Przedziały liczbowe.
Implementacja rekurencji w języku Haskell
Znajdowanie liczb pierwszych w zbiorze
Doskonalenie rachunku pamięciowego u uczniów
REGRESJA WIELORAKA.
Programowanie sieciowe Laboratorium 3
Ministerstwo Rolnictwa i Rozwoju Wsi
Programowanie sieciowe Laboratorium 4
Programowanie sieciowe Laboratorium 3
Elipsy błędów.
MODELOWANIE ZMIENNOŚCI CECH
Własności asymptotyczne metody najmniejszych kwadratów
Zapis prezentacji:

Programowanie sieciowe Laboratorium 3 Zadanie regresji za pomocą sieci typu RBF

Plan 1. Dane ze wskaźnikami giełdowymi 2. Sieć neuronowa RBF z centrami funkcji radialnych na wszystkich danych 3. Sieć neuronowa RBF z mniejszą liczbą centów (uzyskanyh algorytmem k-means). http://www.rueckstiess.net/research/snippets/sho w/72d2363e https://www.hackerearth.com/blog/uncategorized/r adial-basis-function-network/

Dane ze wskaźnikami giełdowymi https://www.kaggle.com/camnugent/sandp500

Trening sieci typu RBF za pomocą pseudoinwersji 1. Wyznaczenie centrów i parametrów funkcji radialnych 2. Obliczenie wag http://www.rueckstiess.net/research/snippets/show/72d2363e

Budowa zbioru danych Kodowanie danych xi = [yi, yi+1, yi+2,... ,yi+k] yi =yn(i)+k+1 i=1,..,N-(k+1) Model sieci neuronowej z radialnymi funkcjami aktywacji w warstwie ukrytej Funkcja Gaussa jako funkcja RBF i funkcja liniowa na wyjściu

Przegląd zupełny przestrzeni hiper-parametrów Liczba centrów wyznaczanych algorytmem k- means Wartość promienia funkcji radialnej

Sposób budowy regresora 1. Robimy skanowanie skanowanie przestrzeni parametru funkcji radialnej użytej w sieci, oraz liczby użytych centrów 1.0 Dla ustalonej liczby centrów wyznaczamy ich położenie za pomocą algorytmu k-means. 1.1 Dla każdego zestawu parametrów tzn liczby centrów oraz parametru funkcji radialnej trenujemy sieć za pomocą procedury podanej na poprzednim slajdzie i sprawdzamy jego działanie na zbiorze walidacyjnym. 2. Pętla, w której dzielimy zbiór danych treningowych na część treningową i testową w stosunku 90% dane treningowe, 10% dane testowe za pomocą polecenia https://scikit- learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html Pętla ma wykonać 100 iteracji – ma więc wygenerować 100 różnych podziałów zbioru treningowego. 2. Dla każdego podziału i dla aktualnego modelu zbieramy wartość funkcji celu oraz błąd na zbiorze walidacyjnym. 3. Rozwiązaniem jest ten regresor, który ma najmniejszy średni błąd na zbiorze walidacyjnym.