NetLogo a modelování decentralizovaných



Podobné dokumenty
Modelování: obecné principy. Radek Pelánek

Modelování založené na agentech a decentralizované myšlení

Úvod Teorie Studium CA Aplikace Souvislosti. Radek Pelánek

Modelov an ı biologick ych syst em u Radek Pel anek

Úvod Teorie Studium CA Aplikace Souvislosti. Radek Pelánek

Buněčné automaty a mřížkové buněčné automaty pro plyny. Larysa Ocheretna

Modelování a simulace: o předmětu. Radek Pelánek

Modelování a simulace: o předmětu. Radek Pelánek

Modelov an ı soci aln ıch a ekonomick ych syst em u Radek Pel anek

Gymnázium, Český Krumlov

Pravděpodobnost, náhoda, kostky

Moderní systémy pro získávání znalostí z informací a dat

Pravděpodobnost, náhoda, kostky

Pákové body Radek Pelánek

Emergence chování robotických agentů: neuroevoluce

Teorie regionálního rozvoje. Neoklasické teorie

Digitální učební materiál

Modelování a simulace Lukáš Otte

HUMÁNNÍ GEOGRAFIE SEMINÁŘ

H. Dreyfuss: What computers can t do, 1972 What computers still can t do, J. Weizenbaum. Computer power and human reason, 1976

Dynamické kritické jevy

Časové a organizační vymezení

K možnostem krátkodobé předpovědi úrovně znečištění ovzduší statistickými metodami. Josef Keder

ZÁKLADNÍ METODOLOGICKÁ PRAVIDLA PŘI ZPRACOVÁNÍ ODBORNÉHO TEXTU. Martina Cirbusová (z prezentace doc. Škopa)

Místní akční plán rozvoje vzdělávání II ORP Strakonice CZ /0.0/0.0/17_047/

Jak žáci gymnázia vnímají výuku informatiky jako vědy

Vznik a vývoj života na Zemi

Komplexní systémy: úvod

Základy Jednoduché modely Příklady modelů. Modelování epidemií. Radek Pelánek

Inteligentní systémy a neuronové sítě

Třetí společnost? Možnosti počítačového modelování společnosti

Informatika. tercie. Mgr. Kateřina Macová 1

CW01 - Teorie měření a regulace

Pedagogika I Zimní semestr Akademický rok 2014/15

CHEMICKO-INŽENÝRSKÉ VZDĚLÁVÁNÍ VE STRUKTUROVANÉM STUDIU

HLAVNÍ PROBLÉMY V ŽIVOTNÍM PROSTŘEDÍ

Lékařská biofyzika, výpočetní technika I. Biostatistika Josef Tvrdík (doc. Ing. CSc.)

Pokročilé operace s obrazem

Biologicky inspirované výpočty. Schématické rozdělení problematiky a výuky

analýzy dat v oboru Matematická biologie

Modelování zdravotně významných částic v ovzduší v podmínkách městské zástavby

Zajímavé aplikace teorie grafů

PROBLÉMY ŽIVOTNÍHO PROSTŘEDÍ ORGANISMY

Dodatek k ŠVP ZV č. 1

Jejich účelem je uvolnění potenciálu, který v sobě ukrývá spojení racionálního a emocionálního myšlení.

MODERNÍ PŘÍSTUPY K MANAGEMENTU

5.1.7 Informatika a výpočetní technika. Časové, obsahové a organizační vymezení. ročník hodinová dotace

Střední odborné učiliště Domažlice, škola Stod, Plzeňská 322, Stod

Celulární automaty (CA) a jejich aplikace. Samoorganizace Vlastnosti CA Samoorganizovaná kritikalita Vývoj rozhraní

1 About Science. Věda je studium o přírodních pravidlech

Přírodopis Společenstva organismů a populace

SOC119 Úvod do sociologie pro nesociology. Povinné materiály z prezentací

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE. INFORMATIKA 1.stupeň ZŠ

Scénář text Scénář záběry Místo, kontakt, poznámka. Animace 1: pavouk, mravenec a včela.

Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Brožura dobré praxe.

