master's thesis
Tim Štromajer (Avtor), Iztok Lebar Bajec (Mentor), Jure Demšar (Komentor), Afshin Ameri (Komentor)

Povzetek

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'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.

Ključne besede

shepherd dogs;collective behaviour;shepherding;agent models;artificial intelligence;reinforcement learning;simulation;computer science;master's thesis;

Podatki

Jezik: Angleški jezik
Leto izida:
Tipologija: 2.09 - Magistrsko delo
Organizacija: UL FRI - Fakulteta za računalništvo in informatiko
Založnik: [T. Štromajer]
UDK: 004.8:636.7.043.7(043.2)
COBISS: 124498691 Povezava se bo odprla v novem oknu
Št. ogledov: 26
Št. prenosov: 8
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Slovenski jezik
Sekundarni naslov: Uporaba strojnega učenja za učenje psa ovčarja
Sekundarni povzetek: Š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.
Sekundarne ključne besede: psi ovčarji;pastirstvo;agentni modeli;umetna inteligenca;spodbujevano učenje;simulacija;magisteriji;Strojno učenje;Kolektivno vedenje;Psi;Računalništvo;Univerzitetna in visokošolska dela;
Vrsta dela (COBISS): Magistrsko delo/naloga
Študijski program: 1000471
Konec prepovedi (OpenAIRE): 1970-01-01
Komentar na gradivo: Univ. v Ljubljani, Fak. za računalništvo in informatiko
Strani: VI, 57 str.
ID: 16653088