Welcome to the course of Agent Based Modeling and Simulation (ABMS) . The course intends to explore the use of learning techniques in ABMS. For this, traditional ABMS, as developed using NetLogo, is introduced in detail. Then, the use of Machine Learning techniques in this context, i.e., supervised and reinforcement learning, is briefly reviewed. The organization of the course is as follows:
Introduction | abms-syllabus
- Agent Based Modeling and Simulation | 1; 3:1 | abms-slides-01
- Getting Started with NetLogo | 1; 3:2 | abms-slides-02
- The ODD Protocol | 1:3 | abms-slides-03
- Implementing a First Agent Based Model | 1:4 | abms-slides-04
- From Animation to Science | 1:5 | abms-slides-05
- Testing your Programs | 1:6 | abms-slides-06
- Emergence | 1:8 | abms-slides-07
- Stochasticity | 1:15 | abms-slides-08
- Collectives | 1:16 |abms-slides-09
- Patterns for Model Structure | 1:17-18 | abms-slides-10
- Patterns for Theory Development | 1:19 | abms-slides-11
- Analyzing and Understanding ABMs | 1:22 |
- Introduction to Reinforcement Learning | 2:1 |
- Finite Markov Decision Processes | 2:3 |
- Temporal-Difference Learning | 2:6 |
- Weka and NetLogo |
X:Y stands for reference X, chapter Y.
Ligas
- Guía de estilo en NetLogo | URL
References
- S. F. Railsback and V. Grimm. Agent-Based and Individual-Based Modeling. Princeton University Press, Princeton, New Jersey, USA, 2019.
- R. Sutton and A. G. Barto. Reinforcement Learning: An Introduction. MIT Press, Cambridge, MA., USA, 2018.
- U. Wilensky and W. Rand. An introduction to agent-based modeling: modeling natural, social, and engineered complex systems with NetLogo. MIT Press, Cambridge, MA., USA, 2015.