Uppdelning av ett artificiellt neuralt nätverk
DatavetenskapComputer science - artificial intelligenceArtificiella neurala nätverkGenetiska algoritmerAnnGa
Artificiella neurala nätverk (ANN) har många användningsområden inom
datavetenskap. Några av dessa är mönsterigenkänning, robotik, processkontroll,
optimering och spel. Detta examensarbete kommer att handla om hur en alternativ
lösning på den traditionella arkitekturen av hur ett neuralnät kan se ut. Jag
kommer att undersöka om man kan ta ett stort och komplext neuralnät och bryta
ned detta till mindre neuralnät utan att förlora kvaliteten på botarna i en
spelmiljö kallad Open Nero. Detta för att försöka minska beräkningshastigheten
av neuralnäten och förhoppningsvis även göra så botarna lär sig ett bra
beteende snabbare.
Mitt examensarbete kommer att visa att min lösning av arkitekturen för ett
neuralt nätverk inte fungerar speciellt bra då botarna inte lärde sig
tillräckligt fort. En fördel med min arkitektur är dock att den är något
snabbare än originalets i exekveringshastighet.