Datová věda (Data Science) akademický navazující magisterský program

BIOLOGIE GYM PRŮŘEZOVÁ TÉMATA.

CHARAKTERISTIKA PŘEDMĚTU GEOGRAFIE (VYŠŠÍ STUPEŇ OSMILETÉHO GYMNÁZIA)

VYUŽITÍ ICT VE VÝUCE FYZIKY NA GYMNÁZIU. Jana Škrabánková Vít Schindler

Kognitivní informatika očima studentů

METODY DOLOVÁNÍ V DATECH DATOVÉ SKLADY TEREZA HYNČICOVÁ H2IGE1

CO JE A NENÍ NOVÉHO V MODELOVÁNÍ DYNAMICKÝCH SPOJITÝCH SYSTÉMŮ NA POČÍTAČI ZA PŮL STOLETÍ

1. Znalostní systémy a znalostní inženýrství - úvod. Znalostní systémy. úvodní úvahy a předpoklady. 26. září 2017

Výstupy z pracovní skupiny ČTENÁŘSKÁ A MATEMATICKÁ GRAMOSTNOST

Analýza komunitní sítě

01 Teoretické disciplíny systémové vědy

ŠKOLNÍ VZDĚLÁVACÍ PROGRAM. D. Kvasničková a kol.: Ekologický přírodopis pro 7. ročník ZŠ a nižší ročníky víceletých gymnázií, 1. a 2.

Simulace socio-dynamických a socioekonomických

Světová ekonomika. Ekonomické subjekty a ekonomický koloběh

ŠKOLNÍ VZDĚLÁVACÍ PROGRAM

P akov e body Radek Pel anek

Principy počítačů I Netradiční stroje

Diskrétní matematika. DiM /01, zimní semestr 2016/2017

CZ.1.07/1.5.00/

Obsah. Předmluva... IX. Seznam obrázků... XIX. Seznam tabulek... XXIII

Učit se učit, myslet a žít učení s ohledem na fungování mozku. Mgr. Petra Dočkalová terénní učitelka

ŘEŠENÍ PROJEKTOVÝCH ÚLOH S MODELOVÁNÍM A SIMULACÍ ZAŘÍZENÍ A PROCESŮ VE VÝUCE

ROLE ICT VE SPOLEČNOSTI

Klíčové vlastnosti a kapacity mentora 1

5.7. P rvouka Charakteristika vyučovacího předmětu Začlenění průřezových témat Zaměření na klíčové kompetence

Státnice odborné č. 20

Vzdělávací oblast: Člověk a příroda Vyučovací předmět: Ekologická výchova Ročník: 6.

Metody analýzy modelů. Radek Pelánek

Vzdělávací obsah předmětu matematika a její aplikace je rozdělen na čtyři tématické okruhy:

Obecná charakteristika živých soustav

Pedagogická psychologie. Klasické teorie učení

Projdou či neprojdou III: Pohyb částic v kapalině - difúze

BUŇKA VY_52_INOVACE_03. Ročník: 6. Vzdělávací oblast.: Člověk a příroda Vzdělávací obor: Přírodopis

Operační program Výzkum, vývoj a vzdělávání

Formální Metody a Specifikace (LS 2011) Formální metody pro kyber-fyzikální systémy

Charakteristika předmětu Anglický jazyk

Programujeme, a co dál? Dan Lessner

Metodologie pedagogického výzkumu Téma číslo 2 Koncipování vlastního výzkumu

ŠKOLNÍ VZDĚLÁVACÍ PROGRAM

5. Umělé neuronové sítě. Neuronové sítě

5.15 INFORMATIKA A VÝPOČETNÍ TECHNIKA

ÚVOD DO STUDIA BUŇKY příručka pro učitele

4EK201 Matematické modelování. 11. Ekonometrie

Informační a komunikační technologie

PŘÍRODOVĚDNÁ GRAMOTNOST

Transkript:

NetLogo a modelování decentralizovaných systémů Radek Pelánek Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/02.0024

