Skip to main content

Vad är PolyWorld?

PolyWorld är datorprogrammerare Larry Yaegars konstgjorda liv (även känd som alife och teoretisk biologi) datorsimulering, eller beräkningsekologi som syftar till att spegla verkliga livs ekologiska och antropologiska utveckling.Miljön där Polyworlds invånare verkar i är tillgänglig för installation över ett antal plattformar (Mac OS X, Linux) och involverar ett 2-dimensionellt plan som återges med QT-grafikverktygssatsen och OpenGL.

Enheterna som befolkar polyworldMiljö agerar i enlighet med deras underbyggda neurala nätverk och demonstrerar hela utbudet av mänsklig handling och interaktion;Det vill säga de kan äta, dricka, reproducera, slåss med och döda varandra.Kort sagt, de simulerade organismerna utvecklar antingen överlevnadsstrategier och blomstrar eller inte dör.

Beteendet hos de enskilda simulerade organismerna som bor i polyworld dikteras av varje organismens beteendesvit och det underliggande neurala nätverket som fungerar som organismen.Beteende sviten är namnet som ges till organismen förmåga att flytta, vända, attackera, äta, kompis och ljus.Neuralnätverket eller hjärnarkitekturen är namnet som ges till typerna och arrangemangen för de neurala klustren som går för att göra organismens hjärna.Dessa neurala kluster består av neuroner som antingen lockar (excitatoriska neuroner) eller hämmar (hämmande neuroner) enheten och i själva verket dikterar personligheten och i slutändan överlevnaden av de olika polyworld varelserna.

Den synaptiska effektiviteten hos polyworlds olika olikaEnheter verkar enligt lagarna i Hebbian Learning.Detta tillåter en PolyWorld -enhet - genom att upprepade gånger avfyra samma neuroner - att utveckla och lära av sin tidigare erfarenhet genom att stärka dess neurala förbindelser och utveckla den neurologiska topografin som har visat sig vara effektiv för att främja dess välbefinnande och överlevnad tidigare.Organismens fysiologi och dess hjärna är kodade i sin genetiska sammansättning, och därför är Polyworld-miljön befolkad och kommer att fortsätta att vara befolkad av de olika utvecklade generationerna av ett visst originalförbud.Detta har inneburit att klaner eller arter har utvecklats som visar sitt artikulära beteende och strategier för överlevnad.Dessa strategier har manifesterat sig i ett antal sofistikerade egenskaper av mänskligt beteende som inkluderar att fly, undvika, foder, värma och flockar.PolyWorld har också uppdaterats för att stödja parallelldrivna kontra passiva simuleringar i ett försök att urskilja arten och existensen av en evolutionär pil av komplexitet.