
English: 
Okay! the extension I wanna talk about
today is the network extension.
We already played around
with a little bit in unit 4.
But I mentioned a little bit
about how you could add
a calculation that would be much
harder to calculate in
that logo but putting
then into extensions.And
this model really exemplifies that.
That's why I wanna this talk about it
So, this is another viral
marking model of... you know...
it's ..in neuro we cal it diffusion
information. This is taking into the
the point - "I wanna find who is
the best person to see... what particular
messages if I want that message
to diffuse quickly thorugh .. the system.
and I have a budget, so, I can determine
how many different people
I can see.. I have a different
types of networks named in
preferential attachment like we saw
before. But now,I am also gonna have

Spanish: 
Ok, la última extensión de la que quiero
hablarles es la extensión de las redes
Nosotros ya estuvimos jugando un poco en
la unidad 4, pero quiero mencionarles un
poco como ustedes pueden agregar cálculos
que serían mucho más difíciles de calcular
en NetLogo sino estuvieran dentro de una
extensión. Este modelo en verdad
simplifica las cosas y es por eso que les
voy a hablar de ello. Este es otro modelo
viral de marketing, lo llamamos difusión
de la información; esto nos lleva al punto
de "quiero encontrar a la mejor persona
para ver un mensaje en particular, si es
que quiero que ese mensaje se difunda muy
velozmente por la red"; tengo un
presupuesto, así puedo determinar cuánta
gente puedo ver, tengo diferentes tipos de
redes, enlace preferencial, como el que ya
vimos antes, pero ahora tengo también una

Romanian: 
Bun, extensia despre care vreau să vă vorbesc
astăzi se referă extinderea rețelei.
Deja am făcut câteva teste
cu ea in lecția 4.
Dar am menționat faptul
că puteți adăuga
o operație de calcul care va fii
mai greu de calculat în
NetLogo, dacă o adăugați
în extensie... și...
acest model exemplifică acest lucru...și
despre asta vreau să vă vă vorbesc.
Deci, acesta este un alt mdel
de reprezentare virală a... după cum știți
îl numim "difuzarea informației". El ia în calcul
faptul că "Eu vreau să știu care este cea mai potrivită
persoană pentru a transmite un anume mesaj
dacă vreau ca acel mesaj
să se difuzeze repede în sistem.
Și am un buget că să pot determina
la câți oameni diferiți le pot da mesajul.
Am difeite tipuri de rețele
bazate pe
atașament preferențial
cum am văzut
anterior, dar acum voi avea și

Romanian: 
o setare care este aleatorie sau
intermediară și această calitate intermediară este exact
despre ceea ce vorbesc cănd
vă spun că uneori este mai bine
să aveți acea operație de calcul
... scrisă într-un alt limbaj
și după care puneți NetLogo
să folosească o extensie pentru a o activa.
Asta deoarece calitatea intermediar-centrală este
dată de un calcul complex.
Ceea ce calculează o stare intermediară
este căt de des apare un nod
pe traseul cel mai scurt dintre
alte două noduri din
întreaga rețea... bun...
asta implică o comparație a ficărui nod
din rețea, găsirea ficărei rute scurte
către fiecare alt nod în
rețea și apoi să se detarmine care...
... căte... noduri se află pe aceste
rute. După cum vă puteți imagina
dacă dimensiunea rețelei crește
operația matematică "explodează"
și în multe cazuri nu
vrem să avem un cod de genul ăsta
direct într-un model din NetLogo, nu-i așa...
în schimb, este mai bine să
creăm o versiune java...

Spanish: 
configuración que no es aleatoria o que
está basada en la intermediación y la
intermediación es exactamente de lo que 
voy a hablar cuando digo que a veces es
mejor tener un cálculo en particular 
escrito en otro lenguaje y tener a NetLogo
como base y usar una extensión para 
llamarlo. Y esto es porque la
intermediación es un cálculo 
verdaderamente complejo. Lo que se calcula
con la intermediación es cuántas veces
aparece un nodo en el camino más corto
entre cualquier otros dos nodos dentro de
la red completa. Esto implica comparar
cada nodo en la red, encontrar los caminos
más cortos con cada otro nodo de la red y
darnos cuenta de cuantos nodos se 
encuentran en esos caminos. Como pueden
imaginar, a medida que se incrementa el
tamaño de la red, este cálculo explota y
en muchos casos uno no quiere poner un
código como éste directamente en un modelo
de NetLogo; en vez de ello es mejor, 
perder un poco de tiempo desarrollando una