Modelování: Ústřední myšlenka Všechny modely jsou špatně. Některé modely jsou užitečné. (Připisováno autorům: George Box, Edwards Deming)

Všechny modely jsou špatně... model: vždy zjednodušením, abstrakcí reality (jinak by to nebyl model) nikdy nemůže být úplně dobře, vždy se něčím od reality liší

... Některé modely jsou užitečné. užitečnost díky zjednodušení Umění je lež, která nám pomáhá uvědomit si pravdu. (Picasso) Model je lež, která nám pomáhá pochopit realitu. jen některé modely jsou užitečné

Příklad: Mapa

Příklad: Mapa mapa = model prostoru špatně neobsahuje všechny detaily, dochází u ní ke zkreslením,... užitečná: pochopení reality: mapa jako výuková pomůcka plánování akcí: kterou cestou se mám vydat usnadnění komunikace, sdílení myšlenek (ne každá mapa je užitečná)

Příklady modelů matematické a výpočetní modely fyzické modely (dopravní prostředky, stavby,...) mapy, plány, návrhy fyzikální zákony karikatury hry (v přírodě, deskové, počítačové) metafory, analogie, mentální strategie příběhy

Výpočetní modely model = matematický zápis (např. soustava rovnic) nebo program simulace = chování modelu = řešení rovnic, spuštění programu abstraktní pouze symbolické entity (čísla, řetězce někde v paměti), srovnej fyzické modely konkrétní počítač je velmi tupý... nutný přesný zápis instrukcí, srovnej mentální modely

Účel výpočetních modelů a simulací 1 porozumění, objevování, formalizace a testování hypotéz organizace mraveniště, dynamika sociální skupiny, fungování buňky 2 předpovídání počasí, odhad spotřeby, vývoj cen, doprava 3 návrh systémů, zkoušení zásahů do systému na nečisto technické obory 4 učení, trénink, zábava výuka, letecké simulátory, SimCity

Simulace jako třetí cesta vědy Teorie Simulace Experiment Dedukce Indukce modely modely realita malé problémy středně velké velké systémy exaktní zejména popisné popisné

Zpětná vazba Zpětná vazba Proces, při kterém je část výstupu systému současně vstupem pro další činnost tohoto systému.

Zpětnovazební cyklus uzavřený cyklus příčin a následků příčiny v jedné části systému způsobují následky, které způsobují změny v původních příčinách

Pozitivní zpětná vazba změna v jedné složce zvětšení této změny deregulační charakter, vyvádí systém pryč z rovnováhy může vést ke vzniku nových struktur

Pozitivní zpětná vazba: příklady míček na kopci nádor epidemie formace měst (počet lidí - atraktivita místa) vztahy mezi lidmi dominance na trhu peníze - úroky, resp. dluhy - úroky (bohatší se stávají bohatšími, chudší chudšími) eroze

Pozitivní zpětná vazba: příklady jaderná exploze vědomosti - snadnost učení vědecké práce: známost - množství citací popularita - zájem médií fotbal: úspěšnost klubu - sponzoři plocha ledovců - albedo planety We shape our buildings; thereafter they shape us. (W. Churchill) Tomu, kdo má, totiž bude dáno, a tomu, kdo nemá, bude vzato i to, co má. (Mk 4:25)

Negativní zpětná vazba změna zmenšení této změny regulační charakter, udržuje systém v rovnováze

Negativní zpětná vazba: příklady míček v misce termostat řízení auta, balancování na kládě (výchylka - korekce) cena - poptávka velikost populace (počet jedinců - množství jídla) pracovní místa - zájem vědomosti - zapomínání množství CO 2 ve vzduchu - rychlost růstu rostlin

Nástroj NetLogo http://ccl.northwestern.edu/netlogo/ modelování pomocí agentů volně dostupný rozsáhlá sbírka zajímavých modelů snadná tvorba vlastních modelů k dispozici česká dokumentace http://www.robotomie.cz/robodownload.php?q=netlogo

