Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Modelowanie zorientowane agentowo

Podobne prezentacje


Prezentacja na temat: "Modelowanie zorientowane agentowo"— Zapis prezentacji:

1 Modelowanie zorientowane agentowo
Repast

2 Systemy agentowe Metodologia tworzenia modeli obliczeniowych odzwierciedlających sztuczne światy Umożliwia tworzenie, symulację oraz analizę sztucznych światów Odwzorowywanie skomplikowanych i złożonych zjawisk w celu badanie wpływu konkretnych zdarzeń na symulowany świat

3 Sztuczny świat Środowisko w którym rezydują agenci
Opisane za pomocą zestawu cech Może się zmieniać w czasie (samoistnie lub na wskutek interakcji agentów) W zależności od typu może przyjmować skończoną (lub nie) liczbę stanów

4 Agent Autonomiczne byty, dążące do osiągnięcia wytyczonych celów
Posiadają zestaw opisujących je cech Posiadają zestaw zachowań za pomocą których: Reagują na zmiany zachodzące w świecie Wchodzą w interakcje z innymi agentami Mogą posiadać własności samoczynnego uczenia

5 Recursive Porous Agent Simulation Toolkit
Repast

6 Repast - historia Rok 2000 Obecnie
Rozpoczęcie prac na Uniwersytecie w Chicago Wzorowane na innym środowisku - Swarm Obecnie Dalszy rozwój w laboratoriach ARGONNE

7 Repast Biblioteka obiektowo zorientowana Duży nacisk na modularność
Model reprezentowany za pomocą POJO Wydzielenie agentów, zachowań oraz związków między częściami modelu jako osobnych komponentów Możliwość zaprogramowania modelu w Javie, Groovy lub za pomocą graficznego edytora

8 Repast Zawiera biblioteki dedykowane dla: Integruje się m.in. z:
Algorytmów genetycznych Sieci neuronowych Specjalizowanych obliczeń matematycznych Integruje się m.in. z: WEKA, MATLAB, Pajek, *ORA, R Wsparcie dla systemów informacji geograficznej (GIS)

9 Repast - praktyka Sporo narzędzi graficznych wspierających modelowanie, symulacje, wizualizacje, analizowanie, a także interakcje z uruchamianymi systemami w czasie działania Darmowy Otwarty kod źródłowy Rozprowadzany na licencji New BSD

10 Repast - alternatywy Swarm StarLogo, NetLogo MASON Ascape EcoLab
Cormas AnyLogic …, łącznie ponad 200 innych narzędzi

11 Podstawowe pojęcia Repast

12 Repast – Context Kontener agentów o semantyce zbioru
Reprezentuje populację modelu Przechowuje dane o świecie Może definiować zachowania opisujące zmiany zachodzące w świecie Możliwość stworzenia hierarchicznej struktury Agenci mogą migrować między Contekstami

13 Repast - Projection Stawowi realizacje zdefiniowanego modelu, poprzez nałożenie nowej struktury na meta-populacje Definiuje i narzuca związki oraz umożliwia komunikacje między agentami Context może być realizowany przez wiele projekcji

14 Repast - Behavior Definiuje reakcje agenta na zajście pewnego zdarzenia w systemie Wykonanie akcji może być uwarunkowane aktualnym położeniem agenta

15 Repast - Scheduler Dyskretny wielowątkowy scheduler
Odpowiada ze kolejkowanie zdarzeń i interakcji zachodzących w symulowanym świecie Wsparcie dla sekwencyjnego i równoległego przetwarzania dyskretnych zdarzeń

16 Show Time !!!


Pobierz ppt "Modelowanie zorientowane agentowo"

Podobne prezentacje


Reklamy Google