English: 
a setting that isn't random or based upon
betweenness and betweenness is exactly
what I am talking about when
I am saying sometime it's better
to have a particular calculation
umm.. be written in another language
and then just have netlogo
use an extension to call it.
And that's because betweenness is a
really complex calculation.
What betweenness is calculating ..
is it's calculating how often a
node appears on the shortest path between
any of the other two nodes in
the entire network.right..
that involves comparing every node
in the network, finding each shortest
path to every other node in
the network and then figuring out. which
..how many ...and what nodes are on
those paths. As you might imagine
as we increase the size of the
network this calculation absolutely
explodes and in many cases
we don't waana put code like that
directly into a net logo model.right...
Instead, it's better to, spend some
time, develop a Java vesrion of

Romanian: 
sau o vesrsiune în alt limbaj
pentru acest cod și apoi să îi spunem lui NetLogo
să acceseze acea versiune
pentru... acel set de date la care vă uitați.
Asta este exact ce face acest model.
Deci, ce face...
Vă setați rețeaua cum faceți în mod normal
o planificați puțin,
în cazul nostru avem "atașament preferențial"
și după aceea puteți vedea difuzarea
și puteți urmări cât de repede se face
difuzarea în rețea.
Și putem modifica diverse lucruri
ca, de exemplu, bugetul, care are ca efect
difuzarea de informații către mai mulți indivizi
în rețea și să vedem căt de repede
se desfășoară lucrurile.
Si putem schimba atributele diseminarii între
între "aleatoriu" și "intermediar".
Diseminarea aleatorie este după cum vă puteți imagina
o stategie de diseminare care diseminează inforamția
aleatoriu către oamenii din rețea
în timp ce [diseminarea] intermediară
se face prin găsirea indivizilor care
sunt cei mai buni intermediari
calculand care indivizi sunt plasați
pe cele mai scurte rute dintre oricare două

Spanish: 
versión Java u otra versión en otro 
lenguaje de ese código en particular y
luego dejar que el NetLogo simplemente
llame a esa versión desde el conjunto de
datos particular que se está mirando y 
esto es exactamente lo que hace este
modelo; entonces lo que hace es cuando se
presiona sobre "setup" obtenemos la red
como se hace regularmente, se puede 
estirar un poco, en este caso es la red de
enlace preferencial y podemos ver la 
difusión y podemos rastrear cuan rápido
esa difusión sucede en la red completa,
podemos hacer cosas como cambiar el
presupuesto, que esencialmente tiene el
efecto de plantar la semilla en una
cantidad mayor de individuos en la red y
ver qué rápido suceden las cosas, pero
también podemos cambiar entre "aleatorio"
(random) e "intermediación" (betweeness) y
en random, como se puede esperar, es una
estrategia de semilla que asigna la
semilla en forma aleatoria a través de 
toda la red, mientras que la
intermediación trata de encontrar 
individuos que tienen el nivel más alto de
intermediación, el cálculo busca los 
caminos más cortos entre dos redes

English: 
that.. another language version of that
particular code and then have net logo
simply call that version on the particula
err.. umm.. dataset that we are looking
at. That's exactly what the model
does.So, what it does is set up network

Romanian: 
rețele. Există multe argumente care susțin
că un mod eficient de diseminare este folosirea
calității de intermediar pentru că
se identifică oameni într-adevăr se află
pe rutele pe care circulă informația
în întreaga rețea.
Deci acesta este modelul.
Acum să vedem cum este făcut.
Acum suntem în secțiunea de cod
Și cum am dicutat de mai multe ori anterior
penru a insera o extenie primul lucru
pe care îl facem este să creăm rețeaua
... creăm rețeaua întăi...
și apoi, la fel cum am mai făcut în lecția 4
vom folosi extensia rețelei pentru a genera rețeaua
iar aici o vom folosi și pentru a genera
atât rețeaua aleatoriu
căt pentru rețeaua bazată pe atașament preferențial
deci după cum puteți vedea
pentru rețeaua aleatorie
am generat (agenți și legături)... 500 de noduri
și un procent de (0.) de probabilitate de conectare

Spanish: 
cualquiera y hay una cantidad de 
argumentos que dicen porqué la centralidad
de la intermediación es una buena forma de
ver las cosas; identificando a la gente
que puede pasar el flujo de la información
por la red completa; ok este es el modelo,
ahora vamos a ver como se hace en verdad
ok, acá estamos en la ventana del código
y como ya lo vimos anteriormente, lo
primero que hacemos es poner la extensión
y crear la red y esperen que creo la red
en primer lugar; mucho de lo que hicimos
en la unidad 4, ahora vamos a dejar que
sea la extensión la que genere la red y
vamos a usar los dos, la red aleatoria y
la red de enlace preferencial; como pueden
ver, para la red aleatoria, hemos generado
las tortugas y los vínculos, con 500 nodos
y una probabilidad de conexión de 0.1 al
final de los nodos y en la de enlace
preferencial simplemente tenemos 500 nodos

Romanian: 
iar pentru atașamentul preferențial doar 500 noduri
bun... aceste lucruri le-am mai văzut
am văzut utilizarea extensiei pentru generarea rețelelor
dar ceea ce nu am mai făcut pănă acum
este folosirea operaținilor de calcul
ce facem este să cerem maximizarea bugetului
"ask max-n-of budget"
cu alte cuvinte cerem agentul (turtle) pentru buget
sa maximizeze raportorul
sa seteze atributul "adopted" ca adevarat
si sa updateze culoarea.
Cu alte cuvinte le transmitem ideea
pe care vrem sa o diseminam
bazandu-ne pe ceea ce maximizeaza
calitatea intermediar-centrala.
Acesta este un mod intersant de utilizare
extensiile pentru a introduce un cod
intr-un loc....
...un cod pe care il refolositi in mod frecvent
si pe care il puteti activa.
Deci o parte dintre extensiile create pentru NetLogo
fac aceste lucruri pentru voi.
Iau parti comune din cod
care erau folosite pentru a scrie coduri ]n NetLogo
si le pun in Java sau in alt loc

Spanish: 
eso ya lo vimos, vimos como usar la 
extensión de las redes para crear redes
lo que vimos antes es el uso de los 
cálculos, lo que hacemos es decir que le
preguntes por el máximo del presupuesto en
otras palabras, preguntá por las tortugas
y su presupuesto que maximicen este 
reporteador y asigne a la variable
"adoptado" como verdadero y actualice su
color, en otras palabras, estamos
sembrandolos con la idea que estamos 
tratando de dispersar, basados en la
chance de maximizar la centralidad de 
intermediación
es una muy buena forma de usar las 
extensiones, esencialmente, la de poner el
código en otro lugar, un código que se va 
a usar en forma frecuente
muchas de las extensiones que fueron 
escritas para NetLogo está disponibles
toman partes en común del código, que usan
el código de NetLogo, se pueden escribir

Spanish: 
en Java, ponerlo en algún otro lugar y que
nos permita llamarlo con un comando simple
haciendo que sea más sencillo trabajar con
ellos
la extensión de las redes tiene muchos 
otros comandos, la centralidad de
intermediación es sólo una de las medidas
de centralidad, uno puede buscar otras
como la centralidad de grado por ejemplo
pero les quise dar un ejemplo de cómo
hacer esto; esto fue todo sobre las 
extensiones de red
y en la próxima charla, vamos a hablar
acerca del futuro de los MBA

Romanian: 
si apoi iti dau voie sa le activezi folosind o singura comanda
facand lucrurile mai usoare pentru noi.
Deci extensiile de retea au si alte comenzi
pozitia "intermediar-centrala" este doar una dintre ele
Va puteteti uita si la altele precum
pozitia "centrala in retea", de exemplu
dar va vor da un exemplu
ca sa vedeti cum sa faceti acest lucru.
Deci, cam atat despre "extensiile in retea"
si... da... in urmatoarea lectie vom vorbi
despre viitorul modelelor bazate pe agenti.
