Bienvenidos a una introducción al Modelado Basado en Agente
Soy Bill Rand y seré su instructor para este curso
Soy Profesor asistente de Gestión de Negocios
En la Escuela de Gestión de la Universidad del Estado Carolina
y también tengo entrenamiento en Computación
y en este curso, estaremos hablando sobre por qué
el modelado basado en agente es útil
para que pueden utilizarlo
como pueden entenderlo
como pueden construir modelos, como pueden entender modelos
que otras personas ha construido, como analizar esos modelos
y como usarlos de formas avanzadas para realmente empezar
a entender problemas que podrían ver a su alrededor.
Ahora, a través de este curso, vamos a hablar sobre detalles tecnicos,
pero no vamos a requerirles que sepan sobre programación de computadoras
o modelado computacional, durante el curso.
Pero antes de llegar a todos esos detalles, quiero empezar con un vídeo breve
una breve discusión, con la que usualmente inicio todas mis clases de modelado basado en agente
Así, lo que están viendo frente a ustedes
es un grupo de aves que a menudo viajan juntas en bandada en formas muy interesantes
Y hacen esto a medida que se mueven a través del espacio
sin coordinación, sin una especie de plan centralizado
de donde deberían ir o como deberían moverse
Pero los patrones que generan son bastante vistosos y hermosos
y tienen cierta regularidad hacia ellos
si las observan al pasar el tiempo.
Un cierto patrón de comportamiento que ven en todas ellas.
Y mucho sobre lo que vamos a hablar
es como ir desde reglas individuales de comportamiento
hasta estos acumulados de hermosos patrones emergentes que vemos alrededor de nosotros.
Y eso es lo que el modelado basado en agente, en muchas formas,
fue diseñado para hacer. ¡Como pueden individuos,
quienes se están comportando por si mismos, juntarse para crear estos extensos patrones
de comportamiento que vemos a nuestro alrededor?
Y más importante, o debería decir, además,
¿Como esos patrones de comportamiento luego se retroalimentan para afectar esos mismos individuos
intentando tomar decisiones?
Ahora, intentemos y trabajemos hacia atrás desde esto para comenzar
Así, voy a traer ahora un modelo computacional que fue creado para representar
los patrones de estas aves, que veamos a nuestro alrededor.
Y en este modelo computacional, como podrían ver frente a ustedes,
las aves a menudo se comportan en formas muy similares a las formas de las aves reales que vimos
en la vida real. Ahora, ellas no son las mismas, hay algunas diferencias,
este es un modelo bidimensional, a diferencia del modelo tridimensional,
y hay otras razones por que hay diferencia en las formas que se comportan
pero en otra forma, son bastante similares.
Ahora, voy a arrancar y detener el modelo muchas veces,
Y ven que empienzan con una distribución aleatoria de aves,
que llamaremos luego "agentes" a lo largo de este curso,
y estas aves se mueven e interactúan, pero lentamente, se juntan,
y aceleraremos y deceleraremos el modelo un poco,
y pueden ver como ellas podrían interactuar con cada una.
Ahora, si nunca han visto este modelo antes,
los incentivo a ir hacia atrás y ver el modelo varias veces.
Y si desean, este modelo se esta disponible en NetLogo,
en el idioma que estaremos usando a lo largo de este curso
y se llama el modelo de bandada en NetLogo.
Si van y abren el modelo de NetLogo,
y van a Archivos > Biblioteca de modelos > Biología,
y hacen click en el Modelo de Bandada
podrán ver el modelo por su cuenta.
Y lo que quiero que hagan, es pulsar "configurar" e "ir",
muchas veces, sin ver nada más en el modelo,
realmente explorando el modelo,
y quiero que intenten e empiecen a inferir las reglas de comportamiento
de las aves en este modelo.
Ahora, les daré algunas pistas,
solo hay tres reglas,
y son muy simples, ¿de acuerdo?
Los colores de las aves no tienen nada que ver con las reglas
Los colores solo están allí para diferenciar un ave de otra
así no parecen todas ser la misma ave,
en el original,
y todas las aves actúan in exactamente el mismo conjunto de reglas
No hay diferencia entre el conjunto de reglas en las que las aves se comportan. ¿Ok?
Así, en este punto, voy a detener el vídeo,
y quiero que intenten ver si pueden escribir,
o tal vez hacer un boceto en papel o algo que tengan cerca,
las tres reglas que existen dentro de nuestro sistema.
Y cuando volvamos, voy a explicarles que son las tres reglas
y por qué son una gran forma de tener una introducción al modelado basado en agente.