izpis_h1_title_alt

Implementacija igralca Backgammona z nevronsko mrežo : diplomsko delo
ID Gajski, Primož (Avtor), ID Šter, Branko (Mentor) Več o mentorju... Povezava se odpre v novem oknu

URLURL - Predstavitvena datoteka, za dostop obiščite http://eprints.fri.uni-lj.si/1060/ Povezava se odpre v novem oknu

Izvleček
Diplomsko delo Implementacija igralca Backgammona z nevronsko mrežo opisuje način in vsebuje implementacijo, kako se je računalnik zmožen naučiti igre backgammon z igranjem sam s sabo, torej brez človeškega faktorja in brez kakršnega koli vnaprejšnjega znanja o sami igri. Ocenjevanje pozicij za izbor najugodnejše poteze je narejeno z evaluacijsko funkcijo, ki je realizirana z nevronsko mrežo v obliki 2-nivojskega perceptrona. Učenje nevronske mreže poteka s spodbujevanim učenjem, ki je doseženo z algoritmom vzvratnega učenja. Mreža tako odigra veliko število iger (več milijonov), da osvoji zahtevnejši nivo igre backgammon. Testiranje je opravljeno tudi brez človeškega faktorja, in sicer je potekalo kot igranje proti t.i. igralcu pubeval, t.j. še ena evaluacijska funkcija, ki tudi ocenjuje pozicije žetonov. Po zaključenem učenju je nevronska mreža uspešno osvojila znanje ocenjevanja backgammon pozicije in obvlada tako osnovne kot tudi zahtevnejše elemente igre. Za konec je bilo potrebno realizirati uporabniški grafični vmesnik, ki uporabniku omogoča igranje proti naučeni nevronski mreži.

Jezik:Slovenski jezik
Ključne besede:Backgammon, nevronska mreža, perceptron, spodbujevano učenje, algoritem vzvratnega učenja, računalništvo, univerzitetni študij, diplomske naloge
Vrsta gradiva:Diplomsko delo
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Založnik:[P. Gajski]
Leto izida:2010
Št. strani:45 str.
PID:20.500.12556/RUL-69596 Povezava se odpre v novem oknu
UDK:004.032.26(043.2)
COBISS.SI-ID:7671124 Povezava se odpre v novem oknu
Datum objave v RUL:10.07.2015
Število ogledov:1523
Število prenosov:161
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Implementation of Backgammon player with neural network
Izvleček:
Diploma thesis Implementation of Backgammon player with neural network describes implementation of how is a computer capable to learn the game of backgammon. It is achieved with computer playing against itself, without any human help and without any prior knowledge about the game. Evaluation function of game positions, according to the thrown dice and checker positions, was implemented with neural network. Neural network is presented as a 2-layer perceptron. The learning of neural network was achieved with reinforcement learning and backpropagation algorithm. Within backpropagation algorithm neural network plays several milions of backgammon games to achieve the advanced level of the game. Testing was also performed without any human interaction. Neural network played backgammon game against so called pubeval player, who also uses for its logic evaluation function to play on strong intermediate level. The testing showed that the neural network successfully accomplished all basic and also many of advanced features of game playing elements. Diploma work also involves realization of graphical user interface, which allows user to play backgammon against neural network.

Ključne besede:Backgammon, neural network, perceptron, reinforcement learning, backpropagation algorithm, computer science, diploma

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj