2022 Intro to Agent-Based Modeling Simulation AI in NetLogo
What you'll learn
- 1 Practical application of Agent-Based modeling ( virus spread simulation - e.g. COVID-19 )
- Agent-Based modeling AI and its applicability in different fields
- Visualize plots in NetLogo
- NetLogo language
- Storytelling through simulation
- Put NetLogo simulation models on Website
Requirements
- Just basics of programming needed (defining variables, functions, if-statements) - I provide you with link to course with these basics, you can go through it in less than 30 minutes
- Willingness to learn :)
Description
When people talk about artificial intelligence, they usually talk about machine learning.
Most people have not heard about Agent-Based modeling AI . That is a pity.
Agent-Based modeling is much simpler than machine learning. You basically just let agents interact in an environment and watch for any emergent behavior. You practically do not have to have any math background and you are able to create amazing things.
You can simulate society ( e.g. spread of virus, interaction of groups of people, of different individuals ... ), ecology (spread of fire) ... you can simulate chemical processes, physical phenomenons and more...
Doesn’t that sound amazing? ( PS: simulating a society is a way to understand it )
As you’ll learn in this course, the Agent-Based modeling AI paradigm is very different from Machine learning. It’s even led to new and amazing insights in social sciences.
We will program in NetLogo language which is one of the most popular and poweful environment.
What is covered in this course?
Agent-Based Modeling theory
1 Practical hands-on project ( we will simulate spread of a virus )
Storytelling with simulation
On-Website simulation
If you’re ready to take on a brand new challenge, and learn about powerful AI technique that you’ve never seen before in any kind of machine learning, then this course is for you!
See you in class!
TIPS (to get through the course):
Take handwritten notes. I will provide my presentations. This will help you understand.
Lectures - 1.5x speed, Coding - 1.25-1.5x speed
Write code yourself, don't just sit there and look at my code. You learn coding by ... coding. :)
Ask lots of questions on the discussion board. The more the better! I will answer them.
Who this course is for:
- Beginners in Agent-Based modeling
- Beginners in Simulating Complex systems
- Social scientists
- Beginners in Programming
- Journalists
- Ecologists
- Physicists
- Chemists
- Biologists
Instructor
My name is Jan Pastorek and I am excited that you are reading about this course!
Professionally, I am a freelancing Computer Scientist. I have been working at Academy of Science. Today, I spend most of my time working on Agent-Based modeling of social phenomena (e.g. spread of virus), Quantum Computation, Machine Learning and (Geo)Data Science.
Apart from Computer Science, I have completed Liberal Arts Colegium (social sciences).
From my courses you will straight away notice how I combine my real-life experience and academic background in Computer Scicence, Social Sciences, Philosophy, Physics and Mathematics to deliver professional step-by-step coaching in the space of Agent-Based modeling and Data Science. I am also passionate about public speaking.
Some of the technologies / libraries I have used are: Python, Java, PHP, Javascript, Qiskit, Pandas, Numpy, Folium, Postgresql and more.
Finally, I want to say that I am absolutely passionate about Agent-Based Modeling and Data Science and I am looking forward to sharing my passion and knowledge with you!