Decentralizované systémy systémy, které nemají centralizované řízení sebe-organizující se, řád (pokyny) nepřichází zvnějšku řízení založeno na lokálních interakcích mezi jednotlivými agenty

Mravenci jeden z nejúspěšnějších živočišných druhů oblíbený předmět pro studium decentralizovaných systémů mraveniště jako celek mají inteligenci, osobnost emergence tyto vlastnosti nemají žádný odraz v jednotlivých mravencích (srovnej s neurony a mozkem) http://www.youtube.com/watch?v=a042j0idqk4

Mravenci: inteligence pokusy v laboratoři, omezená plocha umístění hřbitova, skládky: maximalizace vzdáleností hledání nejkratších cest k potravě mraveniště jako celek řeší netriviální matematické úlohy

Mravenci: osobnost mraveniště jednotliví mravenci žijí krátkou dobu, mraveniště jako celek přežívá dlouho s věkem se mění charakter mraveniště (agresivní, dobyvačné klidné, ustálené) průměrný věk mravenců je stále přibližně stejný

Mravenci: model prostředí: mraveniště + zdroje jídla pravidla: mravenci se pohybují náhodně po prostoru najdou jídlo cestou zpět do mraveniště vypouští feromon hledání upřednostňují místa s vyšší koncentrací feromonu

Termiti prostředí: rozházené kusy dřívek pravidla: termiti chodí náhodně po prostoru když termit narazí na dřívko: pokud zrovna nic nenese, tak dřívko zvedne pokud zrovna něco nese, tak dřívko položí a jde pryč

Hlenka (slime mold)

Hlenka (slime mold) dva módy chování: hodně potravy mnoho samostatných jednobuněčných organismů málo potravy shlukne se a vytvoří jeden mnohobuněčný organismus jak se shlukuje? látka camp hypotéza pacemaker cells http://www.youtube.com/watch?v=bkvhljlg7ug http://www.youtube.com/watch?v=leki3cv9yyw

Model hlenky abstraktní model shlukování buněk hlenky pravidla: náhodný pohyb buňky při pohybu vylučují feromon při pohybu upřednostňují místa s vyšším výskytem feromonu zpětné vazby: pozitivní: víc buněk, víc feromonu negativní: větší shluky, méně volných buněk

Hejno (boids)

Boids: poznámky velmi známý model mnoho rozšíření počítačová grafika http://www.red3d.com/cwr/boids/ http://www.youtube.com/watch?v=rn8dzlgmt3m rozšířená verze

Dopravní zácpa model decentralizovaného vzniku dopravní zácpy auta jedou po silnici, snaží se udržovat si drobný odstup od toho před sebou, ale jinak co nejrychleji chování: při dostatečné hustotě aut se vytváří zácpa (i bez vnější příčiny) pomalu se pohybuje proti směru pohybu aut

Požár šíření požáru v lese ilustrace fázového přechodu mírná změna parametru prudká změna chování

Eroze

Vzory v přírodě

Model

Model princip

Hra Život čtverečkovaná síť buněk, sousedi se počítají i diagonálně každá buňka v jednom ze dvou stavů: živá, mrtvá hraje se na kola pokud je buňka živá: méně než dva sousedi umírá na osamělost více jak tři sousedi umírá na přehuštění dva/tři sousedi přežívá pokud je buňka mrtvá: právě tři sousedi ožívá jinak zůstává mrtvá

Základní poselství Jednoduchá pravidla mohou vést ke složitému chování.

Proč Život? Je pravděpodobné, že kdybychom poskytly dostatek času a prostoru, tak by se z náhodného počátečního stavu vyvinuly po dostatečně dlouhém čase inteligentní, sebe-reprodukující bytosti a osídlili by část prostoru. (J. H. Conway) Hra má schopnost z náhodného stavu vytvářet pravidelné a zajímavé struktury (srovnej primordial soup).

Stabilní konfigurace

Periodické konfigurace

Pohybující se konfigurace

Shrnutí výpočetní modelování aplikace informatiky v mnoha oblastech decentralizované systémy, zpětné vazby nástroj NetLogo