<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="141661" NadgradivoID="0" NRID="16653088" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=141661" StOgledov="1805" StPrenosov="292" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-09-18 21:04:56" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-141661">20.500.12556/RUL-141661</PID>
  <Naslov>Using machine learning to train a shepherd dog</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Uporaba strojnega učenja za učenje psa ovčarja</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Different organisms tend to form spontaneous and less predictable groups of individuals while doing everyday activities, such as eating or migrating. By understanding the rules of so called collective behaviour, we can learn how to control these groups to one&#039;s desires. Similar phenomena is of interest in many other domains like crowd control, cleaning the environment and other engineering problems.

In this work, we focus on shepherding, which is an act of influencing or herding a flock of sheep using a shepherd dog. Here we create a model based on the existing shepherd dog models and then present some improvements to it to make it more realistic, such as limit the vision, add ability to hear other animals and implement a short term memory. We also adapt the model to allow multiple shepherd dogs to herd sheep at the same time. After that we present a model that is not based on some predefined rules, but is trained using reinforcement learning. Four different dog models are created, each able to observe the environment in a different way. The results show that the best model is the one that is using a ray casting method for observation.</Opis>
  <TujJezik_Opis>Številni organizmi velikokrat oblikujejo spontane in manj predvidljive skupine posameznikov, medtem ko opravljajo vsakodnevne dejavnosti, kot so prehranjevanje ali selitev. Z razumevanjem pravil tako imenovanega kolektivnega vedenja, se lahko naučimo, kako te skupine nadzorovati po svojih željah. S podobno tematiko se soočajo tudi na številnih drugih področjih, kot so nadzor množice, čiščenje okolja in drugi inženirski problemi.

V tem delu smo se osredotočili na pastirstvo, kjer psi ovčarji s pomočjo strahu pasejo in preganjajo čredo ovc. Naredili smo model, ki temelji na obstoječih modelih psov ovčarjev in ovc, ter mu dodali nekaj izboljšav, da postane bolj realističen, kot so omejitev vida, sposobnost sluha in implementacija kratkoročnega spomina. Model smo prilagodili tudi tako, da omogoča sodelovanje večih psov pri pašnji črede. V nalogi predstavimo tudi modele, ki ne temeljio na vnaprej določenih pravilih, ampak se psi naučijo pasti ovce s pomočjo spodbujevanega učenja. Ustvarimo štiri takšne modele psov ovčarjev, od katerih vsak pridobiva podatke iz okolja na drugačen način. Z rezultati pokažemo, da se za najboljši model izkaže tisti, ki za opazovanje uporablja metodo sledenja žarkov.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>collective behaviour</Beseda>
    <Beseda>shepherding</Beseda>
    <Beseda>agent models</Beseda>
    <Beseda>artificial intelligence</Beseda>
    <Beseda>reinforcement learning</Beseda>
    <Beseda>simulation</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>kolektivno vedenje</Beseda>
    <Beseda>pastirstvo</Beseda>
    <Beseda>agentni modeli</Beseda>
    <Beseda>umetna inteligenca</Beseda>
    <Beseda>spodbujevano učenje</Beseda>
    <Beseda>simulacija</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2022-10-04 13:06:40</DatumVstavljanja>
  <DatumObjave>2022-10-04 13:06:49</DatumObjave>
  <DatumSpremembe>2022-10-06 12:26:55</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2022</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="98031" Ime="Tim" Priimek="Štromajer" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23433" Ime="Iztok" Priimek="Lebar Bajec" AltIme="Iztok Lebar Bajec; Iztok Bajec; I. Bajec; I. Lebar Bajec; I. Lebar Bajec" VlogaID="991" VlogaNaziv="Mentor" ConorID="5065827" Afiliacija="" ArrsID="21404" ORCID=""></Oseba>
    <Oseba ID="70963" Ime="Jure" Priimek="Demšar" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="119172" Ime="Afshin" Priimek="Ameri" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">33881</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/124498691">124498691</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="162771" DatotekaNRID="12421429" 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="2018005" VelikostDatotekeKratko="1,92 MB" DatumVstavljanja="2022-10-04 13:06:49" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Stromajer_Tim_-_Uporaba_strojnega_ucenja_za_ucenje_psa_ovcarja.pdf</Naziv>
      <OrgNaziv>Stromajer_Tim_-_Uporaba_strojnega_ucenja_za_ucenje_psa_ovcarja.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>C7E858DFD1875DF230F215579E0A36A1</MD5>
      <SHA256>da03903e4764fd49c3c100aca5fea1b191be10c24c29355a06b3caefcd6d08b2</SHA256>
      <UUID>9f57ceed-43d4-11ed-9c94-00155dcfd717</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=162771</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="88668"></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.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
