Programa do Curso
Introdução
Visão geral de Agent Based Modeling
Estudo de caso: Utilização de agentes para simular transacções financeiras
Visão geral de Agent Based Modeling Estruturas para Java, C++, Python, etc.
Visão geral das principais caraterísticas do Mesa
Configurando o ambiente
Escolher entre um editor de texto ou IDE e o Jupyter Notebook
Criando um modelo simples
Estudo de caso: Usando Agentes para Simular uma Pandemia
Escolher um modelo baseado no Use Case (Riqueza de Boltzmann, Modelo de Segregação de Schelling, SIR, etc.)
Trabalhar com as classes Modelo e Agente do Mesa
Definir as variáveis
Definição de parâmetros ao nível do modelo
Programar as acções de um agente
Execução do modelo
Adicionar agentes ao modelo
Adicionando espaço ao modelo
Recolha de dados utilizando o coletor de dados
Executando o modelo Múltiplos usando o Mesa Batch Runner
Visualizando a simulação de forma interativa
Visualizando a atividade do agente em uma grade
Adicionando um gráfico à visualização
Criação de um módulo de visualização (opcional - requer o script Java)
Integrar o modelo com uma aplicação Machine Learning.
Melhores práticas
Resolução de problemas
Resumo e conclusão
Requisitos
- Python experiência de programação
- Javaguião (opcional)
Público
- Investigadores
- Investigadores
- Analistas
Declaração de Clientes (1)
The trainer well prepared the course material beforehand and the session was very flexible and arranged to meet the trainee's interests. The management staffs were also around during the course to help us. The project was well managed in a friendly atmosphere throughout.