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
 14 horas

Número de participantes


Preço por participante

Declaração de Clientes (1)

Próximas Formações Provisórias