Urvalsbaserad evalueringsfunktion

Kontext. Evalueringsfunktioner är en viktig del inom artificiell intelligens. En evalueringsfunktion utvärderar ett spelläge och är svår och tidskrävande att utveckla. Inför denna uppsats utvecklades en ny teknik som kan användas på en evalueringsfunktion för att skapa en urvalsbaserad evalueringsfu...

Full description

Bibliographic Details
Main Author: Svensson, Karin
Format: Others
Language:Swedish
Published: Blekinge Tekniska Högskola, Institutionen för kreativa teknologier 2015
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-10473
id ndltd-UPSALLA1-oai-DiVA.org-bth-10473
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-104732018-01-12T05:09:59ZUrvalsbaserad evalueringsfunktionsweSvensson, KarinBlekinge Tekniska Högskola, Institutionen för kreativa teknologier2015EvalueringsfunktionArtificiell IntelligensKalahaComputer SciencesDatavetenskap (datalogi)Kontext. Evalueringsfunktioner är en viktig del inom artificiell intelligens. En evalueringsfunktion utvärderar ett spelläge och är svår och tidskrävande att utveckla. Inför denna uppsats utvecklades en ny teknik som kan användas på en evalueringsfunktion för att skapa en urvalsbaserad evalueringsfunktion. Mål och Objektiv. I denna uppsats utvärderas en ny teknik för att förbättra evalueringsfunktioner för Kalaha. Tekniken bygger på att utvärdera spelläget både som det är och genom att sampla möjliga framtida drag. Teknikens framgångar mäts i antal vinster mot andra evalueringsfunktioner. Metod. Detta arbete bygger på en implementationsmetod där kvantitativ data samlas in för analys. Spelet och de artificiella intelligenserna utvecklades i C++ med hjälp av Microsoft Visual Studio 12. Resultat. Utfallet från matcher mellan evalueringsfunktioner och urvalsbaserade evalueringsfunktioner sammanställdes till tabeller. Slutsats. Den urvalsbaserade tekniken hade framgångar i matcherna och anses därför vara en lyckad förbättring av evalueringsfunktionerna som användes. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-10473application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Evalueringsfunktion
Artificiell Intelligens
Kalaha
Computer Sciences
Datavetenskap (datalogi)
spellingShingle Evalueringsfunktion
Artificiell Intelligens
Kalaha
Computer Sciences
Datavetenskap (datalogi)
Svensson, Karin
Urvalsbaserad evalueringsfunktion
description Kontext. Evalueringsfunktioner är en viktig del inom artificiell intelligens. En evalueringsfunktion utvärderar ett spelläge och är svår och tidskrävande att utveckla. Inför denna uppsats utvecklades en ny teknik som kan användas på en evalueringsfunktion för att skapa en urvalsbaserad evalueringsfunktion. Mål och Objektiv. I denna uppsats utvärderas en ny teknik för att förbättra evalueringsfunktioner för Kalaha. Tekniken bygger på att utvärdera spelläget både som det är och genom att sampla möjliga framtida drag. Teknikens framgångar mäts i antal vinster mot andra evalueringsfunktioner. Metod. Detta arbete bygger på en implementationsmetod där kvantitativ data samlas in för analys. Spelet och de artificiella intelligenserna utvecklades i C++ med hjälp av Microsoft Visual Studio 12. Resultat. Utfallet från matcher mellan evalueringsfunktioner och urvalsbaserade evalueringsfunktioner sammanställdes till tabeller. Slutsats. Den urvalsbaserade tekniken hade framgångar i matcherna och anses därför vara en lyckad förbättring av evalueringsfunktionerna som användes.
author Svensson, Karin
author_facet Svensson, Karin
author_sort Svensson, Karin
title Urvalsbaserad evalueringsfunktion
title_short Urvalsbaserad evalueringsfunktion
title_full Urvalsbaserad evalueringsfunktion
title_fullStr Urvalsbaserad evalueringsfunktion
title_full_unstemmed Urvalsbaserad evalueringsfunktion
title_sort urvalsbaserad evalueringsfunktion
publisher Blekinge Tekniska Högskola, Institutionen för kreativa teknologier
publishDate 2015
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-10473
work_keys_str_mv AT svenssonkarin urvalsbaseradevalueringsfunktion
_version_ 1718605087967805440