• Nie Znaleziono Wyników

Hierarchie heurystyk Optymalizacja a uczenie się

N/A
N/A
Protected

Academic year: 2021

Share "Hierarchie heurystyk Optymalizacja a uczenie się"

Copied!
20
0
0

Pełen tekst

(1)

ALHE

Jarosław Arabas Hierarchie heurystyk

(2)

● Wiele metod heurystycznych ma charakter

otwarty i daje się ze sobą łączyć

● Łączenie może polegać na oddziaływaniu na

– zbiór punktów używanych do inicjacji – sekwencję punktów niekontrolowanych – model

● Połączone heurystyki mogą tworzyć hierarchie

(3)
(4)
(5)

Kaskada

H1

rozwiązanie

H2

rozwiązanie

(6)
(7)
(8)

Hiperheurystyka

H1

H3

rozwiązanie

rozwiązanie

H2

rozwiązanie

Rolą H3 jest wybór lub agregacja rozwiązań. Może zawierać elementy adaptacji

(9)
(10)

Sprzężenie zwrotne

H1

rozwiązanie

H2

● (np. optymalizacja lokalna w algorytmie ewolucyjnym,

hybrydyzacja lamarkowska)

rozwiązanie

(11)
(12)

H1

parametry

H2

rozwiązanie ocena

Rolą H1 jest wybór parametrów, tak aby H2 działała jak najlepiej.

(13)

Przeszukiwanie a uczenie się

● Optymalizacja jest formą uczenia się

● Badając wyniki optymalizacji dla różnych

punktów startowych można aproksymować położenie rozwiązania

● Badając punkty generowane “przy okazji”

można generować i weryfikować hipotezy o położeniu rozwiązania

(14)

Przeszukiwanie a uczenie się

● Optymalizacja jest formą uczenia się

?

x q(x)

(15)

Przeszukiwanie a uczenie się

● Optymalizacja jest formą uczenia się

x q(x)

(16)

Przeszukiwanie a uczenie się

● Metoda uczenia się jest sposobem

(17)

Przeszukiwanie a uczenie się

● Metoda optymalizacji jest

narzędziem uczenia się

x y(x) f(x,p) min p∈Rn

x (f (x , p)− y( x))2

(18)

Przeszukiwanie a uczenie się

● Metoda optymalizacji jest

narzędziem uczenia się

● Algorytmu uczenia się z nadzorem i bez

nadzowu (np grupowanie, klasyfikacja,

regresja) są wynikiem jawnej lub niejawnej optymalizacji funkcji błędu.

(19)

Przeszukiwanie a uczenie się

● Uczenie się jest metodą przyspieszania metody

optymalizacji

x q(x)

(20)

Przeszukiwanie a uczenie się

● Uczenie się jest metodą przyspieszania metody

optymalizacji

● Za pomocą metod maszynowego uczenia

można aproksymować funkcję celu (surrogate optimization)

Cytaty

Powiązane dokumenty

• mgr Ewa Stolarczyk (Akademia Jana Dłu- gosza w Częstochowie) Bajkowy język re-. klamy piwa

„Tworzenie programów nauczania oraz scenariuszy lekcji i zajęć wchodzących w skład zestawów narzędzi edukacyjnych wspierających proces kształcenia ogólnego w

hiperheurystyke, w której dwie metody heurystyczne będą działały na przestrzeniach 5-wymiarowych, a następnie przekazywały swoje wyniki do modelu metody działającej w 10

W przy- padku prawa międzynarodowego (Karta Narodów Zjednoczonych, Konwencje Genewskie i Haskie, Traktat Waszyngtoński, Traktaty Unii Europejskiej i Po- stanowienia Rad

Dans le cycle « Six réalités de la guerre », c’est, en effet, grâce au paysage, qu’à la fin du cycle, le personnage, après une longue méditation au bord de la mer, retrouve

W dotychczasowych publikacjach koncentrowałem się na slawizmach niemieckich zawierających słowiańskie elementy słowotwórcze i na wpływach morfologicznych, na zapożyczeniach

bardzo kosztowny – minimalizacja liczby zapamiętanych przykładów uczących.. Concept drift - definicja.  Concept drift oznacza,

Synchronisation of Price Cycles in European Housing Markets 63 the lowest (highest) value of cyclical component was selected as the turning point in the course of the cycle