Maskininlärningsmetoder tillämpade på StarCraft 2 - En undersökning av reinforcement och imitation learning

BERGQVIST, JONATHAN
CLAESSON, CARL
ELIASSON, PONTUS
GRANDÉN, ADAM
LAM, EDVIN
LUNDBERG, ARVID
Göteborgs universitet/Institutionen för data- och informationsteknikswe
University of Gothenburg/Department of Computer Science and Engineeringeng
2020-10-29T09:36:47Z
2020-10-29T09:36:47Z
2020-10-29
Inom artificiell intelligens, som kontinuerligt utvecklas, har maskininlärning tagit en central roll. Medan regelbaserad AI varit tillräcklig för att lösa grundläggande uppgifter behöver dagens utmaningar mer avancerade metoder. Arbetet undersöker olika tekniker för att utveckla avancerad artificiell intelligens till spelet StarCraft 2, och jämför dem mot varandra. Totalt utvecklades tre agenter. De första två baserades på en reinforcement learning-metod kallad Advantage Actor Critic (A2C) där den andra även inkluderade imitation av en interaktiv expertpolicy. Den tredje var en behavioral cloning-agent (BC), som är en sorts imitation learning, tränad på en datamängd förgenererad av en expertpolicy. A2C med imitation resulterade i den högsta vinstandelen på 73;4% mot den svåra inbyggda AI:n medan BC-agenten enbart uppnådde en vinstandel på 17 %. Den grundläggande A2C-agenten kunde enbart vinna mot den mycket lätta AI:n. Slutsatsen är att de agenter som använde sig av imitation learning presterade bättre än den som enbart använde reinforcement learning, möjligtvis på grund av en otillräcklig implementering av A2C.sv
http://hdl.handle.net/2077/66871
swesv
Technology
Maskininlärningsmetoder tillämpade på StarCraft 2 - En undersökning av reinforcement och imitation learningsv
text
Student essay
M2

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
gupea_2077_66871_1.pdf
Size:
2.57 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
876 B
Format:
Item-specific license agreed upon to submission
Description: