Skip to content

MatejVitek/GVGAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GVGAI

General Video Game AI Competition

V src/org.neuroph je knjižnica Neuroph.

V datasets so učne in testne množice, ter nejc.csv, ki vsebuje Nejčevo ročno klasifikacijo. Zraven je še R skripta. V nn in rf so datoteke, v katerih so shranjeni klasifikatorji.

V src/matej je vsa moja koda. V paketu matej je razred Agent, ki vsebuje nekakšen template, kako bi končni agent, ki bi uporabljal moje klasifikatorje izgledal.

V paketu matej.nn je moja koda za nevronsko mrežo:

  • NNHandler je razred, ki ga agent pokliče, da dobi napoved od nevronske mreže. Poskrbi za branje nevronske mreže iz datoteke (ki mora biti narejena vnaprej).
  • NNCreator je razred, ki ima metode za izdelanje učne in testne množice, učenje nevronske mreže in shranjevanje le-te v datoteko, in testiranje nevronske mreže na testni množici.
  • DataSetAgent je razred, s katerim si NNCreator pomaga pri izdelavi učne in testne množice.

V paketu matej.rf je moja koda za naključni gozd:

  • RFHandler je razred, ki združuje Handler in Creator podobno kot zgoraj.
  • DataSetAgent je spet samo pomožni razred.
  • Preostali razredi so moja implementacija naključnega gozda.

Ostalo je iz gvgai frameworka.

About

General Video Game AI Competition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published