Up

Wykłady: Maciej Komosiński

Zajęcia zdalne

  Zajęcia zdalne będą odbywać się w terminach zgodnych z planem zajęć, z wykorzystaniem platformy Zoom.

Spotkania Zoom - Poniedziałek 9:45

Spotkanie Zoom - Wtorek 16:50


 Strona przedmiotu w serwisie eKursy: https://ekursy.put.poznan.pl/course/view.php?id=3714

Harmonogram

  1. (05.10/06.10) Automaty komórkowe

    Elementarne Automaty Komórkowe

    Golly

  2. (12.10/13.10) Modelowanie agentowe - wprowadzenie

    Zbiór modeli NetLogo

    Mesa - dokumentacja

    Repast Simphony - download

    Tutorial Repast ReLogo

    Tutorial Repast Java

    Repast API

    Repast primitives

    Guidebook Repast

    Tutorial obliczeń wsadowych

  3. (19.10/20.10) Modelowanie agentowe - tutorial Mesa

Zasady zaliczenia

 Ocena końcowa z przedmiotu jest obliczana na podstawie liczby punktów zdobytej w trakcie semestru w ramach projektów. Aby zaliczyć laboratoria na ocenę 3 należy otrzymać łącznie co najmniej 50% punktów, każde kolejne 10% podnosi ocenę o pół stopnia.

 Dopuszczalne są dwie nieobecności nieusprawiedliwione, każda kolejna nieobecność obniża ocenę z laboratoriów o pół stopnia. Ponad 30% nieobecności w trakcie semestru stanowi podstawę do niezaliczenia przedmiotu.

 Projekty realizowane są w grupach 2-osobowych.

Projekt 1: Modelowanie agentowe

 Celem projektu jest postawienie hipotez badawczych dla wybranego przez siebie zjawiska (lub systemu), zamodelowanie tego zjawiska w środowisku Mesa lub Repast, a następnie zweryfikowanie postawionych hipotez w oparciu o eksperymenty ze stworzonym modelem. Projekt zaliczany będzie na podstawie kodu modelu (skompresowany folder), oraz raportu (w formie notatnika jupyter bądź pliku pdf) zawierającego opracowanie problemu oraz podsumowanie wyników eksperymentów. Pierwszą część raportu należy opracować i przesłać prowadzącemu mailowo w formie pliku pdf przed zajęciami 26.10.20/27.10.20. Ostateczny termin oddania pełnego projektu to 30.11.20. Poniżej znajduje się lista zagadnień które powinny pojawić się w raporcie:

  • Część pierwsza (przed stworzeniem modelu)
    • Opis modelowanego zjawiska / systemu
    • Opis koncepcyjny modelu
    • Założenia upraszczające
    • Lista typów użytych agentów, wraz z ich opisem
    • Parametry modelu, wraz z ich opisem
    • Hipotezy badawcze (co najmniej trzy)
  • Część druga (po stworzeniu modelu)
    • Opis implementacji modelu (tylko ciekawsze fragmenty)
    • Wyniki eksperymentów
    • Weryfikacja hipotez badawczych
    • Weryfikacja trafności modelu - czy wyciągnięte wnioski mają zastosowanie w rzeczywistości?
    • Dodatkowe wnioski, ciekawe obserwacje

Przykładowe zagadnienia: ekonomia, sieci społecznościowe, ruch uliczny, populacje zwierząt, pogoda, fizyka, symulacja tłumu, społeczeństwo, sport, pole bitwy.