<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="159723" NadgradivoID="0" NRID="24561949" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=159723" StOgledov="1255" StPrenosov="422" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-14 20:54:48" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-159723">20.500.12556/RUL-159723</PID>
  <Naslov>Avtomatsko ocenjevanje težavnosti taktičnih šahovskih problemov</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Automatic estimation of the difficulty of chess tactical problems</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Šahovska taktika ima ključno vlogo pri igranju šahovskih partij, kljub njeni pomembnosti pa je v obstoječi literaturi opazna vrzel glede samodejnih metod za ocenjevanje težavnosti taktičnih šahovskih problemov. S tem magistrskim delom poskušamo to vrzel zapolniti z razvojem pristopa, ki z združitvijo naprednih tehnik umetne inteligence, algoritmov strojnega učenja in našega znanja o šahu dovolj natančno napove težavnost taktičnih problemov.

V ta namen smo uporabili hevristične iskalne algoritme za analizo prostora stanj problema.
S pomočjo najboljšega odprtokodnega šahovskega motorja gradimo smiselno iskalno drevo, ki simulira človeški pristop reševanja problemov. Poleg drevesa gradimo značilke s prepoznavanjem širokega nabora strateških in taktičnih šahovskih motivov.

Za učenje modela smo uporabili velik nabor problemov z ustaljenimi ocenami težavnosti s šahovske platforme Lichess. Analizirali smo uspešnost modela pri uporabi različnih skupin značilk in dosegli globlji vpogled v dejavnike težavnosti v taktičnih šahovskih problemih.
Naš model je pokazal dovolj dobro točnost za uporabo v praksi, npr. za pomoč pri izbiri primerno težkih problemov za personaliziran šahovski trening ali za analizo preteklih iger, kjer ocenjujemo težavnost pozicij, pri katerih je igralec storil taktično napako.</Opis>
  <TujJezik_Opis>Chess tactics play a crucial role in chess games. Still, despite their importance, there is a gap in the existing literature regarding automatic methods for estimating the difficulty of tactical chess problems. In this master thesis, we aim to fill this gap by developing an approach that combines advanced artificial intelligence techniques, machine learning algorithms, and our chess knowledge to predict the difficulty of tactical chess problems with sufficient accuracy.

To achieve this, we used heuristic search algorithms to analyze the state space of the problem. Using the state-of-the-art open-source chess engine, we build a meaningful search tree that simulates a human approach to problem-solving. In addition to the meaningful tree, we extracted features by identifying a wide range of strategic and tactical chess motifs.

To train the model, we used a large problem set with established difficulty ratings from the chess platform Lichess. We analyzed the model&#039;s performance using different feature sets and gained a deeper insight into the difficulty factors in tactical chess problems. Our model has shown good enough accuracy to be used in practical applications, e.g. to help select suitably difficult problems for personalized chess training, or to analyze past games to estimate the difficulty of positions where a player has made a tactical error.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>ocenjevanje težavnosti</Beseda>
    <Beseda>človeško reševanje problemov</Beseda>
    <Beseda>hevristično preiskovanje</Beseda>
    <Beseda>iskalna drevesa</Beseda>
    <Beseda>strojno učenje</Beseda>
    <Beseda>šah</Beseda>
    <Beseda>šahovski taktični problemi</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>difficulty estimation</Beseda>
    <Beseda>human problem solving</Beseda>
    <Beseda>heuristic search</Beseda>
    <Beseda>search trees</Beseda>
    <Beseda>machine learning</Beseda>
    <Beseda>chess</Beseda>
    <Beseda>tactical chess problems</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2024-07-19 14:25:02</DatumVstavljanja>
  <DatumObjave>2024-07-19 14:25:13</DatumObjave>
  <DatumSpremembe>2024-08-09 07:35:26</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2024</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="74465" Ime="Matej" Priimek="Horvat" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="22420" Ime="Matej" Priimek="Guid" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="79170915" Afiliacija="" ArrsID="28365" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">37081</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/203981059">203981059</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="187864" DatotekaNRID="13845299" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="3649491" VelikostDatotekeKratko="3,48 MB" DatumVstavljanja="2024-07-19 14:25:14" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Horvat_Matej_-_Avtomatsko_ocenjevanje_tezavnosti_takticnih_sahovskih_problemov.pdf</Naziv>
      <OrgNaziv>Horvat_Matej_-_Avtomatsko_ocenjevanje_tezavnosti_takticnih_sahovskih_problemov.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>DAF4E1BCCDAA029CA15F5B138617ECBF</MD5>
      <SHA256>fdec2d93a5bfb71cd38d51a36beec597a09fd7ea5772443577a887e0e6069396</SHA256>
      <UUID>e7bbc3eb-45c9-11ef-8f74-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=187864</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1060" Oznaka="" Dolzina="159810"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.09" Koda="2.09" Naziv="Magistrsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
