czyli (matematyczne i informatyczne) modelowanie w psychologii, socjologii i nie tylko
29.04-04.05.2011 współprowadziłem warsztaty dla szczególnie uzdolnionej młodzieży licealnej Krajowego Funduszu na rzecz Dzieci, w ramach ogólnorozwojowego obozu w Serocku.
Prowadzący
- Piotr Migdał (doktorant w ICFO - Institut de Ciències Fotòniques, Castelldefels (Barcelona))
- Joanna Zielińska (studentka Wydziału Fizyki Uniwersytetu Warszawskiego)
Wstęp
Zarówno aparat matematyczny fizyki, jak i weryfikacja doświadczalna teorii, mogą zostać zastosowane do (wydawałoby się) "niefizycznych" problemów. Fizyka układów złożonych (ang. complex systems) zajmuje się takimi problemami jak modele rozprzestrzeniania się chorób, skalowanie się przestępczości z wielkością miasta, powstawanie korków ulicznych czy kształt ścieżek udeptanych w parku.
Konspekt warsztatów
- Dzień 1.
- Fizyka układów złożonych, jak przejść ze zjawiska do opisu matematycznego na przykładzie gry w mafię.
- Dzień 2. i 3.
- Krótki wstęp do Pythona.
- Modelowanie zapełniania sali wykładowej przez słuchaczy.
- Dzień: 4. i 5.
- Modelowanie synchronizacji w klaskaniu.
Python
Na zajęciach używaliśmy zestawu:
- Python 2.7 (wersje 3.coś nie współgrają z poniższymi pakietami)
- NumPy (pakiet numeryczny)
- matplotlib (pakiet do wykresów)
- graphics.py (pakiet do rysowania)
Wszystkie powyższe rzeczy są darmowe, na Win/Linux/Mac oraz proste do instalacji. Kolejność instalacji jak napisałem.
Kursów Pythona jest sporo; niektóre polskie są tu:
- Polish Python Coders Group - Kursy języka (w tym Lamerskie Wprowadzenie do Pythona - bodaj najprostsze)
Materiały
- rozkład słuchaczy na wykładzie prof. Meissnera
- synchronizacja oklasków po wykładzie prof. Meissnera (spontaniczna)
- Symulacja zajmowania sali wykładowej.
Ludzie przychodzą w grupach 1-3 znajomych, którzy chcą usiąść razem. Preferują miejsca bliżej tablicy (na wizualizacji - z lewej), nie przy krańcach, nie od raz przy innych i takie, że nie trzeba zbyt wiele osób mijać (wejście u góry na wizualizacji).- czaban_sit.py - program Piotra Czabana
Linki
- moje zdjęcia z Serocka 2011
- CogSysWaw - modelownie w kognitywistyce
- Dirk Helbing, Joachim Keltsch, Peter Molnar, Modelling the Evolution of Human Trail Systems, arXiv:cond-mat/9805158v1 [cond-mat.stat-mech]
- The rhythmic applause page - the sound of many hands clapping
- Zadania na warsztatach w Santa Fe Institute (w tym zajmowanie miejsc; choć mówię, że na pomysł wpadłem niezależnie :))
- Skalowanie różnych parametrów miast (np. przestępczość) w zależności od populacji
- deser: xkcd: Physicists