Skillnaden mellan belöningsbaserade och exempelbaserade artificiella neurala nätverk i en 2D-miljö
2015 (Swedish)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesisAlternative title
A comparison of training artificial neural networks with backpropagation and genetic algorithms in a 2D-environment (English)
Abstract [sv]
Detta arbete går ut på att testa hur två olika träningsmetoder påverkar hur ett artificiellt neuralt nätverk (ANN) presterar i en 2d spelmiljö. Ett belöningsbaserat nätverk som använder genetiska algoritmer har jämförts mot ett exempelbaserat nätverk som använder backpropagation. För att göra detta möjligt att testa så behövde fyra delsteg genomföras. Dessa är utveckling av belöningsbaserad ANN, utveckling av exempelbaserad ANN, utveckling av testmiljö och evaluering av resultat.
Resultaten visar att agenten belöningsbaserat nätverk har presterat bättre i det flesta testen men även att den varit mer slumpmässig. Det finns dock undantag där den agenten med exempelbaserat nätverk har varit bättre. Slutsatsen är att efter detta experiment rekommenderas en agent med belöningsbaserat nätverk över en med exempelbaserat men att detta inte är någon garanti för att få optimala resultat. Ett framtida arbete som hade varit intressant är att fokusera på endast en algoritm och se hur träning och skillnader på olika nätverksarkitekturer hade påverkat den.
Place, publisher, year, edition, pages
2015. , p. 32
Keywords [en]
backpropagation
Keywords [sv]
Artificiella neurala nätverk, ANN, genetiska algoritmer, spel
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-11145OAI: oai:DiVA.org:his-11145DiVA, id: diva2:822634
Subject / course
Computer Science
Educational program
Computer Game Development - Programming
Presentation
2015-06-02, Skövde, 14:00 (Swedish)
Supervisors
Examiners
2015-06-262015-06-172018-01-11Bibliographically approved