Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Mākslīgā neironu tīkla izmantošana programmas aģentu vadībai |
Title in English |
Applying Artificial Neural Network in Software Agent Control |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr. sc. ing. Jurijs Čižovs |
Reviewer |
Mg. sc. ing. Egmonts Treiguts |
Abstract |
Mūsdienās spēļu industrija strauji attīstās un kļūst arvien populārāka. Līdz ar to arī attīstās mākslīgā intelekta algoritmi, kas ir paredzēti programmas aģentu vadībai, spēlējot pret cilvēku. Izstrādājot spēles, joprojām paliek aktuāla problēma, kā sabalansēt programmas aģenta spēku tā, lai nepadarītu spēli pārāk vieglu no vienas puses un nepadarītu to pārāk sarežģītu no otras puses. Bakalaura darba ietvaros tika izpētīta mākslīgā neironu tīkla izmantošana programmas aģenta vadībai eksperimentālajās spēlēs. Iegūtie rezultāti tika salīdzināti ar cilvēka spēlēšanas rezultātiem. Tas savukārt ļauj noteikt, kādas eksperimentālās spēles īpašības un mākslīgā neironu tīkla īpašības ietekmē programmas aģenta spēlēšanas efektivitāti.
Bakalaura darba mērķis ir izstrādāt programmas aģentu, kas ar mākslīgo neironu tīkla palīdzību pieņem lēmumu par kārtējo darbību izstrādātajā spēles vidē. Šī mērķa realizēšanai bija izstrādātas divas eksperimentālas spēles, ar kurām bija testēts izstrādātais programmas aģents. Šis programmas aģents izmanto izstrādāto mākslīgo neironu tīkla moduli spēles vidēs. Veikti eksperimenti ar lēmumu pieņemšanu izstrādātajās spēles vidēs.
Eksperimenta plāna ietvaros aģenta lēmuma pieņemšanas rezultāti salīdzināti ar cilvēka lēmumu pieņemšanas rezultātiem tādās pašās spēļu vidēs. Var izsecināt to, kas parāda labākus rezultātus cilvēks vai programmas aģents. Tas, savukārt, ļauj atrast spēles un algoritma īpašības, kas ietekmē aģenta spēlēšanas efektivitāti.
Darba apjoms - 54 lpp., 21 tabula, 19 attēli un 1 pielikums. |
Keywords |
māksligie neironu tīkli, programmas aģents |
Keywords in English |
artificial neural network, software agent |
Language |
lv |
Year |
2013 |
Date and time of uploading |
14.06.2013 12:55:49 |