Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Agent-Based Models with Python - An Introduction to Mesa

Complexity Explorer via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn agent-based modeling through a comprehensive tutorial series that teaches you to build complex simulations using Mesa, a Python-based modeling framework. Master the fundamentals of agent-based modeling by constructing a detailed Sugarscape simulation featuring trading agents in an interactive environment. Start with basic concepts and progress through setting up Google Colab, creating agent classes, and building dynamic landscapes where agents can move, consume resources, and engage in trading behaviors. Develop skills in initializing different types of agents, implementing step functions for sugar and spice mechanics, and programming sophisticated movement algorithms across multiple sessions. Explore advanced trading mechanisms between agents, including multi-part trading systems that simulate realistic economic interactions. Gain practical experience with data collection at both model and agent levels, learning to track and analyze simulation outcomes effectively. Complete the tutorial by mastering batch run capabilities for conducting multiple simulation experiments and drawing meaningful conclusions from your agent-based models.

Syllabus

Session 1: Introduction
Session 2: Sugarscape with Traders Overview
Session 3: Start Google Colab & Initiate Classes
Session 4: Upload the Landscape
Session 5: Agentize the Landscape Part I
Session 6: Agentize the Landscape Part II
Session 7: Initialize Traders
Session 8: Sugar & Spice Step Functions
Session 9: Traders Move Part I
Session 10: Traders Move Part II
Session 11: Traders Move Part III
Session 12: Traders Move Part IV
Session 13: Traders Eat
Session 14: Traders Trade Part I
Session 15: Traders Trade Part II
Session 16: Traders Trade Part III
Session 17: Traders Trade part IV
Session 18: Data Collector Model
Session 19: Data Collector (Agent Level)
Session 20: Batch Run
Session 21: Conclusion

Taught by

Complexity Explorer

Reviews

Start your review of Agent-Based Models with Python - An Introduction to Mesa

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.