!
!
!
!
!
!
AARON!!
En!artificiell!konstnär!
!
Artificiell!Intelligens!II!
729G11!
Projekt!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
!
!
!
!
Sammanfattning!
AARON!är!ett!program!som!generar!unika!målningar!där!ingen!ser!ut!som!någon!tidigare.!I!början!såg!
dessa!målningar!ut!som!ett!klotter!men!som!senare!kom!att!likna!riktiga!bilder!av!den!externa!
världen.!Det!är!ett!expertsystem!som!har!kunskap!om!hur!växter!och!människor!ser!ut.!Målningarna!
har!gått!från!att!vara!svart/!vita!till!att!programmet!själv!kan!färglägga!dessa.!
!
!
2!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
!
Innehåll!
Bakgrund!.................................................................................................................................................!1!
De!tidiga!versionerna!..........................................................................................................................!1!
”The!Turtle”!.........................................................................................................................................!1!
Från!klotter!till!figurer!.........................................................................................................................!2!
De!senaste!versionerna!...........................................................................................................................!3!
Kunskapsrepresentation......................................................................................................................!3!
Tredimensionellt!.................................................................................................................................!4!
Färg!......................................................................................................................................................!6!
Skrivare!................................................................................................................................................!7!
Kreativitet!............................................................................................................................................!7!
Mina!reflektioner!....................................................................................................................................!8!
Referenslista!............................................................................................................................................!9!
!
!
3!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
!
Bakgrund!
AARON!skapades!på!1970"!talet!och!är!därmed!det!äldsta!programmet!som!fortfarande!utvecklas.!
Programmet!skapades!av!konstnären!Harold!Cohen!i!ett!försök!att!kunna!svara!på!frågan!”What!is!
the!minimum!condition!under!which!a!set!of!marks!functions!as!an!image?”!(Cohen!!1994).!Med!
detta!ville!han!undersöka!de!kognitiva!principerna!som!ligger!bakom!visuell!representation!och!att!
förstå!hur!konst!blir!till.!Cohens!mål!var!att!AARONs!bilder!skulle!likna!de!mänskliga!och!vara!gjorda!
med!en!”frihand”.!!
De!tidiga!versionerna!
AARON!hade!en!hierarkisk!uppbyggnad!där!de!högre!nivåerna!tog!beslut!som!påverkade!de!lägre.!
Varje!nivå!hade!ansvar!för!sina!egna!områden!och!det!fanns!inget!på!någon!nivå!som!hade!vetskap!
om!hur!målningen!skulle!se!ut!när!den!var!klar.!!
Den!högsta!nivån!i!detta!system!kallades!”artwork”.!Denna!nivå!hade!ansvaret!för!målningen!i!dess!
helhet.!Här!bestämdes!det!hur!det!skulle!börjas!och!det!togs!även!beslut!som!kunde!påverka!när!och!
hur!själva!avslutningen!skulle!vara.!!
De!nästa!nivåerna!kallades!”mapping”!och!”planning”!som!fungerade!på!sina!egna!sätt!men!som!
även!arbetade!tillsammans.!Mapping!hanterade!var!det!fanns!utrymme!för!de!olika!figurerna!som!
planning!hade!ansvaret!för!att!utveckla.!Dessa!två!klasser!hade!ett!samarbete!genom!att!mapping!
kunde!säga!till!planning!att!det!fanns!plats!på!ett!visst!ställe!att!rita!på!och!planning!kunde!i!sin!tur!
fråga!mapping!om!plats!för!en!figur.!De!kunde!även!få!negativa!svar!från!varandra!genom!att!det!inte!
fanns!plats,!detta!exempelvis!när!en!figur!skulle!målas!i!en!annan.!I!detta!fall!kunde!mapping!även!
säga!att!det!var!fel!form!på!figuren!som!planning!ville!rita.!!
Alla!figurer!i!de!nästföljande!nivåerna!hade!något!med!planning!att!göra.!”Lines”,!”sectors”!och!
”curves”!integrerade!med!varandra!och!resultatet!skickades!sedan!till!planning.!I!lines!fanns!en!start"!
och!en!målpunkt!där!planning!bestämde!var!de!skulle!ritas!ut!och!hur!linjen/!figuren!skulle!se!ut.!Den!
kunde!vara!rak,!böjd!och!därmed!anta!de!flesta!former.!Sectors!övertog!kontrollen!från!lines!och!
visste!inte!hur!figuren!ska!se!ut!i!slutet.!Den!genererade!då!ett!antal!slumpmässiga!ställen!som!alla!
kunde!föra!linjen!närmare!dess!mål.!När!sector!gjorde!detta!kom!kontrollen!till!curves!som!gjorde!att!
linjen!böjde!sig!för!att!komma!närmare!målet.!Denna!skickade!sedan!tillbaka!det!till!sector!som!
skickade!det!tillbaka!till!lines!som!skickade!det!till!planning.!Då!var!figuren!klar!för!planning!och!
mapping!att!ta!hand!om.!!
”The!Turtle”!
När!programmet!hade!generat!en!bild!användes!en!skrivare!som!kallas!”The!Turtle”!för!att!skriva!ut/!
måla!”målningen”.!!
I!de!mycket!tidiga!versionerna!av!AARON!målades!allt!på!en!grafisk!display!med!en!sorts!penna!som!
inte!hade!några!verklighets!liknande!rörelser.!Detta!var!dock!inte!Cohens!mål!utan!han!ville!att!
AARONs!målningar!skulle!efterlika!de!mänskliga.!Lösningen!till!detta!blev!”The!Turtle”!som!var!ett!
litet!fordon!som!åkte!på!ytan!som!skulle!målas.!Fordonet!hade!två!hjul!och!var!utrustad!med!en!
penna!som!utförde!själva!målningen.!Hjulen!kunde!åka!i!olika!riktningar!samtidigt!vilket!gjorde!att!
fordonet!kunde!gå!efter!en!x"!y!mönster.!När!detta!lilla!fordon!inte!åkte!så!simulerade!programmet!
dess!väg!i!en!fel!fri!värld!där!det!inte!fanns!några!hinder.!I!verkligheten!höll!programmet!koll!på!var!
1!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
”the!Turtle”!verkligen!befann!sig.!Istället!för!att!säga!”gå!till!denna!plats”!sa!programmet!”gör!
följande!och!säg!sedan!var!du!är”.!(Cohen!1979)!
”The!Tutle”!kunde!göra!precis!det!som!programmet!ville!att!den!skulle!göra!med!en!liten!felmarginal.!
Ifall!den!plockades!upp!från!ytan!och!blev!placerad!på!en!annan!plats!hittade!den!tillbaka!där!den!
enligt!programmet!skulle!vara!och!kunde!fortsätta!med!sin!uppgift.!(Cohen!1979)!
Från!klotter!till!figurer!
De!tidiga!versionerna!av!AARON!fram!till!1980!kunde!skilja!mellan!exempelvis!för"!och!bakgrund!och!
mellan!figurer!och!sådant!som!inte!var!figurer.!Av!detta!kunde!sedan!göras!simpla!variationer!som!
blev!olika!figurer!och!former.!Detta!blev!bilder!som!ändå!kunde!tolkas!att!vara!avbildningar!av!
världen.!AARON!fick!massa!regler!för!hur!linjer!skulle!genereras.!Stängda!former!(som!ett!O!till!
skillnad!från!öppna!former!som!kan!liknas!vid!ett!U)!fick!också!betydelsen!att!vara!solida!objekt.!För!
att!inte!stängda!former!skulle!överlappa!varandra!kollade!AARON!detta!ständigt.!Resultatet!av!detta!
blev!att!fler!former!kunde!komma!till.!
För!att!sedan!utveckla!detta!vidare!försökte!Cohen!simulera!hur!små!barn!ritade.!Framförallt!hur!
barn!går!från!att!rita!som!bara!klotter!till!att!det!blir!former.!Det!är!även!i!detta!stadium!som!dessa!
former!börjar!få!en!innebörd,!att!det!avbildar!något.!Med!detta!tänkte!Cohen!att!det!kanske!var!
möjligt!för!AARON!att!göra!det!på!samma!sätt.!I!början!av!dessa!försök!såg!AARONs!bilder!ut!som!
grottmålningar!men!med!en!vidare!utveckling!såg!de!mera!ut!som!djur.!Detta!resulterade!i!att!de!
som!först!liknade!grottmålningar!till!formen!sedan!fick!en!kropp!runt!sig,!liksom!barns!streckgubbar!
blir!till!människor!med!en!kropp.!Det!här!blev!då!AARONs!standard!strategi!för!att!rita!stängda!
figurer.!Efter!denna!period!övergavs!djurmålningarna!helt!och!det!blev!möjligt!att!rita!med!
överlappande!figurer!för!att!kunna!utvecklas!mer!och!rita!bakgrunder.!Efter!detta!kunde!AARON!
generera!mycket!mer!komplexa!stängda!former!än!tidigare.!
!
Figur!1(Cohen!1988)!
!
!
2!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
De!senaste!versionerna!
En!väsentlig!skillnad!mellan!de!tidiga!versionerna!av!AARON!och!de!senare!är!att!de!första!var!
uppbyggda!av!listor!med!regler.!Reglerna!var!av!typen!”om!detta!är!sant!så!gör!så,!annars!gör!detta”.!
Detta!gjorde!att!programmet!helt!enkelt!följde!denna!väg!tills!den!hittade!de!regler!som!passade.!De!
senare!versionerna!är!däremot!uppbyggda!med!ett!kunskapssystem.!
Kunskapsrepresentation!
AARONs!kunskapsbas!av!objekt!består!av!fem!nivåer,!i!den!första!av!dessa!nivåer!finns!deklarativ!
kunskap.!Denna!kunskapsbas!finns!representerad!utanför!själva!programmet!i!ett!frame"!system!som!
sedan!hämtas!när!de!behövs.!I!detta!system!finns!klasser!för!att!illustrera!bilder.!I!dessa!klasser!finns!
kunskap!om!vilka!element!som!kan!användas!i!en!målning.!Eftersom!AARON!aldrig!”suddar”!bort!
något!som!har!målats!används!ett!fram!till!bak!system!för!att!måla!och!informationen!om!detta!
hämtas!från!dessa!illustrationsklasser.!På!detta!sätt!börjar!AARON!varje!ny!målning!med!att!välja!
klass!och!expandera!den!i!en!träd"!struktur!där!det!som!hittades!längst!ner!producerar!de!individuella!
objekten!för!varje!målning.!Ett!exempel!på!detta!är!att!det!finns!en!”hand”!klass!som!producerar!
olika!händer!när!det!behövs!eller!olika!löv!för!träd.!
Hela!den!deklarativa!kunskapsbasen!expanderas!internt!med!en!träd"!stuktur!men!med!en!djupet!
först!grund.!Alltså!vet!inte!AARON!vilka!klasser!som!senare!kommer!att!behövas.!En!klass!anropas!för!
att!det!ska!vara!med!några!träd!eller!människor!istället!för!ett!specifikt!antal.!”Några”!kan!dock!
specificeras!mellan!noll!och!fyra.!Expansionen!är!inte!deterministisk!utan!beslut!tas!allt!eftersom!och!
AARON!väljer!slumpmässigt!ut!de!saker!som!ska!vara!representerade!(liksom!människor!gör).!Dock!
kan!programmet!ibland!föredra!att!en!sak!händer!framför!en!annan.!
AARON!har!olika!sorts!kunskaper,!men!besitter!egentligen!inga!kunskaper!alls.!Det!är!i!den!
deklarativa!kunskapsbasen!som!det!finns!information!om!hur!människor!och!vissa!växter!ser!ut.!Det!
är!förklarande!kunskaper!som!exempelvis!säger!hur!lång!en!arm!är!och!hur!de!olika!kroppsdelarna!
förhåller!sig!till!varandra.!Ett!exempel!är!att!efter!en!arm!kommer!en!hand!o.s.v.!Detta!blir!en!sorts!
lista!med!kunskap!som!är!lätt!att!representera.!AARON!måste!även!veta!hur!kroppen!fungerar!genom!
att!veta!hur!den!rör!sig!vid!varje!led.!Detta!för!att!senare!ha!en!kunskap!om!hur!en!kropp!ser!ut!för!
att!senare!kunna!måla!den!rätt.!!
AARONs!fem!delar!av!kunskap!sträcker!sig!från!deklarativa!och!externa!kunskaper!till!interna!där!
varje!del!bidrar!till!helheten.!De!går!från!att!vara!generella!till!att!vara!specifika!delar.!(Cohen!1988)!!
Den!andra!nivån!i!detta!system!av!kunskap!är!exemplarisk!kunskap!som!kallas!på!när!det!ska!skapas!
en!hel!specifikation!för!en!procedur.!Detta!kan!vara!att!en!specifik!figur!ska!ha!ett!stort!huvud!och!då!
måste!det!finnas!beskrivet!bra!vad!dessa!dimensioner!kan!vara.!I!detta!ingår!även!hur!en!människa!
har!en!viss!position!och!vad!det!innebär!med!alla!delar!som!då!måste!vara!rätt.!(Cohen!1988)!
!
!
3!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
AARON!behöver!sedan!veta!vad!som!ska!göras!med!denna!kunskap,!allstå!då!en!bild!ska!formas.!
Detta!är!en!sorts!procedur"!kunskap!som!formas!som!regler.!En!kod!på!detta!kan!se!ut!på!detta!sätt:!
if!(left"arm"posture!is!"hand"on"hip")!!
!!!!(add"upper"arm!left!".3!.5!.65)!!
else!!
if!(left"arm"posture!is!"arms"folded")!!
!!!!...!!
(Genetics!and!Culture:!From!Molecular!Music!to!Transgenic!Art)!
Så!fortsätter!det!tills!en!hel!människa!är!klar.!De!tre!siffrorna!anger!positionen!för!hur!axeln!ska!
fästas!på!kroppen!i!en!vinkel!som!ser!bra!ut!i!förhållande!till!hela!armen.!Till!detta!finns!naturligtvis!
inget!rätt!eller!fel,!det!beror!på!hur!avbildningen!av!just!denna!människa!ser!ut.!Den!första!siffran!
som!väljs!påverkar!sedan!de!resterande!två.!På!en!högre!nivå!har!då!AARON!redan!valt!hur!detta!ska!
vara.!!
Det!AARON!har!kunskap!om!kan!tas!fram!när!helst!det!behövs.!Programmet!har!bl.a.!kunskaper!om!
hur!växter!ser!ut.!Då!genom!att!veta!hur!ett!löv!såg!ut,!annars!är!kunskapen!i!form!av!storlek!dvs.!hur!
tjocka!grenarna!ska!vara!i!jämförelse!med!höjden!och!att!grenarna!blir!smalare!ju!längre!ut!på!ett!
träd!de!kommer.!När!dessa!faktorer!sedan!manipuleras!genereras!olika!växter!som!inte!ser!lika!ut.!Ett!
träd!som!ska!ritas!har!först!en!generell!mall!som!sedan!expanderas!tills!varje!löv!är!en!egen!del.!På!
samma!sätt!finns!kunskapen!om!hur!människor!ser!ut,!denna!bas!är!dock!större.!Det!behövs!finnas!
vetskap!om!vad!de!olika!delarna!är!och!hur!de!förhåller!sig!till!varandra.!(Cohen!1990)!
Tredimensionellt!
AARON!kunde!till!en!början!bara!måla!tvådimensionellt,!men!efter!ett!antal!år!med!bara!sådana!
bilder!ville!Cohen!att!AARON!skulle!utvecklas!mer!för!att!kunna!generera!nya!sorters!bilder.!Figurerna!
i!de!tvådimensionella!bilderna!såg!vid!en!närmare!anblick!ut!som!de!var!utklippta!och!sedan!placerats!
i!en!miljö.!Detta!var!naturligtvis!inte!Cohen!nöjd!med.!Att!göra!så!AARON!kunde!måla!i!
tredimensionellt!var!inte!det!lättaste!men!Cohen!lyckades!med!det.!Detta!inleddes!i!mitten!på!1980"!
talet!och!Cohen!skapade!”två”!AARON!som!integrerade!med!varandra.!Den!ena!av!dessa!hade!regler!
som!genererade!”verklighets”!figurer!i!en!”verklig”!miljö.!Den!andra!framställde!en!två!dimensionell!
representation!av!den!tänkta!tredimensionella!världen.!Programmet!kollade!utrymmet!för!ett!objekt!
och!projicerades!sedan!i!”den!riktiga!världen”!för!att!se!så!den!passade!i!en!tredimensionell!värld!och!
sedan!kom!objektet!på!själva!representationen.!På!detta!sätt!placerades!inte!längre!människor!på!
varandras!fötter!och!de!placerades!på!ett!mer!verklighetsliknande!sätt.!!
Då!AARON!började!rita!människor!i!ett!tredimensionellt!plan!var!den!datan!representerad!som!
punkter!innanför!och!inte!på!figuren.!Dessa!punkter!var!muskelfästen!och!liknande.!Detta!gjorde!att!
profilbilderna!fick!en!mer!lämplig!synvinkel.!Dessa!punkter!var!tagna!från!medicinska!bilder!av!
skelettet!och!varje!punkt!var!mätt!och!kunde!därefter!sättas!in!i!en!xyz"!funktion!för!att!få!fram!det!
tredimensionella!formatet.!Detta!genom!att!dessa!funktioner!projiceras!till!själva!bildplanet!och!
därifrån!ritade!AARON!de!former!som!skulle!bli!figuren.!AARON!började!från!framsidan!till!baksidan!
och!tar!aldrig!bort!något.!!
Alla!dessa!punkter!skulle!sedan!sättas!samman!och!då!bilda!en!människa.!Punkter!som!då!bildade!två!
armar!i!det!tredimensionella!planet!kunde!få!problem!när!de!projicerades!till!bildplanet!eftersom!
svårigheten!var!att!avgöra!vilken!del!som!skulle!placeras!var!om!den!ena!skulle!vara!närmare!än!den!
andra!då!eftersom!de!har!olika!storlekar.!AARON!fick!då!regler!som!skulle!avgöra!vilken!del!som!satt!
framför!en!annan!baserad!på!kunskap!om!figuren.!Detta!kunde!se!ut!på!följande!sätt:!
4!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
if!the!left!wrist!is!closer!(in!3"space)!than!the!left!elbow,!
and!the!left!elbow!is!closer!(in!3"space)!than!the!left!
shoulder,!
and!the!left!wrist!is!to!die!right!(in!2"space)!of!the!left!
shoulder,!
and!the!left!wrist!is!not!higher!(in!2"space)!than!the!right!
shoulder:!
then!the!left!arm!will!obviously!obscure!the!torso,!and!will!
have!to!be!drawn!
before!the!torso!is!drawn.!!
!
(Cohen!1994)!
!
När!AARON!målade!i!den!tredimensionella!världen!gjordes!det!genom!en!tvådimensionell!matris!som!
hade!samma!storlek!som!själva!skärmen.!För!att!de!stängda!formerna!sedan!skulle!vara!stängda!
kartlades!dessa!på!matrisen!och!efter!det!kunde!det!synas!om!varje!del!var!markerad!och!om!det!inte!
var!de!så!identifieras!det!till!vilken!form!delen!tillhörde.!De!delar!som!inte!hade!någon!tillhörighet!i!
någon!form!var!då!tillgängliga!för!att!rita!på.!(Cohen!1994)!
De!kunskaper!som!AARON!hade!om!en!människans!uppbyggnad!såg!i!första!stadiet!ut!som!
sträckgubbar.!Dessa!användes!senare!som!en!grund!och!byggdes!till!att!efterlikna!en!människa!med!
ett!omfattande!nätverk.!Det!var!här!som!kunskapen!om!tjocklek!på!de!olika!delarna!osv.!kommer!in.!
AARON!hade!här!den!föreställda!bilden!klar!och!det!var!runt!denna!föreställning!av!objektet!som!
själva!förkroppsligandet!av!figur!blev!till.!Detta!åstadkommes!med!att!det!genererades!en!bana!runt!
sträckgubben.!Denna!bana!var!inte!planerad!i!förväg!utan!genererades!genom!att!det!var!en!process!
som!matchade!det!pågående!tillståndet!med!det!önskade!sluttillståndet.!Detta!gjorde!den!genom!att!
två!saker!hade!betydelse.!Den!första!av!dessa!var!att!den!hade!förmågan!att!känna!igen!och!hantera!
ett!stort!antal!gestaltningar!av!själva!sträckgubben.!Detta!gör!att!den!utvecklar!figuren!till!att!kunna!
vara!i!en!tredimensionell!form.!Det!andra!är!att!AARON!vet!vad!som!ritas!och!kan!associera!vissa!
delar!till!andra!som!redan!finns.!(Cohen!1988)!
!
!
Figur!2.(Cohen!1988)
5!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
Färg!
Efter!ett!antal!år!ansåg!Cohen!att!AARON!var!färdig!med!att!måla!utan!färger!och!började!då!fundera!
på!hur!det!skulle!kunna!gå!att!få!AARON!att!använda!färg.!Cohen!hade!då!själv!färglagt!många!av!
AARONs!målningar!men!ansåg!att!det!var!AARON!som!skulle!göra!det.!
!Detta!var!mycket!komplicerat!då!färger!är!mycket!svårt!även!för!oss!människor.!Det!är!svårt!på!det!
sättet!att!det!finns!så!mycket!olika!nyanser!och!skiftningar!som!just!inte!har!några!namn!eller!går!att!
beskriva.!Cohen!kom!dock!fram!till!att!en!viktig!egenskap!inom!konsten!är!ljuset!och!dess!skiftningar.!
Så!detta!blev!det!första!steget!för!AARON!att!variera!sina!konstverk!ännu!mer.!!
Men!det!var!ändå!att!få!målningarna!i!färg!som!lockade!och!då!Cohen!skulle!få!AARON!att!utföra!
detta!gjorde!han!runt!tolvhundra!prov!med!olika!färgmixar.!Dessa!prov!använde!han!sedan!för!att!
mäta!dess!röda,!blåa!och!gröna!innehåll!och!även!dess!ljushet.!Detta!var!naturligtvis!väldigt!mycket!
data!och!oturligt!för!Cohen!så!blev!inte!resultaten!bra.!Detta!för!att!det!som!mixades!inte!hade!något!
med!det!som!syntens!på!skärmen!att!göra.!Så!Cohen!fick!komma!på!en!ny!lösning!som!handlade!om!
att!späda!ut!färgerna!till!att!de!skulle!vara!så!ljusa!som!möjligt!men!att!det!ändå!var!rätt!färg.!Sedan!
fick!AARON!räkna!ut!hur!mycket!en!färg!skulle!vara!utspätt,!alltså!hur!stark!den!skulle!vara.!AARON!
kunde!inte!få!någon!feedback!på!det!som!hade!skapats!så!programmet!måste!producera!bilder!som!
var!”rätt”!på!en!gång.!Då!Cohen!ansåg!att!det!var!viktigt!med!ljusstyrka,!nyans!och!färgens!renhet!så!
ville!han!utveckla!AARONs!färgkunskaper.!Detta!program!som!då!blev!separerade!de!tre!delarna!
individuellt.!Han!återanvände!sina!tolvhundra!färgprover!och!rensade!först!ut!de!som!inte!höll!
måttet.!De!återstående!två!tredjedelarna!sorterades!först!enligt!nyans!och!sedan!efter!deras!
”renhet”.!Varför!han!inte!sorterade!färgerna!efter!deras!ljushet!är!för!att!denna!komponent!kan!
ändras!exempelvis!när!man!späder!ut!det!med!vatten.!
!När!de!var!sorterade!efter!olika!kriterier!sattes!resultaten!in!i!programmet!och!därefter!blev!det!
möjligt!att!associera!dessa!färger!till!fysiska!platser.!Efter!detta!kunde!AARON!producera!vilken!
färgljushet!som!krävdes!av!de!åttahundra!färgerna!som!fanns!lagrade!i!programmet.!När!detta!var!
möjligt!kunde!AARON!placera!mörka!figurer!framför!en!ljus!bakgrund!och!vice!versa.!AARON!valde!
vissa!färger!efter!vad!de!tillhör!för!objekt!och!det!var!därför!en!människa!inte!kom!att!bli!lila!i!
ansiktet!då!det!finns!olika!färgnyanser!av!just!hudfärger.!(Cohen!1999)!!
!
Figur!3(Cohen!1994)!
6!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
Skrivare!
Idag!målas!målningarna!med!en!sorts!skrivare!(om!man!nu!kan!kalla!det!för!det)!som!blandar!färgen!
själv!och!som!tar!hand!om!penslarna,!plockar!upp!och!lägger!ner!dem!igen.!Denna!skrivare!”lär!sig”!
att!blanda!färger,!sedan!fördela!dem!och!tolka!filerna!den!får!från!AARON.!AARONs!bilder!i!själva!
programmet!består!av!matriser!med!celler!som!representerar!själva!”målarduken”.!Varje!del!av!
bilden!kartläggs!på!denna!matris!och!detta!färgläggs!sedan!på!skärmen!rad!för!rad.!Problemet!för!
Cohen!var!hur!dessa!färger!skulle!kunna!representeras!i!den!verkliga!världen.!AARON!måste!då!i!
själva!utskriften!ta!hänsyn!till!en!godtycklig!mängd!”fläckar”!som!tillhör!samma!del!och!då!har!samma!
färgnyans!och!sedan!färglägga!dessa!”fläckar”.!!
Målarduken!som!färgläggs!med!skrivaren!ligger!stilla!medan!skrivaren!rör!sig.!Skrivaren!har!en!del!
som!rör!sig!fram!och!tillbaka!över!duken!och!har!en!arm!som!utför!själva!målningen!via!de!filer!den!
får!från!AARON.!
!AARON!har!även!funnits!som!skärmsläckare!för!alla!att!ladda!ner,!men!detta!är!idag!tyvärr!borttaget.!
(Kurzweil!CyberArt!Technologies)!
Kreativitet!
En!fråga!man!kan!ställa!sig!är!huruvida!AARON!är!kreativ!eller!inte.!Cohen!själv!vill!inte!prata!om!
kreativitet!utan!pratar!om!”beteende!x”.!Så!frågan!i!detta!fall!blir!då!om!AARON!besitter!ett!
beteende!x?!När!Cohen!pratar!om!beteende!x!menar!han!följade!delar:!framträdande,!medvetenhet!
om!vad!som!framträtt,!villighet!att!agera!på!det!som!framträtt!och!till!sist!kunskap.!Detta!menar!
Cohen!är!fyra!delar!som!ingår!i!den!mänskliga!utvecklingen!och!som!vi!alla!har.!I!dessa!delar!har!
datorprogram!tre!av!dessa!fyra!delar.!De!har!ett!framträdande,!en!villighet!att!agera!på!det!och!
kunskap!men!de!har!inte!en!medvetenhet!om!det!har!inträffat.!Med!detta!menas!att!ett!program!kan!
hålla!koll!på!vad!som!hänt,!att!det!kan!bli!skrivet!på!ett!sådant!sätt!att!det!kan!agera!(har!villigheten!
att!agera)!på!det!som!vi!vill!att!den!ska!utföra.!Kunskapsdelen!kan!naturligtvis!lösas!med!att!
programmet!får!massa!med!kunskap!om!olika!saker!men!som!ändå!inte!kan!likställas!med!de!
mänskiga!kunskaperna.!(Cohen!1999)!
I!AARONs!fall!säger!Cohen!att!framträdande!kravet!uppfylls!då!AARON!skapar!bilder!som!Cohen!själv!
inte!längre!kan!hålla!koll!på.!Det!har!blivit!individuella!bilder!som!skapas!utan!inbladning!av!någon!
annan.!Likaså!ingår!färgningen!av!bilder!i!detta!krav.!I!och!med!att!AARON!har!denna!kunskap!om!
färger!och!hur!de!ska!användas!blir!även!kunskapskravet!uppfyllt.!!
De!två!återstående!delarna!för!att!ha!ett!beteende!x!anser!Cohen!att!AARON!inte!uppfyller.!I!det!
andra!kriteriet!som!handlar!om!att!vara!medveten!om!det!som!framträder!stämmer!till!viss!del!in!på!
AARON!men!då!endast!för!att!det!är!sådana!saker!som!är!programmerade!att!alltid!kolla!efter.!
Utanför!dessa!kontroller!har!AARON!dock!inte!medvetenhet!om!vad!som!hänt.!Detta!kriterium!kan!
endast!uppfyllas!om!det!läggs!märke!till!något!som!inte!är!inkluderat,!dvs.!att!AARON!kan!ha!mycket!
”medvetenhet”!men!eftersom!allt!kommer!vara!färdigprogrammerat!att!upptäcka!specifika!saker!så!
kan!detta!aldrig!till!fullo!uppnås.!
Det!återstående!kriteriet!för!ett!beteende!x!kan!AARON!inte!heller!uppfylla.!AARON!har!ingen!
möjlighet!att!ändra!sig!själv.!Det!kan!då!inte!utveckla!sig!själv!eller!komma!lösningar!som!inte!finns!i!
programmet.!Med!utveckling!menas!då!sådant!som!Cohen!i!detta!fall!inte!programmerat!in.!!Detta!
har!Cohen!ansett!onödigt!för!AARON!att!kunna.!Han!menar!att!det!kan!användas!för!att!ta!ett!
program!till!en!högre!nivå!där!ett!program!själv!kan!veta!vad!den!behöver!men!att!det!inte!är!så!i!
fallet!med!AARON.!!
!
7!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
Mina!reflektioner!
Det!är!diskuterat!huruvida!det!AARON!framställer!verkligen!är!konst!eller!inte.!Jag!måste!säga!att!jag!
anser!att!det!är!det.!Det!har!inte!den!vanliga!konstnären!bakom!sig!som!”vanliga”!tavlor!har!och!har!
då!inte!eftertanken!med!själva!målningen.!Dock!tycker!jag!att!det!är!till!betraktaren!att!själv!se!saker!i!
en!tavla,!då!oavsett!om!det!är!en!människa!eller!ett!datorprogram!som!målat!den.!Kritikerna!menar!
att!det!inte!är!rätt!att!det!som!målas!inte!kan!vara!”fel”!utan!att!AARONs!skapelser!måste!vara!rätt!
från!början.!Jag!kan!i!detta!fall!tycka!att!eftersom!det!är!konst!kan!det!aldrig!bli!fel!ändå!även!om!det!
skulle!vara!en!människa!som!hade!gjort!det.!Dock!måste!det!ändå!vara!konst!som!är!bra!eftersom!
AARONs!verk!har!stått!på!diverse!kända!museer!runt!om!i!världen!och!sålts!för!dyra!pengar.!!
Om!AARON!är!kreativ!är!svårare!att!svara!på.!Det!är!inte!kreativt!på!det!vanliga!sättet!som!när!vi!i!
vardagligt!pratar!om!kreativitet.!Jag!måste!ändå!säga!att!jag!inte!tycker!att!AARON!är!kreativ.!Detta!
för!att!vara!kreativ!så!måste!man!ha!så!mycket!mer!än!det!som!skulle!kunna!komma!fram!i!AARONs!
verk.!Det!är!för!mig!att!kunna!tänka!i!nya!banor,!se!saker!från!ett!annat!håll!och!tänka!lite!längre.!
Detta!kan!inte!AARON.!Om!dock!inte!AARON!är!kreativ!vad!är!det!då?!Det!vet!jag!inte.!Kanske!är!det!
här!som!Harold!Cohen!kommer!in!och!blir!den!kreativa.!!
AARON!är!en!konstnär!men!ingen!kreativ!sådan.!!
Jag!skulle!tycka!att!det!vore!mycket!intressant!att!få!veta!om!Harold!Cohen!har!fått!svar!på!sin!fråga!
om!hur!visuell!representation!fungerar!och!om!han!anser!att!han!uppnått!detta!med!AARON.!!
!
!
8!
!
Artificiell!Intelligens!II!
729G11!
!
Projekt!
!
!
!
!
!
!
!
!
!
Lisa!Nilsson!
860527"!6669!
lisni346!
Referenslista!
Cohen,!Harold!(1979)!”What!is!an!Image?”!
http://crca.ucsd.edu/~hcohen/cohenpdf/whatisanimage.pdf!!
Hämtad!1/9"!2008!
Cohen,!Harold!(1982)!“HOW!TO!MAKE!A!DRAWING”!
http://crca.ucsd.edu/~hcohen/cohenpdf/how2make.pdf!!
Hämtad!1/9"!2008!
Cohen,!Harold!(1988)!“HOW!TO!DRAW!THREE!PEOPLE!IN!A!BOTANICAL!GARDEN”!
http://crca.ucsd.edu/~hcohen/cohenpdf/how2draw3people.pdf!!
Hämtad!1/9"!2008!
Cohen,!Harold!(1990)!“Brother!Giorgio’s!Kangaroo”!
http://crca.ucsd.edu/~hcohen/cohenpdf/brothergkanga.pdf!!
Hämtad!1/9"!2008!
Cohen,!Harold!(1994)!“THE!FURTHER!EXPLOITS!OF!AARON,!PAINTER”!
http://crca.ucsd.edu/~hcohen/cohenpdf/furtherexploits.pdf!!
Hämtad!1/9"!200)!
Cohen,!Harold!(1999)!“Colouring!Without!Seeing:!a!Problem!in!Machine!Creativity”!
http://crca.ucsd.edu/~hcohen/cohenpdf/colouringwithoutseeing.pdf!!
Hämtad!1/9"!2008!
SAF!’s!Ask!the!Scientists,!Show!804!The!Art!of!Science:!!
Enhancing!Creativity!Through!Science!&!Technology!"!(2/18/98)!
http://www.pbs.org/safarchive/3_ask/archive/bio/84_hcohen_bio.html!
Hämtad!!1/9"!2008!
Genetics!and!Culture:!From!Molecular!Music!to!Transgenic!Art!
http://www.viewingspace.com/genetics_culture/pages_genetics_culture/gc_w05/cohen_h.htm!
Hämtad!2/9"!2008!
Kurzweil!CyberArt!Technologies!
http://www.kurzweilcyberart.com/!!
Hämtad!2/9"!2008!
9!
!