<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.zitnik.si/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Slavkoz</id>
	<title>Slavko Zitnik&#039;s research wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.zitnik.si/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Slavkoz"/>
	<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/Special:Contributions/Slavkoz"/>
	<updated>2026-04-17T17:58:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=510</id>
		<title>Available theses topics</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=510"/>
		<updated>2025-10-02T19:55:08Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Na tej strani so naštete proste teme za izdelavo zaključnih del pod mojim mentorstvom. Pri izbiri prosim sledite navodilom, ki so opisana na [[Thesis_preparation_instructions|strani glede metodologije priprave zaključnega dela]].&lt;br /&gt;
&lt;br /&gt;
=== Language Technology Tools Catalogue ===&lt;br /&gt;
:You may be familiar with catalogs such as [https://huggingface.co/models HuggingFace] or [https://www.clarin.si/repository/xmlui/ Clarin.si]. These catalogues contain datasets, (large) language models, language technologies tools, scripts, repositories, ... &lt;br /&gt;
&lt;br /&gt;
:The goal of the thesis would be to implement efficient search mechanisms over such repositories. Currently, within the EU project LLMs4EU, we are building a catalogue the will be connected to the European Language Data Space and you could prototype search capabilities for the new catalogue. Apart from traditional search, you might be interested into proposing an Agent-based search, where you would &amp;quot;talk with an agent,&amp;quot; that would eventually propose you a resource that you might need.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::LLMs, Agents, information retrieval&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Uvedba agentnega sistema za odgovarjanje na vprašanja javnosti ===&lt;br /&gt;
:Agencija za komunikacijska omrežja in storitve RS (AKOS) regulira več različnih področij, pripravlja regulacijo, prispeva k zakonodaji, pripravlja poročila, ... Odgovarjati mora na mnogo novinarskih vprašanj (https://www.akos-rs.si/medijsko-sredisce/novinarska-vprasanja-in-odgovori) in pogosto voditi javna posvetovanja in diskusije. Med drugim je tudi organ, ki ščiti potrošnike, posreduje v morebitnih sporih in jim odgovarja na vprašanja (https://www.akos-rs.si/uporabniki-storitev/raziscite/vprasajte-nas). &lt;br /&gt;
&lt;br /&gt;
:Trenutno uporabniki odloženo čakajo na odziv Agencije, kar obremenjuje kader na Agenciji, poleg tega pa uporabniki storitev dalj časa čakajo na odgovore na enostavnejša vprašanja. Cilj je, da bi s trenutnimi možnostmi uporabe umetne inteligence razbremenili zaposlene in zainteresirani javnosti omogočili hitrejši in učinkovitejši dostop do informacij.&lt;br /&gt;
&lt;br /&gt;
:Namen projekta je zato vzpostavitev infrastrukturne in podatkovne platforme za implementacijo pogovornega agentnega sistema za zunanje deležnike. Sistem bo moral biti zmožen odgovarjati na pisna vprašanja javnosti in svoje odgovore generirati na podlagi obstoječe baze dokumentov in novic javno objavljenih na spletni strani AKOS. &lt;br /&gt;
&lt;br /&gt;
:Osnovna ideja je, da bo sistem hitreje in učinkoviteje odgovarjal na odprta vprašanja splošne javnosti, pri čemer bomo naslovili tudi zagotavljanje varnostnih in etičnih vidikov. Na projektu bodo študenti obravnavali tudi ločene vidike pogovornega robota, ki bodo poleg tehničnih izzivov tudi pravni in ekonomski.&lt;br /&gt;
&lt;br /&gt;
:V okviru projekta bo na voljo študentsko delo (4 študenti), pri čemer boste imeli mentorja na FRI (jaz) in na AKOS-u.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Agent, odgovarjanje na vprašanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika ===&lt;br /&gt;
:Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
&lt;br /&gt;
:Cilj vašega dela bo nadgradnja ogrodja [https://slobench.cjvt.si SloBench] z dodatnimi funkcionalnostmi. Najprej boste pregledali ostale obstoječe vrednotnike, nato se bomo odločili za implementacijo dodatnih funkcionalnosti (npr. parameter za spreminjanje tipa metrike, vizualizacija rezultatov, avtomatska analiza napak).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== MLOps / AI Workflows ===&lt;br /&gt;
:To complete a successful machine learning project, understanding machine learning theory and concepts is essential, but you need engineering capabilities as well. Effectively developing and deploying machine learning models requires competencies more commonly found in technical fields such as software engineering and DevOps. Within the thesis, the idea is to cover the follwing aspects: (a) how to plan, (b) build, and (c) maintain a machine learning project. In contrast with the standard machine learning cycle, models in production need to integrate with other services or applications, need to run continuously with maximum performance and minimal cost, and have an ability to handle evolving data and business requirements. In this hands-on course you will become familiar with challenges, patterns and well-established tools for doing this effectively.&lt;br /&gt;
&lt;br /&gt;
:The idea is to review MLOps in general and then focus on a specific topic - e.g. data versioning (DVC), MLFlow, business perspective and visualizations, pipelines and packaging, deployment and CI/CD, monitoring, regulation compliance tools, ...&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::MLOps, DevOps, produktivizacija, razvoj orodij umetne inteligence&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Vključevanje strukturiranega znanja v jezikovne modele ===&lt;br /&gt;
:Jezikovni modeli vsebujejo splošno znanje, saj so bili izpostavljeni ogromnim količinam besedil. Lahko se jih prilagodi za posamezne domene, vendar ostaja problem osveževanja modela z novimi podatki. Dodatno znanje je v model možno vstavljati na različne načine (npr. na vhodu ali kasneje - tehnika RAG).&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje, da bo kandidat raziskal možnosti vstavljanja dodatnega znanja v jezikovni model. Dodatno znanje se lahko nahaja na spletu, v bazi znanja (npr. grafu, ontologiji, ...) ali dodatnih besedilnih virih. Glede na izbran način bo kandidat tudi implementiral iskanje dodatnih vsebin (npr. s tehnikami RAG). Delo bo vrednoteno glede na izbrano domeno (npr. reševanje težav študentskega referata FRI, ugotavljanje razumevanje slovenske slovnice, ...)&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::jezikovni modeli, slovenščina, RAG, baze znanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Portali odprtih podatkov - deljenje, objava, ponovna uporaba ===&lt;br /&gt;
:Evropska unija želi ustvariti okolje za boljšo podatkovno ekonomijo. Že pred leti so zato članice EU začele vzpostavljati portale odprtih podatkov, ki večinoma temeljijo na odprtokodnem ogrodju [https://ckan.org/ CKAN]. Tudi v Sloveniji imamo v tem smislu vzpostavljen portal [https://podatki.gov.si/]. &lt;br /&gt;
:Za boljšo ponovno uporabo podatkov morajo biti le ti bolje (avtomatsko) dostopni in ponujeni preko vmesnikov. Projekt [https://github.com/FRI-MDP/Podatkovni-zemljevid-2023 Podatkovni zemljevid] je omogočil enostavno iskanje in pretvorbo v semantično obliko, kar mora biti še integrirano. Možnosti za inovativnost je še mnogo ...&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogrodja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij. Prototip je lahko izboljšava/avtomatizacija posameznega dela Podatkovnega zemljevida ali vključitev napredne obdelave naravnega jezika za ponujanje podatkov (npr. iskanje, povzemanje, ...).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::odprti podatki, OPSI, repozitoriji&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostori - infrastruktura ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Na ravni EU je prisotnih veliko aktivnosti, kjer je na voljo številno gradivo:&lt;br /&gt;
:* [https://data.europa.eu/en/news-events/news/european-strategy-data Evropska podatkovna strategija],&lt;br /&gt;
:* [https://nio.gov.si/nio/asset/strategija+digitalnih+javnih+storitev Strategija digitalnih javnih storitev 2030 (SDJU 2030)],&lt;br /&gt;
:* [https://eu-skladi.si/sl/po-2020/nacrt-za-okrevanje-in-krepitev-odpornosti Načrt za okrevanje in odpornost (NOO)],&lt;br /&gt;
:* [https://digital-strategy.ec.europa.eu/en/library/staff-working-document-data-spaces Usmeritve Evropske komisije],&lt;br /&gt;
:* [https://docs.internationaldataspaces.org/knowledge-base International Data Spaces],&lt;br /&gt;
:* [https://mydata.org/participate/declaration/ MyData Principles],&lt;br /&gt;
:* [https://solidproject.org/about SOLID Intiative],&lt;br /&gt;
:* [https://gaia-x.eu/ GAIA-X],&lt;br /&gt;
:* [https://oceanprotocol.com/ OCEAN protocol]. &lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogordja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, spletne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostor za jezik (Language Data Space) ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Glejte tudi zgornje gradivo.&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled stanja in razvoja [https://language-data-space.ec.europa.eu/index_en Evropskega podatkovnega prostora za jezik]. Izvede naj se primerjava z drugimi podatkovnimi prostori (predvsem glede izbire infrastrukture). Implementira naj se prototip, ki bi omogočil vključitev in/ali uporabo podatkov iz podatkovnega prostora.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, jezikovne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - sedežni red ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje:&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga)&lt;br /&gt;
&lt;br /&gt;
:Predlaganje sedežnega reda v učilnicah glede na rezultat Sociograma: Na podlagi rezultatov medsebojnih odnosov in dinamike pri pouku se bo pregledalo teoretične vidike in predlagalo metodologije za izdelavo sedežnih redov na podlagi sociometrije (študent FSP). Metodologije bodo nato implementirane v dodatnem modulu programa Sociogram, ki bo omogočal avtomatsko izdelavo sedežnega reda za poljubno vnešen tloris učilnice (študent FRI). Rezultat bo omogočil kakovostnejše izobraževanje, zmanjšanje neenakosti in večjo integracijo skupin.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - oddaljen način ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga).&lt;br /&gt;
&lt;br /&gt;
:Izdelava Sociograma na oddaljen način: Trenutno se Sociogram printa na liste, od koder se nato rezultate vnese v program. Potrebno je preveriti in izdelati varen protokol (študent FSP) in implementirati avtomatske mehanizme za oddaljeno izpolnjevanje sociograma preko e-pošte ali drugih kanalov, pri čemer je potrebno zagotavljati varnost in anonimnost (študent FRI). Rezultat bo bolj učinkovito anketiranje in bolj trajnostna izdelava sociogramov brez potrebe printanja.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Evalvacija in produktivizacija orodja TextCaptcha ===&lt;br /&gt;
:Martin Čebular je v okviru svoje magistrske naloge razvil orodje TextCaptcha - [[Master_theses|Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika (Martin Čebular)]]. Ideja za orodje izhaja iz storitve [http://recaptcha.net reCaptcha], ki se uporablja za bolj natančno digitalizacijo knjig. V osnovi deluje tako, da bralcu prikaže npr. dva niza, pri katerem sistem za enega pozna rešitev, za drugega ne. Uporabnik mora oba niza vpisati v vnosno polje. Sistem nato preko več odgovorov ugotovi, kakšna je pravilna digializacija neznanega niza. &lt;br /&gt;
&lt;br /&gt;
:Izdelano orodje je že bilo validirano in kot Javascript vtičnik na spletnih straneh [rtvslo.si]. Namen magistrske naloge bi bil (a) izdelati natančno metodologijo uporabe orodja TextCaptcha za namene zbiranja označenih korpusov v slovenskem jeziku, (b) prikazati smiselne primere uporabe in (c) evalvirati orodje na realnih primerih.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::ekstrakcija informacij, gradnja podatkovnih množic, preverjanje vnosov&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Primerjava standardne slovenščine v Sloveniji in izzven nje ===&lt;br /&gt;
:Za primerjavo jezikov obstajajo že uveljavljene metode, s katerimi se lahko primerja, kdaj sta si jezika sorodna, enaka oz. kako različna sta si. V okviru zaključnega dela naj se primerja besedila novic iz področja Slovenije z besedili novic zamejskih Slovencev ali izseljencev. Primeri novic izseljencev so na primer [http://www.novice.at/ novice.at] (Avstrija), Novi list (Argentina), ipd., pri čemer naj se pregleda možnosti za pridobitev tudi drugih primernih virov. Izdela naj se referenčni korpus, katerega se bo primerjalo z referenčnim korpusom standardne slovenščine v Sloveniji (vir bo zagotovljen). Množice je potrebno nato primerjati in ugotoviti jezikovne različnosti (npr. raba besed v različnih kontekstih, pojavljanje starih/novih besed, vpliv tujega jezika, vrstni red besed).&lt;br /&gt;
&lt;br /&gt;
:;Uporabne povezave&lt;br /&gt;
::[https://alternativetransport.wordpress.com/2015/05/04/how-much-does-language-change-when-it-travels/ Lexical distance map among languages]&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::slovenščina, primerjava besedil, novice&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Produktivizacija modelov globokega učenja ===&lt;br /&gt;
:V zadnjem času se globoki modeli nevronskih mrež čedalje bolj uporabljajo v praksi. Seveda je možno implementirati lastno infrastrukturo, ki bo služila namenu, da bodo rezultati našega modela dostopni uporabnikom, vendar za ta namen obstajajo tudi specifična orodja ali ogrodja. V okviru zaključnega dela naj se pregleda in primerja platforme, ki to omogočajo (npr. Nvidia Triton). Izbrano platformo naj se tudi preskusi in prikaže delovanje na praktičnem primeru (npr. produktivizacija obstoječega globokega modela).&lt;br /&gt;
&lt;br /&gt;
:;Možne druge variacije zaključnega dela&lt;br /&gt;
::(a) Pregled in preskus platforme za zaganjanje globokih modelov v brskalniku (npr. [https://www.tensorflow.org/js www.tensorflow.org/js]).&lt;br /&gt;
::(b) Pregled in preskus platforme za zaganjanje globokih modelov na mobilnih napravah (npr. [https://www.tensorflow.org/lite/android Tensorflow Android], [https://www.tensorflow.org/lite/guide/ios Tensorflow iOS], [https://developer.apple.com/documentation/coreml Apple CoreML]).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::globoko učenje, ogrodja za umetno inteligenco, produktivizacija&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava ogrodja za demokratizacijo obdelave naravnega jezika ===&lt;br /&gt;
:V okviru projekta [https://slovenscina.eu Razvoj slovenščine v digitalnem okolju] smo pregledali možnosti za izdelavo orodja za procesiranje naravnega jezika po vzoru obstoječih orodij - [https://gate.ac.uk GATE], [https://uima.apache.org UIMA], [https://orangedatamining.com Orange3] ([https://github.com/biolab/orange3-text Text mining Addon], [http://textable.io Textable]). Poleg tega smo pripravili tudi zasnovo splošnega podatkovnega modela, arhitekturo orodja in definirali programske vmesnike za komunikacijo med vsebniki Docker. &lt;br /&gt;
&lt;br /&gt;
:Namen zaključnega dela je implementirati predlagano orodja in pokazati možnosti za izvedljivost projekta ter uporabo orodja v praksi. Končna specifikacija kmalu na voljo javnosti.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Docker, procesiranje naravnega jezika, podatkovni model, programski vmesniki&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo delo&lt;br /&gt;
&lt;br /&gt;
=== Ostale možne tematike ===&lt;br /&gt;
:Kandidat si lahko zamisli svoj lasten problem iz področja iskanja in ekstrakcije vsebin is spleta ali procesiranja naravnega jezika ter ga uskladi z menoj. Tematike se lahko dotikajo tudi analize in uporabe odprtokodnih sistemov, ki so morda trenutno aktualne, uporabe in analize odprtih podatkov (npr. iz portala [https://podatki.gov.si/ OPSI]) ali izdelave speficičnih orodij za obdelavo podatkov (ETL, informacijski sistemi, ipd.). &lt;br /&gt;
&lt;br /&gt;
:Prav tako vsako leto na področju procesiranja naravnega jezika potekajo tekmovanja z zanimivimi tematikami, ki lahko predstavljajo zaključno delo. Največkrat so to delavnice (angl., workshops) na konferencah ACL, CoNLL, BSNLP, EMNLP, ipd.&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=509</id>
		<title>Available theses topics</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=509"/>
		<updated>2025-10-02T19:54:37Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Na tej strani so naštete proste teme za izdelavo zaključnih del pod mojim mentorstvom. Pri izbiri prosim sledite navodilom, ki so opisana na [[Thesis_preparation_instructions|strani glede metodologije priprave zaključnega dela]].&lt;br /&gt;
&lt;br /&gt;
=== Language Technology Tools Catalogue ===&lt;br /&gt;
:You may be familiar with catalogs such as [https://huggingface.co/models HuggingFace] or [https://www.clarin.si/repository/xmlui/ Clarin.si]. These catalogues contain datasets, (large) language models, language technologies tools, scripts, repositories, ... &lt;br /&gt;
&lt;br /&gt;
:The goal of the thesis would be to implement efficient search mechanisms over such repositories. Currently, within the EU project LLMs4EU, we are building a catalogue the will be connected to the European Language Data Space and you could prototype search capabilities for the new catalogue. Apart from traditional search, you might be interested into proposing an Agent-based search, where you would &amp;quot;talk with an agent,&amp;quot; that would eventually propose you a resource that you might need.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::LLMs, Agents, information retrieval&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Uvedba agentnega sistema za odgovarjanje na vprašanja javnosti ===&lt;br /&gt;
:Agencija za komunikacijska omrežja in storitve RS (AKOS) regulira več različnih področij, pripravlja regulacijo, prispeva k zakonodaji, pripravlja poročila, ... Odgovarjati mora na mnogo novinarskih vprašanj (https://www.akos-rs.si/medijsko-sredisce/novinarska-vprasanja-in-odgovori) in pogosto voditi javna posvetovanja in diskusije. Med drugim je tudi organ, ki ščiti potrošnike, posreduje v morebitnih sporih in jim odgovarja na vprašanja (https://www.akos-rs.si/uporabniki-storitev/raziscite/vprasajte-nas). &lt;br /&gt;
&lt;br /&gt;
:Trenutno uporabniki odloženo čakajo na odziv Agencije, kar obremenjuje kader na Agenciji, poleg tega pa uporabniki storitev dalj časa čakajo na odgovore na enostavnejša vprašanja. Cilj je, da bi s trenutnimi možnostmi uporabe umetne inteligence razbremenili zaposlene in zainteresirani javnosti omogočili hitrejši in učinkovitejši dostop do informacij.&lt;br /&gt;
&lt;br /&gt;
:Namen projekta je zato vzpostavitev infrastrukturne in podatkovne platforme za implementacijo pogovornega agentnega sistema za zunanje deležnike. Sistem bo moral biti zmožen odgovarjati na pisna vprašanja javnosti in svoje odgovore generirati na podlagi obstoječe baze dokumentov in novic javno objavljenih na spletni strani AKOS. &lt;br /&gt;
&lt;br /&gt;
:Osnovna ideja je, da bo sistem hitreje in učinkoviteje odgovarjal na odprta vprašanja splošne javnosti, pri čemer bomo naslovili tudi zagotavljanje varnostnih in etičnih vidikov. Na projektu bodo študenti obravnavali tudi ločene vidike pogovornega robota, ki bodo poleg tehničnih izzivov tudi pravni in ekonomski.&lt;br /&gt;
&lt;br /&gt;
:V okviru projekta bo na voljo študentsko delo (4 študenti), pri čemer boste imeli mentorja na FRI (jaz) in na AKOS-u.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Agent, odgovarjanje na vprašanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika ===&lt;br /&gt;
:Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
&lt;br /&gt;
:Cilj vašega dela bo nadgradnja ogrodja [https://slobench.cjvt.si SloBench] z dodatnimi funkcionalnostmi. Najprej boste pregledali ostale obstoječe vrednotnike, nato se bomo odločili za implementacijo dodatnih funkcionalnosti (npr. parameter za spreminjanje tipa metrike, vizualizacija rezultatov, avtomatska analiza napak).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
:OPIS1&lt;br /&gt;
&lt;br /&gt;
:OPIS2&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::BESEDE&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
:OPIS1&lt;br /&gt;
&lt;br /&gt;
:OPIS2&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::BESEDE&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== MLOps / AI Workflows ===&lt;br /&gt;
:To complete a successful machine learning project, understanding machine learning theory and concepts is essential, but you need engineering capabilities as well. Effectively developing and deploying machine learning models requires competencies more commonly found in technical fields such as software engineering and DevOps. Within the thesis, the idea is to cover the follwing aspects: (a) how to plan, (b) build, and (c) maintain a machine learning project. In contrast with the standard machine learning cycle, models in production need to integrate with other services or applications, need to run continuously with maximum performance and minimal cost, and have an ability to handle evolving data and business requirements. In this hands-on course you will become familiar with challenges, patterns and well-established tools for doing this effectively.&lt;br /&gt;
&lt;br /&gt;
:The idea is to review MLOps in general and then focus on a specific topic - e.g. data versioning (DVC), MLFlow, business perspective and visualizations, pipelines and packaging, deployment and CI/CD, monitoring, regulation compliance tools, ...&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::MLOps, DevOps, produktivizacija, razvoj orodij umetne inteligence&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Vključevanje strukturiranega znanja v jezikovne modele ===&lt;br /&gt;
:Jezikovni modeli vsebujejo splošno znanje, saj so bili izpostavljeni ogromnim količinam besedil. Lahko se jih prilagodi za posamezne domene, vendar ostaja problem osveževanja modela z novimi podatki. Dodatno znanje je v model možno vstavljati na različne načine (npr. na vhodu ali kasneje - tehnika RAG).&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje, da bo kandidat raziskal možnosti vstavljanja dodatnega znanja v jezikovni model. Dodatno znanje se lahko nahaja na spletu, v bazi znanja (npr. grafu, ontologiji, ...) ali dodatnih besedilnih virih. Glede na izbran način bo kandidat tudi implementiral iskanje dodatnih vsebin (npr. s tehnikami RAG). Delo bo vrednoteno glede na izbrano domeno (npr. reševanje težav študentskega referata FRI, ugotavljanje razumevanje slovenske slovnice, ...)&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::jezikovni modeli, slovenščina, RAG, baze znanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Portali odprtih podatkov - deljenje, objava, ponovna uporaba ===&lt;br /&gt;
:Evropska unija želi ustvariti okolje za boljšo podatkovno ekonomijo. Že pred leti so zato članice EU začele vzpostavljati portale odprtih podatkov, ki večinoma temeljijo na odprtokodnem ogrodju [https://ckan.org/ CKAN]. Tudi v Sloveniji imamo v tem smislu vzpostavljen portal [https://podatki.gov.si/]. &lt;br /&gt;
:Za boljšo ponovno uporabo podatkov morajo biti le ti bolje (avtomatsko) dostopni in ponujeni preko vmesnikov. Projekt [https://github.com/FRI-MDP/Podatkovni-zemljevid-2023 Podatkovni zemljevid] je omogočil enostavno iskanje in pretvorbo v semantično obliko, kar mora biti še integrirano. Možnosti za inovativnost je še mnogo ...&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogrodja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij. Prototip je lahko izboljšava/avtomatizacija posameznega dela Podatkovnega zemljevida ali vključitev napredne obdelave naravnega jezika za ponujanje podatkov (npr. iskanje, povzemanje, ...).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::odprti podatki, OPSI, repozitoriji&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostori - infrastruktura ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Na ravni EU je prisotnih veliko aktivnosti, kjer je na voljo številno gradivo:&lt;br /&gt;
:* [https://data.europa.eu/en/news-events/news/european-strategy-data Evropska podatkovna strategija],&lt;br /&gt;
:* [https://nio.gov.si/nio/asset/strategija+digitalnih+javnih+storitev Strategija digitalnih javnih storitev 2030 (SDJU 2030)],&lt;br /&gt;
:* [https://eu-skladi.si/sl/po-2020/nacrt-za-okrevanje-in-krepitev-odpornosti Načrt za okrevanje in odpornost (NOO)],&lt;br /&gt;
:* [https://digital-strategy.ec.europa.eu/en/library/staff-working-document-data-spaces Usmeritve Evropske komisije],&lt;br /&gt;
:* [https://docs.internationaldataspaces.org/knowledge-base International Data Spaces],&lt;br /&gt;
:* [https://mydata.org/participate/declaration/ MyData Principles],&lt;br /&gt;
:* [https://solidproject.org/about SOLID Intiative],&lt;br /&gt;
:* [https://gaia-x.eu/ GAIA-X],&lt;br /&gt;
:* [https://oceanprotocol.com/ OCEAN protocol]. &lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogordja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, spletne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostor za jezik (Language Data Space) ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Glejte tudi zgornje gradivo.&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled stanja in razvoja [https://language-data-space.ec.europa.eu/index_en Evropskega podatkovnega prostora za jezik]. Izvede naj se primerjava z drugimi podatkovnimi prostori (predvsem glede izbire infrastrukture). Implementira naj se prototip, ki bi omogočil vključitev in/ali uporabo podatkov iz podatkovnega prostora.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, jezikovne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - sedežni red ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje:&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga)&lt;br /&gt;
&lt;br /&gt;
:Predlaganje sedežnega reda v učilnicah glede na rezultat Sociograma: Na podlagi rezultatov medsebojnih odnosov in dinamike pri pouku se bo pregledalo teoretične vidike in predlagalo metodologije za izdelavo sedežnih redov na podlagi sociometrije (študent FSP). Metodologije bodo nato implementirane v dodatnem modulu programa Sociogram, ki bo omogočal avtomatsko izdelavo sedežnega reda za poljubno vnešen tloris učilnice (študent FRI). Rezultat bo omogočil kakovostnejše izobraževanje, zmanjšanje neenakosti in večjo integracijo skupin.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - oddaljen način ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga).&lt;br /&gt;
&lt;br /&gt;
:Izdelava Sociograma na oddaljen način: Trenutno se Sociogram printa na liste, od koder se nato rezultate vnese v program. Potrebno je preveriti in izdelati varen protokol (študent FSP) in implementirati avtomatske mehanizme za oddaljeno izpolnjevanje sociograma preko e-pošte ali drugih kanalov, pri čemer je potrebno zagotavljati varnost in anonimnost (študent FRI). Rezultat bo bolj učinkovito anketiranje in bolj trajnostna izdelava sociogramov brez potrebe printanja.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Evalvacija in produktivizacija orodja TextCaptcha ===&lt;br /&gt;
:Martin Čebular je v okviru svoje magistrske naloge razvil orodje TextCaptcha - [[Master_theses|Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika (Martin Čebular)]]. Ideja za orodje izhaja iz storitve [http://recaptcha.net reCaptcha], ki se uporablja za bolj natančno digitalizacijo knjig. V osnovi deluje tako, da bralcu prikaže npr. dva niza, pri katerem sistem za enega pozna rešitev, za drugega ne. Uporabnik mora oba niza vpisati v vnosno polje. Sistem nato preko več odgovorov ugotovi, kakšna je pravilna digializacija neznanega niza. &lt;br /&gt;
&lt;br /&gt;
:Izdelano orodje je že bilo validirano in kot Javascript vtičnik na spletnih straneh [rtvslo.si]. Namen magistrske naloge bi bil (a) izdelati natančno metodologijo uporabe orodja TextCaptcha za namene zbiranja označenih korpusov v slovenskem jeziku, (b) prikazati smiselne primere uporabe in (c) evalvirati orodje na realnih primerih.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::ekstrakcija informacij, gradnja podatkovnih množic, preverjanje vnosov&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Primerjava standardne slovenščine v Sloveniji in izzven nje ===&lt;br /&gt;
:Za primerjavo jezikov obstajajo že uveljavljene metode, s katerimi se lahko primerja, kdaj sta si jezika sorodna, enaka oz. kako različna sta si. V okviru zaključnega dela naj se primerja besedila novic iz področja Slovenije z besedili novic zamejskih Slovencev ali izseljencev. Primeri novic izseljencev so na primer [http://www.novice.at/ novice.at] (Avstrija), Novi list (Argentina), ipd., pri čemer naj se pregleda možnosti za pridobitev tudi drugih primernih virov. Izdela naj se referenčni korpus, katerega se bo primerjalo z referenčnim korpusom standardne slovenščine v Sloveniji (vir bo zagotovljen). Množice je potrebno nato primerjati in ugotoviti jezikovne različnosti (npr. raba besed v različnih kontekstih, pojavljanje starih/novih besed, vpliv tujega jezika, vrstni red besed).&lt;br /&gt;
&lt;br /&gt;
:;Uporabne povezave&lt;br /&gt;
::[https://alternativetransport.wordpress.com/2015/05/04/how-much-does-language-change-when-it-travels/ Lexical distance map among languages]&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::slovenščina, primerjava besedil, novice&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Produktivizacija modelov globokega učenja ===&lt;br /&gt;
:V zadnjem času se globoki modeli nevronskih mrež čedalje bolj uporabljajo v praksi. Seveda je možno implementirati lastno infrastrukturo, ki bo služila namenu, da bodo rezultati našega modela dostopni uporabnikom, vendar za ta namen obstajajo tudi specifična orodja ali ogrodja. V okviru zaključnega dela naj se pregleda in primerja platforme, ki to omogočajo (npr. Nvidia Triton). Izbrano platformo naj se tudi preskusi in prikaže delovanje na praktičnem primeru (npr. produktivizacija obstoječega globokega modela).&lt;br /&gt;
&lt;br /&gt;
:;Možne druge variacije zaključnega dela&lt;br /&gt;
::(a) Pregled in preskus platforme za zaganjanje globokih modelov v brskalniku (npr. [https://www.tensorflow.org/js www.tensorflow.org/js]).&lt;br /&gt;
::(b) Pregled in preskus platforme za zaganjanje globokih modelov na mobilnih napravah (npr. [https://www.tensorflow.org/lite/android Tensorflow Android], [https://www.tensorflow.org/lite/guide/ios Tensorflow iOS], [https://developer.apple.com/documentation/coreml Apple CoreML]).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::globoko učenje, ogrodja za umetno inteligenco, produktivizacija&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava ogrodja za demokratizacijo obdelave naravnega jezika ===&lt;br /&gt;
:V okviru projekta [https://slovenscina.eu Razvoj slovenščine v digitalnem okolju] smo pregledali možnosti za izdelavo orodja za procesiranje naravnega jezika po vzoru obstoječih orodij - [https://gate.ac.uk GATE], [https://uima.apache.org UIMA], [https://orangedatamining.com Orange3] ([https://github.com/biolab/orange3-text Text mining Addon], [http://textable.io Textable]). Poleg tega smo pripravili tudi zasnovo splošnega podatkovnega modela, arhitekturo orodja in definirali programske vmesnike za komunikacijo med vsebniki Docker. &lt;br /&gt;
&lt;br /&gt;
:Namen zaključnega dela je implementirati predlagano orodja in pokazati možnosti za izvedljivost projekta ter uporabo orodja v praksi. Končna specifikacija kmalu na voljo javnosti.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Docker, procesiranje naravnega jezika, podatkovni model, programski vmesniki&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo delo&lt;br /&gt;
&lt;br /&gt;
=== Ostale možne tematike ===&lt;br /&gt;
:Kandidat si lahko zamisli svoj lasten problem iz področja iskanja in ekstrakcije vsebin is spleta ali procesiranja naravnega jezika ter ga uskladi z menoj. Tematike se lahko dotikajo tudi analize in uporabe odprtokodnih sistemov, ki so morda trenutno aktualne, uporabe in analize odprtih podatkov (npr. iz portala [https://podatki.gov.si/ OPSI]) ali izdelave speficičnih orodij za obdelavo podatkov (ETL, informacijski sistemi, ipd.). &lt;br /&gt;
&lt;br /&gt;
:Prav tako vsako leto na področju procesiranja naravnega jezika potekajo tekmovanja z zanimivimi tematikami, ki lahko predstavljajo zaključno delo. Največkrat so to delavnice (angl., workshops) na konferencah ACL, CoNLL, BSNLP, EMNLP, ipd.&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=508</id>
		<title>Available theses topics</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=508"/>
		<updated>2025-10-02T19:50:06Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Na tej strani so naštete proste teme za izdelavo zaključnih del pod mojim mentorstvom. Pri izbiri prosim sledite navodilom, ki so opisana na [[Thesis_preparation_instructions|strani glede metodologije priprave zaključnega dela]].&lt;br /&gt;
&lt;br /&gt;
=== Language Technology Tools Catalogue ===&lt;br /&gt;
:You may be familiar with catalogs such as [https://huggingface.co/models HuggingFace] or [https://www.clarin.si/repository/xmlui/ Clarin.si]. These catalogues contain datasets, (large) language models, language technologies tools, scripts, repositories, ... &lt;br /&gt;
&lt;br /&gt;
:The goal of the thesis would be to implement efficient search mechanisms over such repositories. Currently, within the EU project LLMs4EU, we are building a catalogue the will be connected to the European Language Data Space and you could prototype search capabilities for the new catalogue. Apart from traditional search, you might be interested into proposing an Agent-based search, where you would &amp;quot;talk with an agent,&amp;quot; that would eventually propose you a resource that you might need.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::LLMs, Agents, information retrieval&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Uvedba agentnega sistema za odgovarjanje na vprašanja javnosti ===&lt;br /&gt;
:Agencija za komunikacijska omrežja in storitve RS (AKOS) regulira več različnih področij, pripravlja regulacijo, prispeva k zakonodaji, pripravlja poročila, ... Odgovarjati mora na mnogo novinarskih vprašanj (https://www.akos-rs.si/medijsko-sredisce/novinarska-vprasanja-in-odgovori) in pogosto voditi javna posvetovanja in diskusije. Med drugim je tudi organ, ki ščiti potrošnike, posreduje v morebitnih sporih in jim odgovarja na vprašanja (https://www.akos-rs.si/uporabniki-storitev/raziscite/vprasajte-nas). &lt;br /&gt;
&lt;br /&gt;
:Trenutno uporabniki odloženo čakajo na odziv Agencije, kar obremenjuje kader na Agenciji, poleg tega pa uporabniki storitev dalj časa čakajo na odgovore na enostavnejša vprašanja. Cilj je, da bi s trenutnimi možnostmi uporabe umetne inteligence razbremenili zaposlene in zainteresirani javnosti omogočili hitrejši in učinkovitejši dostop do informacij.&lt;br /&gt;
&lt;br /&gt;
:Namen projekta je zato vzpostavitev infrastrukturne in podatkovne platforme za implementacijo pogovornega agentnega sistema za zunanje deležnike. Sistem bo moral biti zmožen odgovarjati na pisna vprašanja javnosti in svoje odgovore generirati na podlagi obstoječe baze dokumentov in novic javno objavljenih na spletni strani AKOS. &lt;br /&gt;
&lt;br /&gt;
:Osnovna ideja je, da bo sistem hitreje in učinkoviteje odgovarjal na odprta vprašanja splošne javnosti, pri čemer bomo naslovili tudi zagotavljanje varnostnih in etičnih vidikov. Na projektu bodo študenti obravnavali tudi ločene vidike pogovornega robota, ki bodo poleg tehničnih izzivov tudi pravni in ekonomski.&lt;br /&gt;
&lt;br /&gt;
:V okviru projekta bo na voljo študentsko delo (4 študenti), pri čemer boste imeli mentorja na FRI (jaz) in na AKOS-u.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Agent, odgovarjanje na vprašanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
:OPIS1&lt;br /&gt;
&lt;br /&gt;
:OPIS2&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::BESEDE&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
:OPIS1&lt;br /&gt;
&lt;br /&gt;
:OPIS2&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::BESEDE&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== TODO ===&lt;br /&gt;
:OPIS1&lt;br /&gt;
&lt;br /&gt;
:OPIS2&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::BESEDE&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== MLOps / AI Workflows ===&lt;br /&gt;
:To complete a successful machine learning project, understanding machine learning theory and concepts is essential, but you need engineering capabilities as well. Effectively developing and deploying machine learning models requires competencies more commonly found in technical fields such as software engineering and DevOps. Within the thesis, the idea is to cover the follwing aspects: (a) how to plan, (b) build, and (c) maintain a machine learning project. In contrast with the standard machine learning cycle, models in production need to integrate with other services or applications, need to run continuously with maximum performance and minimal cost, and have an ability to handle evolving data and business requirements. In this hands-on course you will become familiar with challenges, patterns and well-established tools for doing this effectively.&lt;br /&gt;
&lt;br /&gt;
:The idea is to review MLOps in general and then focus on a specific topic - e.g. data versioning (DVC), MLFlow, business perspective and visualizations, pipelines and packaging, deployment and CI/CD, monitoring, regulation compliance tools, ...&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::MLOps, DevOps, produktivizacija, razvoj orodij umetne inteligence&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Vključevanje strukturiranega znanja v jezikovne modele ===&lt;br /&gt;
:Jezikovni modeli vsebujejo splošno znanje, saj so bili izpostavljeni ogromnim količinam besedil. Lahko se jih prilagodi za posamezne domene, vendar ostaja problem osveževanja modela z novimi podatki. Dodatno znanje je v model možno vstavljati na različne načine (npr. na vhodu ali kasneje - tehnika RAG).&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje, da bo kandidat raziskal možnosti vstavljanja dodatnega znanja v jezikovni model. Dodatno znanje se lahko nahaja na spletu, v bazi znanja (npr. grafu, ontologiji, ...) ali dodatnih besedilnih virih. Glede na izbran način bo kandidat tudi implementiral iskanje dodatnih vsebin (npr. s tehnikami RAG). Delo bo vrednoteno glede na izbrano domeno (npr. reševanje težav študentskega referata FRI, ugotavljanje razumevanje slovenske slovnice, ...)&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::jezikovni modeli, slovenščina, RAG, baze znanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Portali odprtih podatkov - deljenje, objava, ponovna uporaba ===&lt;br /&gt;
:Evropska unija želi ustvariti okolje za boljšo podatkovno ekonomijo. Že pred leti so zato članice EU začele vzpostavljati portale odprtih podatkov, ki večinoma temeljijo na odprtokodnem ogrodju [https://ckan.org/ CKAN]. Tudi v Sloveniji imamo v tem smislu vzpostavljen portal [https://podatki.gov.si/]. &lt;br /&gt;
:Za boljšo ponovno uporabo podatkov morajo biti le ti bolje (avtomatsko) dostopni in ponujeni preko vmesnikov. Projekt [https://github.com/FRI-MDP/Podatkovni-zemljevid-2023 Podatkovni zemljevid] je omogočil enostavno iskanje in pretvorbo v semantično obliko, kar mora biti še integrirano. Možnosti za inovativnost je še mnogo ...&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogrodja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij. Prototip je lahko izboljšava/avtomatizacija posameznega dela Podatkovnega zemljevida ali vključitev napredne obdelave naravnega jezika za ponujanje podatkov (npr. iskanje, povzemanje, ...).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::odprti podatki, OPSI, repozitoriji&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostori - infrastruktura ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Na ravni EU je prisotnih veliko aktivnosti, kjer je na voljo številno gradivo:&lt;br /&gt;
:* [https://data.europa.eu/en/news-events/news/european-strategy-data Evropska podatkovna strategija],&lt;br /&gt;
:* [https://nio.gov.si/nio/asset/strategija+digitalnih+javnih+storitev Strategija digitalnih javnih storitev 2030 (SDJU 2030)],&lt;br /&gt;
:* [https://eu-skladi.si/sl/po-2020/nacrt-za-okrevanje-in-krepitev-odpornosti Načrt za okrevanje in odpornost (NOO)],&lt;br /&gt;
:* [https://digital-strategy.ec.europa.eu/en/library/staff-working-document-data-spaces Usmeritve Evropske komisije],&lt;br /&gt;
:* [https://docs.internationaldataspaces.org/knowledge-base International Data Spaces],&lt;br /&gt;
:* [https://mydata.org/participate/declaration/ MyData Principles],&lt;br /&gt;
:* [https://solidproject.org/about SOLID Intiative],&lt;br /&gt;
:* [https://gaia-x.eu/ GAIA-X],&lt;br /&gt;
:* [https://oceanprotocol.com/ OCEAN protocol]. &lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogordja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, spletne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostor za jezik (Language Data Space) ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Glejte tudi zgornje gradivo.&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled stanja in razvoja [https://language-data-space.ec.europa.eu/index_en Evropskega podatkovnega prostora za jezik]. Izvede naj se primerjava z drugimi podatkovnimi prostori (predvsem glede izbire infrastrukture). Implementira naj se prototip, ki bi omogočil vključitev in/ali uporabo podatkov iz podatkovnega prostora.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, jezikovne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - sedežni red ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje:&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga)&lt;br /&gt;
&lt;br /&gt;
:Predlaganje sedežnega reda v učilnicah glede na rezultat Sociograma: Na podlagi rezultatov medsebojnih odnosov in dinamike pri pouku se bo pregledalo teoretične vidike in predlagalo metodologije za izdelavo sedežnih redov na podlagi sociometrije (študent FSP). Metodologije bodo nato implementirane v dodatnem modulu programa Sociogram, ki bo omogočal avtomatsko izdelavo sedežnega reda za poljubno vnešen tloris učilnice (študent FRI). Rezultat bo omogočil kakovostnejše izobraževanje, zmanjšanje neenakosti in večjo integracijo skupin.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - oddaljen način ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga).&lt;br /&gt;
&lt;br /&gt;
:Izdelava Sociograma na oddaljen način: Trenutno se Sociogram printa na liste, od koder se nato rezultate vnese v program. Potrebno je preveriti in izdelati varen protokol (študent FSP) in implementirati avtomatske mehanizme za oddaljeno izpolnjevanje sociograma preko e-pošte ali drugih kanalov, pri čemer je potrebno zagotavljati varnost in anonimnost (študent FRI). Rezultat bo bolj učinkovito anketiranje in bolj trajnostna izdelava sociogramov brez potrebe printanja.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Evalvacija in produktivizacija orodja TextCaptcha ===&lt;br /&gt;
:Martin Čebular je v okviru svoje magistrske naloge razvil orodje TextCaptcha - [[Master_theses|Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika (Martin Čebular)]]. Ideja za orodje izhaja iz storitve [http://recaptcha.net reCaptcha], ki se uporablja za bolj natančno digitalizacijo knjig. V osnovi deluje tako, da bralcu prikaže npr. dva niza, pri katerem sistem za enega pozna rešitev, za drugega ne. Uporabnik mora oba niza vpisati v vnosno polje. Sistem nato preko več odgovorov ugotovi, kakšna je pravilna digializacija neznanega niza. &lt;br /&gt;
&lt;br /&gt;
:Izdelano orodje je že bilo validirano in kot Javascript vtičnik na spletnih straneh [rtvslo.si]. Namen magistrske naloge bi bil (a) izdelati natančno metodologijo uporabe orodja TextCaptcha za namene zbiranja označenih korpusov v slovenskem jeziku, (b) prikazati smiselne primere uporabe in (c) evalvirati orodje na realnih primerih.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::ekstrakcija informacij, gradnja podatkovnih množic, preverjanje vnosov&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Primerjava standardne slovenščine v Sloveniji in izzven nje ===&lt;br /&gt;
:Za primerjavo jezikov obstajajo že uveljavljene metode, s katerimi se lahko primerja, kdaj sta si jezika sorodna, enaka oz. kako različna sta si. V okviru zaključnega dela naj se primerja besedila novic iz področja Slovenije z besedili novic zamejskih Slovencev ali izseljencev. Primeri novic izseljencev so na primer [http://www.novice.at/ novice.at] (Avstrija), Novi list (Argentina), ipd., pri čemer naj se pregleda možnosti za pridobitev tudi drugih primernih virov. Izdela naj se referenčni korpus, katerega se bo primerjalo z referenčnim korpusom standardne slovenščine v Sloveniji (vir bo zagotovljen). Množice je potrebno nato primerjati in ugotoviti jezikovne različnosti (npr. raba besed v različnih kontekstih, pojavljanje starih/novih besed, vpliv tujega jezika, vrstni red besed).&lt;br /&gt;
&lt;br /&gt;
:;Uporabne povezave&lt;br /&gt;
::[https://alternativetransport.wordpress.com/2015/05/04/how-much-does-language-change-when-it-travels/ Lexical distance map among languages]&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::slovenščina, primerjava besedil, novice&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Produktivizacija modelov globokega učenja ===&lt;br /&gt;
:V zadnjem času se globoki modeli nevronskih mrež čedalje bolj uporabljajo v praksi. Seveda je možno implementirati lastno infrastrukturo, ki bo služila namenu, da bodo rezultati našega modela dostopni uporabnikom, vendar za ta namen obstajajo tudi specifična orodja ali ogrodja. V okviru zaključnega dela naj se pregleda in primerja platforme, ki to omogočajo (npr. Nvidia Triton). Izbrano platformo naj se tudi preskusi in prikaže delovanje na praktičnem primeru (npr. produktivizacija obstoječega globokega modela).&lt;br /&gt;
&lt;br /&gt;
:;Možne druge variacije zaključnega dela&lt;br /&gt;
::(a) Pregled in preskus platforme za zaganjanje globokih modelov v brskalniku (npr. [https://www.tensorflow.org/js www.tensorflow.org/js]).&lt;br /&gt;
::(b) Pregled in preskus platforme za zaganjanje globokih modelov na mobilnih napravah (npr. [https://www.tensorflow.org/lite/android Tensorflow Android], [https://www.tensorflow.org/lite/guide/ios Tensorflow iOS], [https://developer.apple.com/documentation/coreml Apple CoreML]).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::globoko učenje, ogrodja za umetno inteligenco, produktivizacija&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava ogrodja za demokratizacijo obdelave naravnega jezika ===&lt;br /&gt;
:V okviru projekta [https://slovenscina.eu Razvoj slovenščine v digitalnem okolju] smo pregledali možnosti za izdelavo orodja za procesiranje naravnega jezika po vzoru obstoječih orodij - [https://gate.ac.uk GATE], [https://uima.apache.org UIMA], [https://orangedatamining.com Orange3] ([https://github.com/biolab/orange3-text Text mining Addon], [http://textable.io Textable]). Poleg tega smo pripravili tudi zasnovo splošnega podatkovnega modela, arhitekturo orodja in definirali programske vmesnike za komunikacijo med vsebniki Docker. &lt;br /&gt;
&lt;br /&gt;
:Namen zaključnega dela je implementirati predlagano orodja in pokazati možnosti za izvedljivost projekta ter uporabo orodja v praksi. Končna specifikacija kmalu na voljo javnosti.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Docker, procesiranje naravnega jezika, podatkovni model, programski vmesniki&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo delo&lt;br /&gt;
&lt;br /&gt;
=== Ostale možne tematike ===&lt;br /&gt;
:Kandidat si lahko zamisli svoj lasten problem iz področja iskanja in ekstrakcije vsebin is spleta ali procesiranja naravnega jezika ter ga uskladi z menoj. Tematike se lahko dotikajo tudi analize in uporabe odprtokodnih sistemov, ki so morda trenutno aktualne, uporabe in analize odprtih podatkov (npr. iz portala [https://podatki.gov.si/ OPSI]) ali izdelave speficičnih orodij za obdelavo podatkov (ETL, informacijski sistemi, ipd.). &lt;br /&gt;
&lt;br /&gt;
:Prav tako vsako leto na področju procesiranja naravnega jezika potekajo tekmovanja z zanimivimi tematikami, ki lahko predstavljajo zaključno delo. Največkrat so to delavnice (angl., workshops) na konferencah ACL, CoNLL, BSNLP, EMNLP, ipd.&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=507</id>
		<title>Available theses topics</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Available_theses_topics&amp;diff=507"/>
		<updated>2025-03-05T05:42:29Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
Na tej strani so naštete proste teme za izdelavo zaključnih del pod mojim mentorstvom. Pri izbiri prosim sledite navodilom, ki so opisana na [[Thesis_preparation_instructions|strani glede metodologije priprave zaključnega dela]].&lt;br /&gt;
&lt;br /&gt;
=== MLOps ===&lt;br /&gt;
:To complete a successful machine learning project, understanding machine learning theory and concepts is essential, but you need engineering capabilities as well. Effectively developing and deploying machine learning models requires competencies more commonly found in technical fields such as software engineering and DevOps. Within the thesis, the idea is to cover the follwing aspects: (a) how to plan, (b) build, and (c) maintain a machine learning project. In contrast with the standard machine learning cycle, models in production need to integrate with other services or applications, need to run continuously with maximum performance and minimal cost, and have an ability to handle evolving data and business requirements. In this hands-on course you will become familiar with challenges, patterns and well-established tools for doing this effectively.&lt;br /&gt;
&lt;br /&gt;
:The idea is to review MLOps in general and then focus on a specific topic - e.g. data versioning (DVC), MLFlow, business perspective and visualizations, pipelines and packaging, deployment and CI/CD, monitoring, regulation compliance tools, ...&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::MLOps, DevOps, produktivizacija, razvoj orodij umetne inteligence&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Vključevanje strukturiranega znanja v jezikovne modele ===&lt;br /&gt;
:Jezikovni modeli vsebujejo splošno znanje, saj so bili izpostavljeni ogromnim količinam besedil. Lahko se jih prilagodi za posamezne domene, vendar ostaja problem osveževanja modela z novimi podatki. Dodatno znanje je v model možno vstavljati na različne načine (npr. na vhodu ali kasneje - tehnika RAG).&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje, da bo kandidat raziskal možnosti vstavljanja dodatnega znanja v jezikovni model. Dodatno znanje se lahko nahaja na spletu, v bazi znanja (npr. grafu, ontologiji, ...) ali dodatnih besedilnih virih. Glede na izbran način bo kandidat tudi implementiral iskanje dodatnih vsebin (npr. s tehnikami RAG). Delo bo vrednoteno glede na izbrano domeno (npr. reševanje težav študentskega referata FRI, ugotavljanje razumevanje slovenske slovnice, ...)&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::jezikovni modeli, slovenščina, RAG, baze znanja&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Portali odprtih podatkov - deljenje, objava, ponovna uporaba ===&lt;br /&gt;
:Evropska unija želi ustvariti okolje za boljšo podatkovno ekonomijo. Že pred leti so zato članice EU začele vzpostavljati portale odprtih podatkov, ki večinoma temeljijo na odprtokodnem ogrodju [https://ckan.org/ CKAN]. Tudi v Sloveniji imamo v tem smislu vzpostavljen portal [https://podatki.gov.si/]. &lt;br /&gt;
:Za boljšo ponovno uporabo podatkov morajo biti le ti bolje (avtomatsko) dostopni in ponujeni preko vmesnikov. Projekt [https://github.com/FRI-MDP/Podatkovni-zemljevid-2023 Podatkovni zemljevid] je omogočil enostavno iskanje in pretvorbo v semantično obliko, kar mora biti še integrirano. Možnosti za inovativnost je še mnogo ...&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogrodja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij. Prototip je lahko izboljšava/avtomatizacija posameznega dela Podatkovnega zemljevida ali vključitev napredne obdelave naravnega jezika za ponujanje podatkov (npr. iskanje, povzemanje, ...).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::odprti podatki, OPSI, repozitoriji&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostori - infrastruktura ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Na ravni EU je prisotnih veliko aktivnosti, kjer je na voljo številno gradivo:&lt;br /&gt;
:* [https://data.europa.eu/en/news-events/news/european-strategy-data Evropska podatkovna strategija],&lt;br /&gt;
:* [https://nio.gov.si/nio/asset/strategija+digitalnih+javnih+storitev Strategija digitalnih javnih storitev 2030 (SDJU 2030)],&lt;br /&gt;
:* [https://eu-skladi.si/sl/po-2020/nacrt-za-okrevanje-in-krepitev-odpornosti Načrt za okrevanje in odpornost (NOO)],&lt;br /&gt;
:* [https://digital-strategy.ec.europa.eu/en/library/staff-working-document-data-spaces Usmeritve Evropske komisije],&lt;br /&gt;
:* [https://docs.internationaldataspaces.org/knowledge-base International Data Spaces],&lt;br /&gt;
:* [https://mydata.org/participate/declaration/ MyData Principles],&lt;br /&gt;
:* [https://solidproject.org/about SOLID Intiative],&lt;br /&gt;
:* [https://gaia-x.eu/ GAIA-X],&lt;br /&gt;
:* [https://oceanprotocol.com/ OCEAN protocol]. &lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled izbranega (pod)področja/ogordja, primerjava obstoječih rešitev in implementacija prototipa s pomočjo odprtokodnih orodij.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, spletne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Evropski podatkovni prostor za jezik (Language Data Space) ===&lt;br /&gt;
:Podatkovni prostori (angl. Dataspaces) predstavljajo abstrakcijo upravljanja podatkov, kjer je osredni cilj odprava težav, ki se pojavijo pri integraciji podatkov. Osrednji namen podatkovnih prostorov je zmanjšati napor, ki je potreben za vzpostavitev sistema za integracijo podatkov, kjer uporabimo obstoječe tehnike ujemanj in preslikav ter vpeljava plačila po uporabi. Glejte tudi zgornje gradivo.&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge se pričakuje podroben pregled stanja in razvoja [https://language-data-space.ec.europa.eu/index_en Evropskega podatkovnega prostora za jezik]. Izvede naj se primerjava z drugimi podatkovnimi prostori (predvsem glede izbire infrastrukture). Implementira naj se prototip, ki bi omogočil vključitev in/ali uporabo podatkov iz podatkovnega prostora.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::podatkovni prostori, semantika, jezikovne tehnologije&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo ali Magistrska naloga&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - sedežni red ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje:&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga)&lt;br /&gt;
&lt;br /&gt;
:Predlaganje sedežnega reda v učilnicah glede na rezultat Sociograma: Na podlagi rezultatov medsebojnih odnosov in dinamike pri pouku se bo pregledalo teoretične vidike in predlagalo metodologije za izdelavo sedežnih redov na podlagi sociometrije (študent FSP). Metodologije bodo nato implementirane v dodatnem modulu programa Sociogram, ki bo omogočal avtomatsko izdelavo sedežnega reda za poljubno vnešen tloris učilnice (študent FRI). Rezultat bo omogočil kakovostnejše izobraževanje, zmanjšanje neenakosti in večjo integracijo skupin.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava Sociogramov - oddaljen način ===&lt;br /&gt;
:Sociometrija je tehnika iz socialne psihologije in sociologije, ki se uporablja za merjenje družbenih odnosov v skupinah (npr. ekipe, razredi v šolah, ...). Z njo se opredeli povezanost skupine ter vlogo posameznika v tej skupini (npr. izločen, priljubljen, vodja, ...). Vodji skupine (npr. trenerju, učitelju, socialnemu pedagogu) tehnika pomaga razumeti latentne odnose v skupinah in jim omogoča učinkovitejše ter ustreznejše delo s skupino. &lt;br /&gt;
&lt;br /&gt;
:V okviru projekta se pričakuje&lt;br /&gt;
:* Nadgradnja obstoječe aplikacije Sociogram (sedežni red ali oddaljeno izpolnjevanje sociogramov). Uporaba tehnologij Java 18+, Python/Django, React (ali drugo ogrodje) in MariaDB.&lt;br /&gt;
:* Sodelovanje s študentkami/študenti iz Fakultete za šport (FSP) in podjetjem MikroGrafArt d.o.o..&lt;br /&gt;
:* Predvidenih 80 ur dela, plačanih po postavki 11,30 EUR bruto bruto.&lt;br /&gt;
:* Čas sodelovanja v obdobju od aprila do septembra 2024.&lt;br /&gt;
:Delo se lahko nadgradi in uporabi tudi v okviru predmetov RvP/OSD ali se jih prilagodi v zaključno delo (npr. diplomska naloga).&lt;br /&gt;
&lt;br /&gt;
:Izdelava Sociograma na oddaljen način: Trenutno se Sociogram printa na liste, od koder se nato rezultate vnese v program. Potrebno je preveriti in izdelati varen protokol (študent FSP) in implementirati avtomatske mehanizme za oddaljeno izpolnjevanje sociograma preko e-pošte ali drugih kanalov, pri čemer je potrebno zagotavljati varnost in anonimnost (študent FRI). Rezultat bo bolj učinkovito anketiranje in bolj trajnostna izdelava sociogramov brez potrebe printanja.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::sociogram, psihologija, delo v skupinah, namizna aplikacija, spletne storitve&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo&lt;br /&gt;
&lt;br /&gt;
=== Evalvacija in produktivizacija orodja TextCaptcha ===&lt;br /&gt;
:Martin Čebular je v okviru svoje magistrske naloge razvil orodje TextCaptcha - [[Master_theses|Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika (Martin Čebular)]]. Ideja za orodje izhaja iz storitve [http://recaptcha.net reCaptcha], ki se uporablja za bolj natančno digitalizacijo knjig. V osnovi deluje tako, da bralcu prikaže npr. dva niza, pri katerem sistem za enega pozna rešitev, za drugega ne. Uporabnik mora oba niza vpisati v vnosno polje. Sistem nato preko več odgovorov ugotovi, kakšna je pravilna digializacija neznanega niza. &lt;br /&gt;
&lt;br /&gt;
:Izdelano orodje je že bilo validirano in kot Javascript vtičnik na spletnih straneh [rtvslo.si]. Namen magistrske naloge bi bil (a) izdelati natančno metodologijo uporabe orodja TextCaptcha za namene zbiranja označenih korpusov v slovenskem jeziku, (b) prikazati smiselne primere uporabe in (c) evalvirati orodje na realnih primerih.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::ekstrakcija informacij, gradnja podatkovnih množic, preverjanje vnosov&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Primerjava standardne slovenščine v Sloveniji in izzven nje ===&lt;br /&gt;
:Za primerjavo jezikov obstajajo že uveljavljene metode, s katerimi se lahko primerja, kdaj sta si jezika sorodna, enaka oz. kako različna sta si. V okviru zaključnega dela naj se primerja besedila novic iz področja Slovenije z besedili novic zamejskih Slovencev ali izseljencev. Primeri novic izseljencev so na primer [http://www.novice.at/ novice.at] (Avstrija), Novi list (Argentina), ipd., pri čemer naj se pregleda možnosti za pridobitev tudi drugih primernih virov. Izdela naj se referenčni korpus, katerega se bo primerjalo z referenčnim korpusom standardne slovenščine v Sloveniji (vir bo zagotovljen). Množice je potrebno nato primerjati in ugotoviti jezikovne različnosti (npr. raba besed v različnih kontekstih, pojavljanje starih/novih besed, vpliv tujega jezika, vrstni red besed).&lt;br /&gt;
&lt;br /&gt;
:;Uporabne povezave&lt;br /&gt;
::[https://alternativetransport.wordpress.com/2015/05/04/how-much-does-language-change-when-it-travels/ Lexical distance map among languages]&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::slovenščina, primerjava besedil, novice&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Produktivizacija modelov globokega učenja ===&lt;br /&gt;
:V zadnjem času se globoki modeli nevronskih mrež čedalje bolj uporabljajo v praksi. Seveda je možno implementirati lastno infrastrukturo, ki bo služila namenu, da bodo rezultati našega modela dostopni uporabnikom, vendar za ta namen obstajajo tudi specifična orodja ali ogrodja. V okviru zaključnega dela naj se pregleda in primerja platforme, ki to omogočajo (npr. Nvidia Triton). Izbrano platformo naj se tudi preskusi in prikaže delovanje na praktičnem primeru (npr. produktivizacija obstoječega globokega modela).&lt;br /&gt;
&lt;br /&gt;
:;Možne druge variacije zaključnega dela&lt;br /&gt;
::(a) Pregled in preskus platforme za zaganjanje globokih modelov v brskalniku (npr. [https://www.tensorflow.org/js www.tensorflow.org/js]).&lt;br /&gt;
::(b) Pregled in preskus platforme za zaganjanje globokih modelov na mobilnih napravah (npr. [https://www.tensorflow.org/lite/android Tensorflow Android], [https://www.tensorflow.org/lite/guide/ios Tensorflow iOS], [https://developer.apple.com/documentation/coreml Apple CoreML]).&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::globoko učenje, ogrodja za umetno inteligenco, produktivizacija&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Magistrsko delo&lt;br /&gt;
&lt;br /&gt;
=== Izdelava ogrodja za demokratizacijo obdelave naravnega jezika ===&lt;br /&gt;
:V okviru projekta [https://slovenscina.eu Razvoj slovenščine v digitalnem okolju] smo pregledali možnosti za izdelavo orodja za procesiranje naravnega jezika po vzoru obstoječih orodij - [https://gate.ac.uk GATE], [https://uima.apache.org UIMA], [https://orangedatamining.com Orange3] ([https://github.com/biolab/orange3-text Text mining Addon], [http://textable.io Textable]). Poleg tega smo pripravili tudi zasnovo splošnega podatkovnega modela, arhitekturo orodja in definirali programske vmesnike za komunikacijo med vsebniki Docker. &lt;br /&gt;
&lt;br /&gt;
:Namen zaključnega dela je implementirati predlagano orodja in pokazati možnosti za izvedljivost projekta ter uporabo orodja v praksi. Končna specifikacija kmalu na voljo javnosti.&lt;br /&gt;
&lt;br /&gt;
:;Ključne besede&lt;br /&gt;
::Docker, procesiranje naravnega jezika, podatkovni model, programski vmesniki&lt;br /&gt;
&lt;br /&gt;
:;Tip zaključnega dela&lt;br /&gt;
::Diplomsko delo delo&lt;br /&gt;
&lt;br /&gt;
=== Ostale možne tematike ===&lt;br /&gt;
:Kandidat si lahko zamisli svoj lasten problem iz področja iskanja in ekstrakcije vsebin is spleta ali procesiranja naravnega jezika ter ga uskladi z menoj. Tematike se lahko dotikajo tudi analize in uporabe odprtokodnih sistemov, ki so morda trenutno aktualne, uporabe in analize odprtih podatkov (npr. iz portala [https://podatki.gov.si/ OPSI]) ali izdelave speficičnih orodij za obdelavo podatkov (ETL, informacijski sistemi, ipd.). &lt;br /&gt;
&lt;br /&gt;
:Prav tako vsako leto na področju procesiranja naravnega jezika potekajo tekmovanja z zanimivimi tematikami, ki lahko predstavljajo zaključno delo. Največkrat so to delavnice (angl., workshops) na konferencah ACL, CoNLL, BSNLP, EMNLP, ipd.&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=MediaWiki:Common.css&amp;diff=506</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=MediaWiki:Common.css&amp;diff=506"/>
		<updated>2025-02-28T15:19:59Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
#p-tb  { display:none; }&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=MediaWiki:Sidebar&amp;diff=505</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=MediaWiki:Sidebar&amp;diff=505"/>
		<updated>2025-02-28T15:17:32Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Personal&lt;br /&gt;
** About me|About me&lt;br /&gt;
** {{filepath:SlavkoZitnik_CV.pdf}}|My full curriculum vitae&lt;br /&gt;
** My PhD Study|My PhD Study&lt;br /&gt;
&lt;br /&gt;
* Research&lt;br /&gt;
** Software and datasets|Software and datasets&lt;br /&gt;
** Interesting links|Interesting links&lt;br /&gt;
&lt;br /&gt;
* Teaching&lt;br /&gt;
** Courses|Courses&lt;br /&gt;
** Workshops|Workshops&lt;br /&gt;
&lt;br /&gt;
* Graduation&lt;br /&gt;
** Thesis preparation instructions|Thesis preparation instructions&lt;br /&gt;
** Available theses topics|Available theses topics&lt;br /&gt;
** Diploma theses|Diploma theses&lt;br /&gt;
** Master theses|Master theses&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=MediaWiki:Sidebar&amp;diff=504</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=MediaWiki:Sidebar&amp;diff=504"/>
		<updated>2025-02-28T15:17:07Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Personal&lt;br /&gt;
** About me|About me&lt;br /&gt;
** {{filepath:SlavkoZitnik_CV.pdf}}|My full curriculum vitae&lt;br /&gt;
** My PhD Study|My PhD Study&lt;br /&gt;
&lt;br /&gt;
* Research&lt;br /&gt;
** Software and datasets|Software and datasets&lt;br /&gt;
** Interesting links|Interesting links&lt;br /&gt;
&lt;br /&gt;
* Teaching&lt;br /&gt;
** Courses|Courses&lt;br /&gt;
** Workshops|Workshops&lt;br /&gt;
&lt;br /&gt;
* Graduation&lt;br /&gt;
** Thesis preparation instructions|Thesis preparation instructions&lt;br /&gt;
** Available theses topics|Available theses topics&lt;br /&gt;
** Diploma theses|Diploma theses&lt;br /&gt;
** Master theses|Master theses&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=About_me&amp;diff=503</id>
		<title>About me</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=About_me&amp;diff=503"/>
		<updated>2025-02-28T14:46:24Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Slavko Žitnik.png|frameless|right|275x275px]]&lt;br /&gt;
&lt;br /&gt;
I am an associate professor at the University of Ljubljana, Faculty for computer and information science, Laboratory for Data Technologies. My research interests are related to databases, natural language processing, semantic Web, information retrieval and information extraction. I am also teaching courses of natural language processing, web information extraction and retrieval, database design and management and information systems and modelling. &lt;br /&gt;
&lt;br /&gt;
Internationally I actively cooperate with the [https://cri.pantheonsorbonne.fr/en/centre-recherche-en-informatique Université Paris 1, Sorbonne], the [https://www.etf.bg.ac.rs/en School of Electrical Engineering, University of Belgrade] (prof. Dražen Drašković), [https://www.usf.edu/education College of Education, University of South Florida] (prof. Glenn Gordon Smith), and [https://zitniklab.hms.harvard.edu Harvard University, Department of Biomedical Informatics] (prof. Marinka Žitnik).&lt;br /&gt;
&lt;br /&gt;
Apart from research projects in the fields of data science and natural language processing, I am actively engaged in professional projects with industry. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Check [{{filepath:SlavkoZitnik_CV.pdf}} regularly updated my curriculum vitae] to find more about me.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{Quote|text=Once you have a truly massive amount of information integrated as knowledge, then the human-software system will be superhuman, in the same sense that mankind with writing (or language itself) is superhuman compared to mankind before writing (or language itself). We look back on pre-linguistic cavemen and think &#039;they weren&#039;t quite human, were they?&#039; In much the same way, our descendants will look back on pre-AI homo sapiens with exactly that mixture of otherness and pity.|sign=Doug Lenat|source=}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;{{note|To get in touch with me, please reach out to me via [mailto:slavko.zitnik@fri.uni-lj.si slavko.zitnik@fri.uni-lj.si] or stop by in my office at the Faculty (room R2.58).}}&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;Affiliations&lt;br /&gt;
:[http://www.fri.uni-lj.si University of Ljubljana, Faculty of Computer and Information Science], Laboratory for Data Technologies, Autumn 2018-now, Assistant Professor&lt;br /&gt;
:[https://dbmi.hms.harvard.edu Harvard University, Department of Biomedical Informatics], 2022, Visiting Professor&lt;br /&gt;
&lt;br /&gt;
;Research indexing&lt;br /&gt;
: [https://www.arrs.gov.si Slovenian research agency] profile, [https://cris.cobiss.net/ecris/si/sl/researcher/38663 SICRIS number 34156]&lt;br /&gt;
: [https://scholar.google.com/citations?user=O8WaRkUAAAAJ Google Scholar] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: center; width: 100%;&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Head of the Laboratory&#039;&#039;&#039; || &#039;&#039;&#039;PhD Candidates&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;gallery mode=&amp;quot;packed&amp;quot;&amp;gt;&lt;br /&gt;
Image:Marko_Bajec.png|[http://marko.data-lab.si prof. dr. Marko Bajec]&lt;br /&gt;
&amp;lt;/gallery&amp;gt; || &lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; style=&amp;quot;padding: 20px;&amp;quot;&amp;gt;&lt;br /&gt;
Image:Timotej knez.png|Timotej Knez &#039;&#039;(PhD supervision)&#039;&#039;&lt;br /&gt;
Image:Luka_tercon.png|Luka Terčon &#039;&#039;(PhD co-supervision)&#039;&#039;&lt;br /&gt;
Image:Person.png|Massimo Sbarbaro &#039;&#039;(PhD co-supervision)&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt; &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Master_theses&amp;diff=502</id>
		<title>Master theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Master_theses&amp;diff=502"/>
		<updated>2025-02-28T14:44:57Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This Web page contains on-going and finished master theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a master thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogateno generiranje besedil z domensko specifičnim doučevanjem velikih jezikovnih modelov&lt;br /&gt;
|NaslovEng=Retrieval-augmented text generation with domain-specific large language models fine-tuning&lt;br /&gt;
|Avtor=Marko Ivanovski&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.16.28.png|500px|right]]Razvoj avtomatiziranega sistema za odgovarjanje na vprašanja, ki poenostavi obdelavo e-pošte za podporo strankam, je učinkovita rešitev za zmanjšanje časa in truda pri ročnem odgovarjanju. Trenutno agenti za podporo strankam na e-pošto odgovarjajo ročno, kar je zamudno in delovno intenzivno. Preizkusili smo več konfiguracij za vzpostavitev sistema, ki lahko samodejno odgovarja na ta e-poštna sporočila. Uporabljene podatke je zagotovilo podjetje Zebra BI, sestavljali pa so jih strukturiran korpus elektronskih sporočil podpore in nestrukturiran korpus, pridobljen iz dokumentacije izdelka. Primerjali smo dva glavna pristopa. Prvi je obsegal doučevanje velikega jezikovnega modela za neposredno odgovarjanje na e-pošto. Ta pristop je vseboval samo generator. Drugi je uporabljal arhitekturo RAG (angl. Retrieval-Augmented Generation), ki je vsebovala tako poizvedovalnik (angl. retriever) kot generator. Poizvedovalnik je poiskal podobne e-poštne odgovore in jih dodal kot kontekst za vnaprej naučen model LLM, ki je nato odgovarjal na vprašanje z uporabo prejšnjih podobnih e-pošt. V ta namen smo implementirali dvojno-dekodirni poizvedovalni model, pri čemer smo uporabili tehniko učenja LoRA in kvantizacijo. Dvojno-dekodirni poizvedovalni model je ustvaril vgradnje (angl. embeddings) tako za vprašanja kot odgovore z uporabo ločenih dekodirnikov in jih razvrstil glede na kosinusno podobnost. Razvili smo šest različnih konfiguracij sistema za odgovarjanje na vprašanja. Nekatere konfiguracije so uporabljale tako komponento poizvedovalnika kot generatorja, druge pa so imele samo generator. Najbolje se je izkazala konfiguracija s prilagojenim dvojno-dekodirnim poizvedovalnim modelom, ki je izboljšala sposobnost sistema za iskanje relevantnih informacij iz domensko-specifičnega e-poštnega korpusa. To je tudi pokazalo, da je učenje poizvedovalnika in uporaba arhitekture RAG učinkovitejša rešitev od doučevanja modela LLM, kadar je količina podatkov majhna in nizke kakovosti. Najbolj optimalen poizvedovalnik, zgrajen na arhitekturi Llama-2-7B z uporabo LoRA in 4-bitne kvantizacije, je dosegel natančnost 0.53 pri Accuracy@100 in 0.032 pri MRR@100. V primerjavi s tem je najsodobnejši model poizvedovalnika BGE-large-en dosegel 0.282 pri Accuracy@100 in 0.009 pri MRR@100 v isti domeni. V kombinaciji z GPT-4o kot generatorjem je v našem ročnem ocenjevanju poizvedovalnik z dvojno-dekodirnim modelom prejel oceno 1282 ELO, medtem ko je poizvedovalnik BGE-large-en z istim generatorjem dosegel oceno 1256, doučeni LLM model pa oceno 1071. Eksperimenti so pokazali, da konfiguracija z dvojno-dekodirnim poizvedovalnim modelom zagotavlja najbolj natančne in kontekstualno ustrezne odgovore ter tako presegla najsodobnejšo konfiguracijo. Prav tako so pokazali, da je možno LLM modele z dekodirnikom uporabiti za gradnjo poizvedovalnika z relativno majhno količino podatkov. Končni sistem, integriran v Chrome razširitev, je močno vplival na delovne procese podpore v Zebra BI z avtomatizacijo velikega dela odgovarjanja. S tem se je ne le zmanjšal čas odgovarjanja, ampak se je izboljšala tudi natančnost in doslednost odgovorov za stranke. Razširitev zdaj ekipa podpore v Zebra BI uporablja pol-avtomatsko, kar omogoča agentom, da se osredotočijo na bolj zahtevna vprašanja.&lt;br /&gt;
|KljucneBesede=Ustvarjanje besedil, odgovarjanje na vprašanja, iskanje, kodirnik, dekodirnik, transformatorji, iskanje nestrukturiranih podatkov, natančna nastavitev, modeli vgrajevanja, kvantizacija&lt;br /&gt;
|KljucneBesedeEng=Text generation, question answering, retrieval, encoder, decoder, transformers, unstructured data retrieval, fine-tuning, embedding models, quantization&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180365-Marko Ivanovski-dispozicija.pdf}} Dispozicija] [{{filepath:63180365-Marko Ivanovski-S poizvedovanjem obogateno generiranje besedil z domensko specifičnim doučevanjem velikih jezikovnih modeloveli-2.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatizacija vdornega testiranja spletnih strani&lt;br /&gt;
|NaslovEng=Web site penetration testing automation&lt;br /&gt;
|Avtor=Gregor Kerševan&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.12.49.png|500px|left]]V tem delu se ukvarjamo s problemom avtomatiziranega iskanja ranljivosti spletnih aplikacij v okviru procesov DevSecOps in cevovodov CI/CD. Uvedba varnostnih testov v avtomatiziran proces predstavlja izziv, saj je nekatere ranljivosti težko avtomatizirano iskati ali zahtevajo ročne posege, kot so ročni vdorni testi. Naš pristop vključuje implementacijo agenta, ki avtomatsko izvaja varnostne teste in analizira rezultate v grafičnih prikazih. Rešitev smo integrirali v cevovod DevOps ter testirali nad odprtokodnimi aplikacijami. Končni prispevek naloge omogoča boljši nadzor nad varnostjo spletnih aplikacij ter poenostavi proces iskanja ranljivosti za varnostne inženirje.&lt;br /&gt;
|KljucneBesede=avtomatizacija, devsecops, sast&lt;br /&gt;
|KljucneBesedeEng=automation, devsecops, sast&lt;br /&gt;
|Komentar=Somentor pri delu je bil viš. pred. dr. David Jelenc.&lt;br /&gt;
|Viri=[{{filepath:63150140-Gregor Kerševan-dispozicija.pdf}} Dispozicija] [{{filepath:63150140-Gregor Kerševan-Avtomatizacija vdornega testiranja spletnih strani.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izbiranje sistema za upravljanje z grafnimi podatkovnimi bazami&lt;br /&gt;
|NaslovEng=Selecting a graph database management system&lt;br /&gt;
|Avtor=Nino Brezac&lt;br /&gt;
|Opis=Grafne podatkovne baze so se izkazale kot učinkovito orodje za upravljanje z zelo povezanimi podatki, saj v posebnih primerih uporabe, kot so priporočilni sistemi, družbena omrežja in odkrivanje goljufij, celo presegajo tradicionalne relacijske podatkovne baze. V tem delu so najprej predstavljeni koncepti grafnih podatkovnih baz, njihova taksonomija in posebnosti. Nato sledi celostna predstava področja grafnih podatkovnih baz, kjer so povzete ključne lastnosti reprezentativnega vzorca grafnih podatkovnih baz in je posledično zgrajen model odločitvenega drevesa za pomoč pri izbiri grafne podatkovne zbirke. Za validacijo je izbran primer uporabe analitičnih podatkovnih zbirk LPG. Validacija je vsebovala eksperimentalno analizo na standardiziranem naboru podatkov, ter je izpostavila ključne razlike med sistemi glede uporabniškega vmesnika, uporabniške izkušnje, hitrosti, porabe pomnilnika in analitičnih zmožnosti. Ta študija ponuja praktičen vpogled za skrbnike podatkovnih baz in razvijalce, ki želijo izbrati pravo rešitev grafne podatkovne zbirke za svoje specifične potrebe.&lt;br /&gt;
|KljucneBesede=podatkovne baze, grafi, grafna analitika, grafni algoritmi, performančna analiza, Cypher, Gremlin, Neo4j, Memgraph, TigerGraph&lt;br /&gt;
|KljucneBesedeEng=databases, graphs, graph analytics, graph algorithms, performance analysis, Cypher, Gremlin, Neo4j, Memgraph, TigerGraph&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180347-Nino Brezac-dispozicija.pdf}} Dispozicija] [{{filepath:63180347-Nino Brezac-Izbiranje sistema za upravljanje z grafnimi podatkovnimi bazami.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatizirana gradnja učnih korpusov s pomočjo velikih jezikovnih modelov&lt;br /&gt;
|NaslovEng=Automatized construction of learning corpuses with the help of large language models&lt;br /&gt;
|Avtor=Gal Petkovšek&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.07.15.png|500px|right]]Zbiranje in označevanje podatkov je drago in zamudno. V tem delu predstavljamo ogrodje, ki izkorišča moč velikih jezikovnih modelov za umetno tvorjenje sintetičnih podatkov. Testirali smo ga na treh nalogah uvrščanja besedil in z njegovo uporabo izboljšali izhodiščen rezultate. Predstavili smo več metod ocenjevanja kvalitete umetnih množic ter predstavili, kako ugotovitve uporabimo za razvoj novih pristopov tvorjenja umetnih primerkov. Razvitih in testiranih je bilo več tehnik umetnega tvorjenja, od katerih izstopa dodajanje pogostih besed v ukazni poziv, kar bistveno izboljša rezultate v primeru, ko imamo na voljo tako majhno množico označenih, kot tudi veliko množico neoznačenih primerkov. Najboljše rezultate smo dosegli z združevanjem umetno tvorjenih podatkov in LLM-označenih primerkov iz velike množice neoznačenih primerkov. Glavni prispevki naloge vključujejo implementacijo ogrodja in razvite strategije tvorjenja, ki smo jih vrednotili z različnimi metrikami na več scenarijih.&lt;br /&gt;
|KljucneBesede=veliki jezikovni modeli, umetno tvorjeni podatki, obdelava naravnega jezika, uvrščanje besedil, podatkovne množice&lt;br /&gt;
|KljucneBesedeEng=large language models, synthetic data, natural language porcessing, text classification, datasets&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170020-Gal Petkovšek-dispozicija.pdf}} Dispozicija] [{{filepath:63170020-Gal Petkovšek-Avtomatizirana gradnja učnih korpusov s pomočjo velikih jezikovnih modelov.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska ekstrakcija podatkov iz računov&lt;br /&gt;
|NaslovEng=Automatic invoice data extraction&lt;br /&gt;
|Avtor=Gregor Ažbe&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.04.29.png|300px|left]]V tem magistrskem delu se osredotočamo na problem prepoznavanja podatkov z računov, ki so ključni administrativni dokumenti v poslovanju podjetij. Podjetja potrebujejo podatke računov v digitalni obliki, da jih lahko računalniško obdelujejo. Kljub naraščajoči uporabi elektronskih računov so ti večinoma v formatu PDF in ne vsebujejo strukturiranih metapodatkov, kar otežuje avtomatizirano ekstrakcijo podatkov. Ročno prepisovanje podatkov je zamudno in nagnjeno k napakam, zato je avtomatizacija tega procesa izjemnega pomena.&lt;br /&gt;
&lt;br /&gt;
:V delu smo implementirali, opisali in primerjali uspešnost treh različnih pristopov za avtomatsko ekstrakcijo podatkov z računov. Prvi pristop temelji na klasičnih metodah strojnega učenja, kjer smo preizkusili več modelov, vključno z odločitvenimi drevesi, naključnimi gozdovi, metodami podpornih vektorjev in drugimi. Drugi pristop temelji na grafovskih nevronskih mrežah (GNN), tretji pa na pristopu s predlogami, ki ne uporablja strojnega učenja. Značilke za strojno učenje so vključevale pozicijske podatke, kot so položaj, velikost očrtanega pravokotnika in številka strani, ter besedilne značilke, kot so prisotnost določenih besed v okolici in število določenih znakov v besedi.&lt;br /&gt;
&lt;br /&gt;
:Naš pristop s klasičnim strojnim učenjem je dosegel najboljše rezultate, saj smo z uporabo ekstremno naključnih dreves dosegli F1 = 0,89. Pristop z GNN je dosegel F_1 = 0,87, medtem ko je pristop s predlogami dosegel F1 = 0,70.&lt;br /&gt;
&lt;br /&gt;
:Ekstremno naključna drevesa so se izkazala za najprimernejši pristop, saj je poleg najvišje uspešnosti njihova prednost tudi v nižji računski zahtevnosti in v tem, da v primerjavi z GNN za učenje potrebujejo manj učnih primerov.&lt;br /&gt;
&lt;br /&gt;
:V primeru, da bi se pojavila potreba po dodajanju novih polj, bi morali pri pristopih s strojnim učenjem pridobiti veliko računov z novim poljem za učenje in ustrezno popraviti modele. Pri pristopu s predlogami pa bi zadoščal samo en račun z novim poljem za vsak tip računa, s katerim bi popravili ustrezno predlogo. V nadaljnjem delu bi lahko raziskali dodatne pristope, ki bi omogočali hitro učenje na podlagi le nekaj računov ali pa različne pristope z ANN, saj ti običajno zagotavljajo višjo uspešnost.&lt;br /&gt;
|KljucneBesede=ekstrakcija podatkov, računi, strojno učenje, grafovske nevronske mreže, predloge&lt;br /&gt;
|KljucneBesedeEng=data extraction, invoices, machine learning, graph neural network, templates&lt;br /&gt;
|Komentar=Mentor dela je izr. prof. dr. Lovro Šubelj.&lt;br /&gt;
|Viri=[{{filepath:63150040-Gregor Ažbe-dispozicija.pdf}} Dispozicija] [{{filepath:63150040-Gregor Ažbe-Avtomatska ekstrakcija podatkov iz računov.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Profiliranje uporabnikov in dinamično priporočanje produktov z vektorskimi bazami&lt;br /&gt;
|NaslovEng=User profiling and dynamic product recommendation with vector databases&lt;br /&gt;
|Avtor=Denis Derenda Cizel&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.58.38.png|300px|right]]Količina podatkov se iz dneva v dan povečuje. Z namenom filtriranja velikega toka podatkov so bili razviti različni priporočilni sistemi, ki izvajajo preslikavo med uporabniki in predmeti priporočanja z namenom čim hitrejše interakcije med njimi. V magistrskem delu se posvetimo priporočilnim sistemom na podlagi sodelovanja in delovanje preverimo na podatkih o telekomunikacijskih storitvah uporabnikov. Priporočanje ovrednotimo z različnimi merami uspešnosti. Sodelovalno priporočanje z namenom izboljšanja priporočanja nadgradimo v različne hibridne pristope. Hibridni pristop z dodatkom demografskih podatkov pravilno predlaga 85 odstotkov uporabniških priporočil. Z upoštevanjem zaporedja interakcij je mogoče pravilno napovedati naslednjo uporabniško storitev v 74 odstotkih. Implementirano je bilo tudi shranjevanje vektorskih predstavitev v vektorsko bazo, ki naredi priporočilni dostop bolj dostopen za uporabo.&lt;br /&gt;
|KljucneBesede=priporočilni sistemi, profiliranje, vsebinsko osnovana metoda, metoda izbiranja s sodelovanjem, vektorska baza&lt;br /&gt;
|KljucneBesedeEng=recommender systems, profiling, content-based method, collaborative filtering method, vector database&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160090-Denis Derenda Cizel-dispozicija.pdf}} Dispozicija] [{{filepath:63160090-Denis Derenda Cizel-Profiliranje uporabnikov in dinamično priporočanje produktov z vektorskimi bazami.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska prepoznava in digitalizacija obrazcev&lt;br /&gt;
|NaslovEng=Automatic recognition and digitalisation of forms&lt;br /&gt;
|Avtor=Robert Tovornik&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.54.00.png|300px|right]]Celostna digitalna transformacija organizacije zahteva digitalizacijo obstoječih in novo nastajajočih podatkov. Organizacije, ki podatke zajemajo preko vnosnih obrazcev v fizični papirni obliki, kot na primer večina zdravstvenih organizacij, morajo za pospešitev digitalizacije digitalizirati tudi vnosne obrazce. Digitalizacija kompleksnih vnosnih obrazcev je nepotrebno časovno zahtevna, saj je proces mogoče avtomatizirati. V sodelovanju s podjetjem Better, ki že omogoča kreiranje digitalnih obrazcev, smo razvili programsko rešitev za avtomatsko prepoznavo in digitalizacijo obrazcev. Programska oprema, razvita za delovanje v oblaku, uporablja tehnologijo optičnega prepoznavanja znakov, polj za vnos besedila, potrditvenih in izbirnih vnosnih polj in razpredelnic ter povezovanje podatkov za natančno prepoznavanje in digitalizacijo različnih vrst obrazcev. Vključen je izbirni korak človekovega posredovanja, ki omogoča prilagoditev želenih rezultatov. Evalvacija delovanja posameznih komponent izkazuje visoko učinkovitost in natančnost delovanja primerljivo z drugimi komercialnimi ponudniki storitev, ki celostne rešitve ne ponujajo. Povratne informacije izkazujejo večjo produktivnost in časovni prihranek pri procesu digitalizacije obrazcev.&lt;br /&gt;
|KljucneBesede=obrazci, prepoznava, digitalizacija&lt;br /&gt;
|KljucneBesedeEng=forms, recognition, digitalisation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120292-Robert Tovornik-dispozicija.pdf}} Dispozicija] [{{filepath:63120292-Robert Tovornik-Avtomatska prepoznava in digitalizacija obrazcev.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samonadzorovano odkrivanje anomalij v produkcijskih dnevniških zapisih&lt;br /&gt;
|NaslovEng=Self-supervised anomaly detection in production log streams&lt;br /&gt;
|Avtor=Tomaž Martinčič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.48.36.png|400px|right]]Rešitve za avtomatsko odkrivanje anomalij v sistemskih dnevniških zapisih so potrebne za učinkovito analizo in interpretacijo ogromnih količin ustvarjenih podatkov dnevnikov, odkrivanje skritih vzorcev in napovedovanje sistemskih anomalij, izboljšanje učinkovitosti delovanja, zagotavljanje varnosti sistema in zmanjšanje možnih izpadov. V zadnjem času je prišlo do razvoja na področju samodejnega odkrivanja nepravilnosti z uporabo metod strojnega učenja.&lt;br /&gt;
&lt;br /&gt;
:V tem delu smo razširili na tem področju dobro znano metodo LogBERT v hierarhični transformator z vključitvijo prednaučenega jezikovnega modela za pridobitev semantičnih vložitev predlog dnevniških zapisov. S tem zagotavljamo bogatejše informacije in se izognemo težavam novih predlog, s katerimi se sooča izvirna metoda LogBERT. Predstavljamo novo metodo, imenovano SemLogBERT.&lt;br /&gt;
&lt;br /&gt;
:Ugotovili smo, da rezultati, predstavljeni v večini modernih metod, močno precenjujejo njihovo učinkovitost. LogBERT in SemLogBERT smo ovrednotili v bolj realističnem scenariju, kjer smo izboljšali rezultate na nekaterih izmed standardnih primerjalnih podatkovih zbirk na tem področju.&lt;br /&gt;
|KljucneBesede=Obdelava naravnega jezika, odkrivanje anomalij, produkcijski dnevniški zapisi, strojno učenje, samonadzorovano strojno učenje&lt;br /&gt;
|KljucneBesedeEng=natural language processing, anomaly detection, production logs, machine learning, self-supervised learning&lt;br /&gt;
|Komentar=V sodelovanju s somentorjem iz industrije - mag. Álvaro García Faura (XLAB)&lt;br /&gt;
|Viri=[{{filepath:63160211-Tomaž Martinčič-dispozicija.pdf}} Dispozicija] [{{filepath:63160211-Tomaž Martinčič-Samonadzorovano odkrivanje anomalij v produkcijskih dnevniških zapisih.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko povzemanje pravnih besedil&lt;br /&gt;
|NaslovEng=Automatic summarization of legal documents&lt;br /&gt;
|Avtor=Andrej Miščič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.44.34.png|400px|right]]Uporaba sodobnih pristopov obdelave naravnega jezika je ključna, da lahko pravna industrija obdeluje velike količine besedil in zagotavlja učinkovite storitve. Pravne raziskave so področje, na katerega imajo ti pristopi največji vpliv, saj pravnikom omogočajo hitrejše iskanje ustrezne zakonodaje in sodne prakse. S ciljem zagotoviti povzetke dolgih pravnih besedil v delu obravnavamo avtomatsko povzemanje slovenskih sodnih odločb.&lt;br /&gt;
&lt;br /&gt;
:Predlagamo GloBerto-Sum, ekstraktivni pristop, ki temelji na nedavno predstavljenih slovenskih vnaprej naučenih jezikovnih modelih. Da lahko obravnava daljše dokumente, se naš pristop zanaša na strukturo sodnih odločb. Naučen je na mehkih oznakah, kar ublaži težave, ki jih prinaša visoko razmerje med številom povedi v dokumentih in povzetkih. GloBerto-Sum dodatno združimo z abstraktivnim modelom - tako pridobljen hibridni pristop je zmožen generirati povzetke s parafriziranjem.&lt;br /&gt;
&lt;br /&gt;
:Rezultati kažejo, da naši pristopi generirajo povzetke, ki so po ustreznosti na ravni ročno napisanih, a so lahko nekoliko manj koherentni in vsebujejo več redundantnih informacij. Kljub temu menimo, da z našim delom pokažemo možnost uporabe predlagane metodologije za tvorjenje povzetkov, ki pravnikom omogočajo hitrejši pregled pravnih besedil.&lt;br /&gt;
|KljucneBesede=avtomatsko povzemanje besedil, ekstraktivno povzemanje, abstraktivno povzemanje, pravna besedila, obdelava naravnega jezika&lt;br /&gt;
|KljucneBesedeEng=automatic text summarization, extractive summarization, abstractive summarization, legal documents, natural language processing&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160228-Andrej Miščič-dispozicija.pdf}} Dispozicija] [{{filepath:63160228-Andrej_Miščič-Avtomatsko_povzemanje_pravnih_besedil.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska gradnja korpusa in ekstrakcija relacij v slovenščini&lt;br /&gt;
|NaslovEng=Automatic corpus construction and relation extraction for Slovene&lt;br /&gt;
|Avtor=Miha Štravs&lt;br /&gt;
|Opis=Iskanje relacij med entitetami v besedilu je področje obdelave naravnega jezika. Pri iskanju relacij želimo v stavku: &amp;quot;Ljubljana je glavno mesto Slovenije&amp;quot; odkriti, da med entitetama Ljubljana in Slovenija nastopa relacija glavno mesto.&lt;br /&gt;
&lt;br /&gt;
:V zaključnem delu smo najprej naredili pregled metod za učenje modelov za napovedovanje relacij. Nato smo si izbrali tri metode z različnimi pristopi za učenje modelov, ki napovedujejo relacije. Metodo s povratno nevronsko mrežo z dolgim kratkoročnim spominom, metodo z vložitvami BERT in metodo RECON, ki uporabi grafovsko nevronsko mrežo s pozornostjo. Za učenje modelov smo uporabili slovenski korpus, ki smo ga polavtomatsko generirali iz besedil slovenske Wikipedije. Naučene modele smo nato testirali na testnem korpusu besedil slovenske Wikipedije in testnem korpusu člankov strani 24ur.com. Na testnem korpusu slovenske Wikipedije so vse tri metode dosegle visoke priklice in točnosti, najbolje se je odrezala metoda RECON. Veliko slabše rezultate so dosegle na testni množici člankov 24ur.com, kjer se je še najbolje izkazala metoda z vložitvami BERT, ko je uporabila vložitve CroSloEngual.&lt;br /&gt;
|KljucneBesede=ekstrakcija relacij, ekstrakcija informacij, globoko učenje, grafovske mreže pozornosti, BERT, LSTM&lt;br /&gt;
|KljucneBesedeEng=relation extraction, information extraction, deep learning, graph attention networks , BERT, LSTM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:4415.pdf}} Magistrsko delo], [https://github.com/RSDO-DS3/SloREL Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Integracija verige blokov in tehnologij semantičnega spleta&lt;br /&gt;
|NaslovEng=Integration of blockchain and semantic web technologies&lt;br /&gt;
|Avtor=Domen Gašperlin&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.43.01.png|600px|right]]Cilj semantičnega spleta je standardizacija izmenjave podatkov na spletu. Za njihovo predstavitev se uporabljajo ontologije. Gradnja ontologije je cikličen proces, ki zahteva usklajevanje in koordinacijo njenih sprememb s strani strokovnjakov z različnih področij. Za to je ključno sledenje, od kod so prišle spremembe in kdo jih je naredil. Prav tako s spreminjanjem ontologije ne smemo porušiti njene konsistentnosti. Namen dela je izboljšanje procesa gradnje ontologije z razvojem rešitve za njeno upravljanje in distribucijo. Rešitev poskrbi, da se s spremembami ontologije ne poruši njena konsistentnost. Za svoje delovanje uporablja tehnologije semantičnega spleta in verige blokov. Tehnologije semantičnega spleta se uporablja za učinkovito poizvedovanje in spreminjanje podatkov, za varno shrambo ontologij in sledljivosti njihovih sprememb pa se uporablja verige blokov. Na koncu je na podmnožici ontologije DBpedia evalvirano, kakšna je cena uporabe rešitve in kakšna je njena časovna zahtevnost v primerjavi s knjižnico Apache Jena. Rezultati pokažejo, da je rešitev počasnejša, a primerljiva, kot če bi se uporabilo zgolj knjižnico Apache Jena. Rešitev je z določenimi spremembami primerna tudi za implementacijo za druge tipe podatkovnih baz.&lt;br /&gt;
|KljucneBesede=semantični splet, veriga blokov, ontologije, IPFS, Ethereum&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=semantic web, blockchain, ontologies, IPFS, Ethereum&lt;br /&gt;
|Viri=&lt;br /&gt;
[{{filepath:63150096-Domen Gašperlin-dispozicija.pdf}} Dispozicija], [{{filepath:63150096-Domen Gašperlin-Integracija verige blokov in tehnologij semantičnega spleta.pdf}} Magistrsko delo], [https://github.com/UL-FRI-Zitnik/blockchain-based-ontology-database Izvorna koda], [{{filepath:Infor490.pdf}} Znanstveni članek]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=Preventing unwanted comments to online news articles using natural language processing techniques&lt;br /&gt;
|Avtor=Martin Čebular&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.41.16.png|400px|left]]Completely Automated Public Turing test to tell Computers and Humans Apart (v nadaljevanju CAPTCHA) je test, katerega cilj je ločiti človeškega uporabnika od računalnika. Na spletu se test CAPTCHA navadno pojavi ob obrazcu, kot zaščita pred samodejnim izpolnjevanjem in oddajanjem obrazca.  Kot najbolj znano obliko testa CAPTCHA omenimo test, v okviru katerega je reševalcu podana slika s popačenim besedilom, reševalčeva naloga pa je razpoznati črke ali besede z dane slike. &lt;br /&gt;
&lt;br /&gt;
:V magistrskem delu se posvetimo testom oziroma nalogam CAPTCHA v tekstovni obliki. Zasnujemo in implementiramo sistem CAPTCHA, katerega naloge temeljijo na tehnikah obdelave naravnega jezika. Predstavimo dva tipa tovrstnih nalog CAPTCHA: naloge na podlagi prepoznavanja imenskih entitet in naloge na podlagi razreševanja koreferenčnosti. Sistem CAPTCHA zasnujemo razširljivo, kar omogoča enostavno vpeljavo novih tipov nalog vanj. Implementiramo tudi odjemalca CAPTCHA, uporabniški vmesnik, ki ga lahko umestimo v spletni obrazec in reševalcem omogoča reševanje nalog. Uporabo sistema CAPTCHA skupaj z odjemalcem prikažemo na primeru integracije, izdelanem v okviru magistrskega dela. &lt;br /&gt;
&lt;br /&gt;
:Uporabo demonstriramo tudi z umestitvijo odjemalca CAPTCHA v obrazec za oddajo komentarja na spletnem portalu RTVSLO.si. Implementirani sistem skupaj z odjemalcem omogoča celostno izvedbo postopka verifikacije človeške interakcije uporabnikov. Evalviramo njegovo učinkovitost in skalabilnost, dostopnost odjemalca CAPTCHA slepim in slabovidnim uporabnikom, ter potencialne možnosti za gradnjo novih učnih množic iz zbranih podatkov, ki nastanejo z uporabo sistema.&lt;br /&gt;
|KljucneBesede=CAPTCHA, dokaz o človeški interakciji, prepoznavanje imenskih entitet, odkrivanje koreferenčnosti&lt;br /&gt;
|KljucneBesedeEng=CAPTCHA, human-interaction proof, named entity recognition, coreference resolution&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
[{{filepath:63150073-Martin Čebular-dispozicija.pdf}} Dispozicija], [{{filepath:63150073-Martin Čebular-Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika.pdf}} Magistrsko delo], [https://github.com/UL-FRI-Zitnik/MartinCebular-text-captcha-mag Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska ekstrakcija podatkov o zaposlenih s spletišč podjetij&lt;br /&gt;
|NaslovEng=Automatic extraction of employee data from corporate websites&lt;br /&gt;
|Avtor=Matej Koplan&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.47.23.png|300px|right]]V tem delu se ukvarjamo s problemom ekstrakcije seznama oseb s poljubnega spletišča. V ta namen implementiramo spletnega pajka za identifikacijo potencialnih podstrani z osebami in ekstraktor podatkov, ki s poljubne spletne strani izvleče podatke o osebah.&lt;br /&gt;
&lt;br /&gt;
:Pokažemo, da osnovne metode, kot so primerjava imena s seznamom imen, ne dosežejo sprejemljive natančnosti. Pokažemo, da je analiza strukture seznama in prenos odkritega znanja ključna metoda za izboljšavo rezultatov do stopnje, kjer dosežemo sprejemljiv nivo natančnosti. S pomočjo tega pristopa smo izboljšali F1 mero za 50 % na razvojni in za 35 % na skriti testni množici.&lt;br /&gt;
|KljucneBesede=splet, ekstrakcija podatkov, avtomatska ekstrakcija podatkov s spleta, fokusirani spletni pajki, strukturirani podatki, nestrukturirani podatki&lt;br /&gt;
|KljucneBesedeEng=web, data extraction, automatic web data extraction, focused webcrawlers, structured data, unstructured data&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
[{{filepath:63180423-Matej Koplan-dispozicija.pdf}} Dispozicija], [{{filepath:63180423-Matej Koplan-Avtomatska ekstrakcija podatkov o zaposlenih s spletišč podjetij.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Identifikacija in povezovanje razlik med izvorno kodo in čelnim delom tekom razvoja spletne aplikacije&lt;br /&gt;
|NaslovEng=Identification of changes between source code and frontend during development of a Web application&lt;br /&gt;
|Avtor=Jošt Gombač&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.38.42.png|300px|right]]Tekom razvoja spletnih aplikacij se lahko zgodi, da katero izmed prej implementiranih funkcionalnosti nehote spremenimo. Pravilnost delovanja programa skozi celoten potek razvoja navadno preverjamo z regresijskimi testi. Priprava teh lahko terja velik časovni vložek. Dodatno pa jih je potrebno prilagoditi spremembam, ki so pričakovane. Kot odgovor tej problematiki smo implementirali programsko orodje, s pomočjo katerega bo možno zaznati razlike med dvema različicama iste spletne aplikacije. &lt;br /&gt;
&lt;br /&gt;
:Naš pristop vključuje uporabo spletnega pajka, ki je sposoben odkrivati dinamično generirano vsebino preko uporabniških akcij, kot je izpolnjevanje obrazcev in klikanje elementov. Na podlagi pridobljenih HTML dokumentov nato upoštevajoč drevesno strukturo ugotovi medsebojne razlike. V namen interpretacije ugotovljenih sprememb smo implementirali spletno aplikacijo, ki kronološko prikazuje vse razlike med uveljavitvami v Git repozitoriju.&lt;br /&gt;
|KljucneBesede=spletni pajek, HTML, Git, Angular, dinamična vsebina&lt;br /&gt;
|KljucneBesedeEng=web crawler, HTML, Git, Angular, dynamic content&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180421-Jošt Gombač-dispozicija.pdf}} Dispozicija], [{{filepath:63180421-Jošt Gombač-Identifikacija in povezovanje razlik med izvorno kodo in čelnim delom tekom razvoja spletne aplikacije.pdf}} Magistrsko delo], [https://github.com/UL-FRI-Zitnik/JostGombac-Magistrska-DependencyDiff Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pametni asistent za predlaganje obrokov&lt;br /&gt;
|NaslovEng=Smart assistant for suggesting meals&lt;br /&gt;
|Avtor=Janez Eržen&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.37.05.png|500px|right]]Izdelava pametnih asistentov zahteva implementacijo sistemov za zajem podatkov, prepoznavanje namena, ekstrakcijo podatkov, priporočilne sisteme ipd. V magistrskem delu smo izdelali celostnega pametnega asistenta za predlaganje obrokov, bolj podrobno pa smo se osredotočili na prepoznavanje alergenov in hranil vsebovanih v jedeh glede na delno strukturirane podatke o menijih na spletnih straneh restavracij. Z namenom reševanja omenjenega problema smo razvili algoritem za ločevanje besedila menija na posamezne jedi vsebovane v njem, algoritem za detekcijo alergenov iz besedila na podlagi pravil ter algoritem za detekcijo alergenov z uporabo nevronske mreže.&lt;br /&gt;
&lt;br /&gt;
:Omenjene algoritme smo uporabili za implementacijo pametnega asistenta, ki uporabniku omogoča obogaten in prilagojen prikaz dnevno pridobljenih jedilnikov s spleta. Asistent je integriran v različne sisteme sporočanja (Microsoft Teams, Discord, Slack ter Facebook Messenger), pogovor z uporabnikom pa poteka v slovenskem jeziku.&lt;br /&gt;
&lt;br /&gt;
:S preizkusom asistenta v praksi smo pokazali, da uporabnikom olajša izbiro menija ali restavracije za dnevno kosilo. Algoritem za avtomatsko ekstrakcijo alergenov z uporabo nevronske mreže dosega uspešnost 68% (ocena F1), kar je dovolj uporabno za opozarjanje uporabnika na možno vsebnost alergenov v jedi, je pa smiselno, da uporabnik to opozorilo asistenta dodatno preveri pri osebju restavracije.&lt;br /&gt;
|KljucneBesede=pametni asistent, obdelava naravnega jezika, ekstrakcija podatkov s spleta, prehrana, priporočanje uporabniku&lt;br /&gt;
|KljucneBesedeEng=chatbot, natural language processing, web scraping, nutrition, user recommendation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63130039-Janez Eržen-dispozicija.pdf}} Dispozicija], [{{filepath:63130039-Janez Eržen-Pametni asistent za predlaganje obrokov.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Napovedovanje glasovanj strank v Evropskem parlamentu&lt;br /&gt;
|NaslovEng=Predicting Roll-Call Voting of Political Parties in European parliament&lt;br /&gt;
|Avtor=Miha Nahtigal&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.44.30.png|300px|left]]Evropski parlament je politično telo, ki že dolgo časa razdvaja javnost. Njegovi nasprotniki po eni strani trdijo, da je tako politično in kulturno heterogen organ nezmožen učinkovitega delovanja, po drugi strani pa naj bi evropski poslanci hitro izgubili stik s svojimi volivci ter glasovali predvsem tako, kot jim to naročijo vodje skupin. Zanimalo nas je, če evropski poslanci glasujejo dovolj avtomatično in predvidljivo, da bi lahko rezultate glasovanj uspešno napovedovali z modelom strojnega učenja. Da smo zmanjšali časovno kompleksnost smo se odločili za napovedovaje rezultatov glasovanj po političnih strankah. Najprej smo implementirali spletne pajke, s katerimi smo pridobili čim več rezultatov glasovanj in z njimi povezanih podatkov. Iz teh smo nato z interdisciplinarno kombinacijo metod podatkovnega rudarjenja ter strokovnega geopolitičnega znanja izluščili značilke in zgradili model. &lt;br /&gt;
&lt;br /&gt;
:Rezultati so pokazali približno 80% uspešnost napovedovanja rezultatov glasovanj (uteženi oceni f1 in roc-auc). Napovedovanje je bilo bistveno bolj uspešno pri strankah s proevropsko,liberalno in globalistično politično usmeritvijo kot to velja za evroskeptične, ekonomsko socialne in nacionalistične stranke. S tem smo dodatno podprli tezo o obstoju in pomembnosti nove nacionalistično-globalistične politične delitve. Poleg tega predstavlja problem tudi razred vzdržanih glasovanj, ki ga je težko napovedati že s pomočjo človeške inteligence.&lt;br /&gt;
|KljucneBesede=napovedovanje, glasovanja, politične stranke, Evropski parlament&lt;br /&gt;
|KljucneBesedeEng=predicting, Roll-Call votes, political parties, European parliament&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170413-Miha Nahtigal-dispozicija.pdf}} Dispozicija], [{{filepath:63170413-Miha Nahtigal-Napovedovanje glasovanj strank v Evropskem parlamentu.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava orodij za vizualizacijo in preiskovanje omrežij&lt;br /&gt;
|Avtor=Didka Dimitrova Birova&lt;br /&gt;
|Opis=Zaradi povečevanja količine in kompleksnosti podatkov uporabniki vse težje učinkovito preučujejo velike množice podatkov. Podatki so med seboj povezani in posledično lahko množico podatkov predstavimo in vizualiziramo v obliki omrežja (socialna, biološka, svetovni splet). Glavni namen vizualizacije je učinkovito posredovati in predstaviti podatke s pomočjo vizualne percepcije ter predvsem olajšati raziskovanje podatkov oziroma omrežja. Za analizo in prikaz omrežij obstaja množica orodij - nekatera pokrivajo področje analize kot tudi prikaza, specializirana orodja pa se osredotočajo samo na analizo ali samo na vizualizacijo, oziroma so lahko specializirana za določeno domeno (npr. socialna omrežja).&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge bi bilo potrebno narediti primerjavo in evaluacijo orodij za vizualizacijo omrežij – kakšne so omejitve, performance, možnosti za razširitev in dopolnjevanje obstoječih orodij.&lt;br /&gt;
|KljucneBesede=vizualizacija podatkov, omrežja, primerjava orodij&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_Didka.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Označevanje imenskih entitet v pravnih besedilih&lt;br /&gt;
|Avtor=Matic Di Batista&lt;br /&gt;
|Opis=Odkrivanje podatkov iz besedil velja za eno izmed aktualnih podpodročij v okviru obdelave tekstovnih podatkov. Za slovenski jezik še nimamo dovolj prilagojenih pristopov ali ogromnih podatkovnih množic iz katerih bi lahko zgradili praktično uporabne metode za odkrivanje entitet. Namen diplomske naloge ja zato izdelava orodja, ki bo znalo odkrivati imenske entitete v slovenskih besedilih. &lt;br /&gt;
&lt;br /&gt;
:Kandidat naj pregleda obstoječe metode za odkrivanje entitet v besedilih in jih prilagodi za delo s slovenskim jezikom. Pri tem naj primerja njihovo delovanje in razišče morebitne probleme, ki so posledica sintakse in pravil v slovenščini. Nazadnje naj predlaga nov nabor značilk za učenje modelov in razvito metodo testira nad lastno izdelano podatkovno množico.&lt;br /&gt;
|KljucneBesede=ekstrakcija podatkov iz besedil, razpoznavanje entitet, tekstovno rudarjenje&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_MaticDiBatista.pdf}} Diplomsko delo]}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Kontekstualno ujemanje in iskanje na modelu spletne oglasne deske&lt;br /&gt;
|Avtor=Vasja Laharnar&lt;br /&gt;
|Opis=Spletne oglasne deske so specializirani iskalniki, ki lahko namesto dokumentov (npr. spletne strani, slike, besedila), indeksirajo uporabnike sistema.  Primer so socialni iskalniki, ki ne vrnejo neposrednega odgovora, ampak se poizvedba pošlje uporabniku, ki ga sistem spozna za relevantnega in nato le ta odgovori. Takšni iskalniki morajo torej bolj upoštevati uporabniške profile in njihove kontekste. &lt;br /&gt;
&lt;br /&gt;
:V okviru diplomske naloge naj kandidat izdela spletno storitev, ki bo omogočala objavljanje besedil in njihovo iskanje. Pri tem naj kandidat preuči korake procesiranja besedil za potrebe splošnega indeksiranja. Poleg tega naj pri implementaciji iskanja in primerjanja besedil upošteva tudi semantične podatke, k jih pridobi iz besedil ali profilov uporabnikov. Nazadnje naj izdelano storitev testira na domeni študijskih praks, kjer v sistemu sodelujejo profesorji, študenti in podjetja.&lt;br /&gt;
|KljucneBesede=obdelava naravnega jezika, semantična podobnost, lematizacija, klasifikacija, naivni Bayesov klasifikator, iskanje informacij, iskanje, ujemanje&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_VasjaLaharnar.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Semantično zajemanje podatkov iz predefiniranih virov&lt;br /&gt;
|Avtor=Alan Rijavec&lt;br /&gt;
|Opis=Izdelajte komponento za zajem podatkov iz spletnih virov. Komponenta naj bo zasnovana modularno, tako da bo dodajanje novega vira zahtevalo le implementacijo določenih vmesnikov. Vhodi in rezultati naj bodo semantično označeni, tako da bo komponenta zmožna sama izvajati klice funkcij in sestavljati rezultate v obliki RDFS ali drugega semantičnega zapisa.&lt;br /&gt;
|KljucneBesede=spletni pajek, razčlenjevanje spletnih strani, semantični splet&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_AlanRijavec.pdf}} Diplomsko delo] [{{filepath:IzvornaKoda_AlanRijavec.zip}} Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pridobivanje konteksta z uporabo spletnih brskalnikov&lt;br /&gt;
|Avtor=Marko Jurinčič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.32.33.png|300px|right]]Današnje inteligentne aplikacije morajo za svoje delovanje beležiti in uporabljati kontekst uporabnika. Zamislite si pristop, kako čim bolj natančno modelirati kontekst določenega uporabnika. Cilj je, da iz ugotovljenih virov pridobite trenutno relevantne teme (besede) za uporabnika. Uporabljate lahko čim več virov, ki jih lahko: na primer zvok, slika, video uporabnika, pisanje. Primer vašega dela: Implementacija orodne vrstice v iskalniku Firefox, ki ima možnost beleženja in shranjevanja različnih parametrov (čas na določeni spletni strani, interakcija z drugimi programi). Podobna orodna vrstica je implementirana znotraj Lemur Project-a, ki si gradi t.i. query-log. Mogoče tudi beleženje konteksta preko aplikacije pametnega telefona.&lt;br /&gt;
|KljucneBesede=kontekst, vtičnik, podatkovno rudarjenje&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_MarkoJurincic.pdf}} Diplomsko delo] [{{filepath:IzvornaKoda_MarkoJurincic.zip}} Izvorna koda]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=501</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=501"/>
		<updated>2025-02-28T14:44:34Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|NaslovEng=Development of a voice programming tool&lt;br /&gt;
|Avtor=Nina Sangawa Hmeljak&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.42.30.png|500px|right]]Cilj diplomske naloge je izdelava orodja za pisanje in urejanje kode računalniških programov z uporabo glasu. Predstavljenih je nekaj primerov obstoječih orodij za kodiranje z glasom, nato postopek ustvarjanja orodja Slo-handsfree-coding za glasovno programiranje v slovenščini. Ustvarjen je bil tudi poseben jezik oz. format ukazov za upravljanje tega orodja po zgledu že obstoječih orodij. Orodje je realizirano v obliki razširitve za urejevalnik kode Visual Studio Code, ki za pretvorbo govora v besedilo uporablja odprtokodni razpoznavalnik iz projekta RSDO. Pridobljen zapis to orodje analizira in glede na vsebino izvede ukaz. Na koncu so še rezultati in povratne informacije testiranja izdelka.&lt;br /&gt;
|KljucneBesede=programiranje, zaznavanje govora, programiranje z naravnim jezikom, glasovno programiranje&lt;br /&gt;
|KljucneBesedeEng=programming, speech recognition, natural language programming, voice coding&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63200032-Nina Sangawa Hmeljak-Razvoj orodja za glasovno programiranje.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=Retrieval-augmented generation of law texts&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.40.03.png|500px|left]]Slovenska zakonodaja je obsežna in pravni delavci porabijo veliko časa vsak dan za iskanje ustrezne literature. V ta namen smo raziskali uspešnost velikih jezikovnih modelov (VJM) kot pravnih asistentov. VJM-ji so uspešni v številnih nalogah, a zahtevna domenska vprašanja so ena izmed njihovih večjih pomanjkljivosti; pogosto pride do halucinacij. S poizvedovanjem obogateno generiranje besedil (RAG) je tehnika, ki zaobide pomanjkanje domenskega znanja VJM-jev tako, da na podlagi vprašanja v zakonodaji najde vsebino, s katero lahko pravilno odgovori na vprašanje. Z najdenim znanjem VJM pravilno odgovori in ne halucinira. Raziskali in implementirali smo več različnih tehnik RAG. Vse metode smo preizkusili na ročno izdelani testni množici, ki vsebuje 4 testne scenarije, s katerimi preverimo, kako uspešne so metode v različnih situacijah. Naprednejše različice RAG-a, napredni in modularen RAG, kažejo dobro uspešnost pri direktnih vprašanjih, a nižjo uspešnost za bolj splošna vprašanja kot so npr. dejanski primeri.&lt;br /&gt;
|KljucneBesede=velik jezikovni model, s poizvedovanjem obogateno generiranje besedil, obdelava naravnega jezika&lt;br /&gt;
|KljucneBesedeEng=large language model, retrieval augmented generation, natural language processing&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63200018-Rok Mušič-S poizvedovanjem obogatene tehnike generiranja pravnih besedil.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=Development of web application MarinePRO&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.37.39.png|300px|right]]Jadranje je iz leta v leto bolj priljubljen hobi in način dopustovanja. Jadranje je močno povezano z navtiko, ki pa na področju tehnologije ne napreduje in je veliko prostora za napredek in velika potreba po modernizaciji. Diplomska naloga je namenjena izdelavi aplikacije, ki bi jadralcem omogočila lažji postopek priveza v zalivih z bojami. V diplomski nalogi predstavimo problem sedanjega načina privezov in predstavimo rešitev, opišemo razvoj zalednega in čelnega dela aplikacije. Tehnologije, ki jih uporabimo so MySQL baza, iz katere aplikacija pridobiva podatke preko aplikacijskega programskega vmesnika - API, izdelanega s pomočjo tehnologije Node.js in Express.js. Čelni del pa je razvit s pomočjo odprtokodne knjižnice React.js.&lt;br /&gt;
|KljucneBesede=React, MySQL, Node.js, MVC, REST&lt;br /&gt;
|KljucneBesedeEng=React, MySQL, Node.js, MVC, REST&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180082-MOJCA DIMIČ-Razvoj spletne aplikacije MarinePRO.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=Developing an open source framework for natural language processing&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=V diplomskem delu se bomo osredotočili na razvoj aplikacije za gradnjo cevovodov z namenom obdelave naravnega jezika. Naš cilj je raziskati trenutne rešitve na trgu in vključiti izboljšave v razvoj nove aplikacije, prilagojene raziskovalcem in splošni javnosti, ki jo zanima ONJ. Za preverjanje uporabnosti aplikacije bomo izvedli uporabniško testiranje, funkcionalno testiranje ter tudi testiranje zmogljivosti. Pri razvoju aplikacije bomo uporabili ustrezna razvojna orodja, kot so Django za razvoj zalednega dela, NextJS za razvoj čelnega dela in Docker za upravljanje z vsebniki. Poleg tega bomo za nadzor različic in varnostno kopiranje kode uporabljali program Git. V zaključku bomo predstavili ocene uporabniške izkušnje, oceno učinkovitosti aplikacije in splošne rezultate diplomskega dela.&lt;br /&gt;
|KljucneBesede=cevovodi, obdelava naravnega jezika, docker, vsebniki, podatkovni inženiring&lt;br /&gt;
|KljucneBesedeEng=Pipelines, Natural language processing, Docker, Containers, Data engineering&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63200157-Miha Krištofelc-Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=Review and usage of graph-based databases with SPARQL support&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=Semantične podatkovne baze so poseben tip grafne podatkovne baze, ki omogoča hrambo semantičnih podatkov. Namen diplomske naloge je predstavitev področja semantičnih baz in prikaz primera uporabe s konkretnimi testnimi podatki. Vsebinsko je diplomska naloga razdeljena na tri dele. V prvem delu je predstavljeno področje semantičnih baz in tehnologije, ki jih podpirajo. V drugem delu izvedemo primerjavo nekaj popularnih baz in izberemo eno, ki bo uporabljena kot primer uporabe. V tretjem delu izvedemo pretvorbo relacijskih podatkov v semantične podatke in jih uporabimo z izbrano semantično bazo. V zaključku so predstavljene ugotovitve diplomske naloge.&lt;br /&gt;
|KljucneBesede=semantični splet, podatkovne baze, SPARQL, ontologije, pretvorba podatkov&lt;br /&gt;
|KljucneBesedeEng=semantic web, databases, SPARQL, ontologies, data conversion&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160055-DOMEN ANTLEJ-Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=Enhancing Food Composition Databases: Predicting Missing Values via Knowledge Graph Embeddings&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.32.23.png|400px|right]]Podatkovne baze sestave živil (PBSŽ) so temeljno orodje pri raziskavah na področju prehrane, ocenah hranilnih vrednosti in sorodnih domenah (npr. zdravje, okolje). Vendar se, tako kot druge znanstvene discipline, tudi področje prehrane in sestave živil spopada s težavo manjkajočih podatkov. To lahko znatno zmanjša natančnost in zanesljivost analiz, ki temeljijo na strukturi živil, saj vpeljuje element dvoumnosti in s tem omejuje njihovo uporabo. Za rešitev tega problema so bile predlagane različne metode za dopolnjevanje manjkajočih podatkov. Najlažji in najpogostejši pristop je izračun povprečja oziroma mediane iz razpoložljivih podatkov v isti bazi ali pa izposoja vrednosti iz drugih. Vendar pa lahko takšne preproste metode povzročijo znatne napake. V tem diplomskem delu se raziskuje uporaba modela ComplEx iz knjižnice Ampligraph, ki temelji na vektorskih vložitvah grafa znanja za dopolnjevanje manjkajočih vrednosti v PBSŽ. S pristopom opisanim v tem delu lahko model zajame temeljno strukturo in odnose med podatki, kar omogoča natančno dopolnjevanje manjkajočih vrednosti. To dodatno potrjujejo rezultati tega dela, saj so primerljivi s tistimi najsodobnejših modelov. Uporaba predlagane metode bi lahko v prihodnje privedla do natančnejših in zanesljivejših analiz na področju prehranskih raziskav.&lt;br /&gt;
|KljucneBesede=podatkovna baza sestave živil, hranilne vrednosti, manjkajoči podatki, strojno učenje na grafih, vložitev grafa znanja, analiza in raziskovanje podatkov, dopolnjevanje manjkajočih vrednosti, ampligraph&lt;br /&gt;
|KljucneBesedeEng=food composition database, nutrient values, missing data, graph machine learning, knowledge graph embeddings, data exploration, missing value imputation, ampligraph&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190027-Marko Možina-Izboljševanje podatkovnih baz sestave živil dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=Use of natural language processing methods for classification of application programming interface schemas into a unified data model&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=Cilj te raziskave je razviti sistem, ki je zmožen klasificirati sheme objektov JSON, ki izvirajo iz različnih sistemov za digitalizacijo procesov, ter najti ujemanja s predstavitvami domenskih entitet platforme DevRev. Glavni izziv, s katerim se soočamo, leži v raznolikosti struktur teh objektov, kar zahteva uporabo algoritmov za obdelavo naravnega jezika.&lt;br /&gt;
|KljucneBesede=obdelava naravnega jezika, uvrščanje shem, Word2Vec, BERT, GPT, veliki jezikovni modeli&lt;br /&gt;
|KljucneBesedeEng=natural language processing, schema classification, Word2Vec, BERT, GPT, large language models&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190078-Matic Conradi-Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=Review and analysis of semantic (SPARQL) databases&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=Semantične baze so posebna vrsta podatkovnih baz, ki omogočajo shranjevanje in poizvedovanje podatkov na način, ki upošteva njihov pomen in medsebojne odnose. Namen diplomske naloge je predstavitev in primerjava nekaj najbolj razširjenih rešitev na področju semantičnih baz. Vsebinsko je diplomska naloga razdeljena na dva dela. V prvem delu so opredeljeni kriteriji za primerjavo različnih ponudnikov semantičnih baz ter opis in primerjava njihovih rešitev. V drugem delu so opisani načini testiranja in načrt implementacije baz. V praktičnem delu izvedemo testiranje po zastavljenih testnih scenarijih. V zaključku so podane ključne ugotovitve glede predstavljenih semantičnih podatkovnih baz.&lt;br /&gt;
|KljucneBesede=podatkovne baze, semantični splet, ontologije, SPARQL&lt;br /&gt;
|KljucneBesedeEng=databases, semantic web, ontologies, SPARQL&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190210-Anja Ostovršnik-Pregled in analiza semantičnih SPARQL podatkovnih baz.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=Named entity recognition in pharmaceutical domain texts&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=Prepoznavanje imenskih entitet je ena od nalog problema procesiranja naravnega jezika. Gre za označevanje besed in besednih zvez z oznakami v naprej določenih tipov imenskih entitet. Primeri uporabe prepoznavanja imenskih entitet so klasifikacija vsebine za ponudnike novic, učinkoviti iskalni algoritmi, priporočanje vsebine, organizacija člankov in podpora strankam. Preučili smo problem prepoznavanja imenskih entitet na domenskih besedilih iz farmacije. V ta namen smo uporabili štiri različne metode in za učenje modelov uporabili dva korpusa (CHEMDNER in n2c2), ki imata ročno označene imenske entitete iz področja farmacije (in kemije). Modele smo evalvirali tudi na besedilih, ki smo jih sami ročno označili. Najbolje se je odrezal model BERT. Za praktično uporabo pa bo verjetno potrebno v modele vložiti še nekaj truda za izboljšave.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, prepoznavanje imenskih entitet, farmacija&lt;br /&gt;
|KljucneBesedeEng=natural language processing, named entity recognition, pharmacy&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190159-BENJAMIN KOVAČ KEBER-Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=Comparison of methods for automatic Web data extraction&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.25.19.png|400px|right]]Namen diplomskega dela je pregledati in ovrednotiti obstoječe metode za avtomatsko ekstrakcijo podatkov s spletnih strani.  Tovrstne metode preko analize večjega števila podobnih spletnih strani avtomatsko generirajo ovojnico, ki je sposobna s spletne strani izluščiti podatke, tudi če se struktura strani s časom rahlo spremeni. Rezultati diplomskega dela ponujajo enostaven pregled nad različnimi metodami za pridobivanje podatkov s spletnih strani. To je lahko koristno za uporabnika, ker iz spletne strani izloči moteče oglase in navigacijske menije, ki odvračajo pozornost od vsebine.  Kvaliteta posamezne metode se meri v hitrosti in sposobnosti odstranjevanja nerelevantnih podatkov ter ohranjanju tistih, ki so pomembni za dojemanje vsebine. Izvajanje samih metod je avtomatizirano s pomočjo programa v jeziku Python, ki ga lahko poganjamo iz ukazne vrstice.  Uporabljani sta obstoječi implementaciji metod RoadRunner in Webstemmer, prikazani pa so rezultati njunega delovanja na petih slovenskih spletnih medijih. Poleg tega je implementirana tudi polavtomatska metoda pridobivanja podatkov s pomočjo ogrodja Scrapy, da lahko vidimo rezultate in kompleksnost v primerjavi s popolnoma avtomatsko metodo.&lt;br /&gt;
|KljucneBesede=ekstrakcija, spletni pajek, ovojnica, novice&lt;br /&gt;
|KljucneBesedeEng=extraction, Web crawler, wrapper, news&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170195-GAŠPER MARTIČ-Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=Management information system for marinas&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.22.28.png|400px|left]]V diplomski nalogi se bomo ukvarjali z izdelavo informacijskega sistema za podporo marin. Končni izdelek bo spletna aplikacija, izdelana z orodjem VueJS. Rešitev bo digitalizirala postopek upravljanja marine. Reševali bomo problem urejanja oziroma popravila privezov, hranjenje informacij o trenutnem stanju marine in tudi možnost plačila oziroma rezervacije le teh. Za izboljšano uporabniško izkušnjo bomo aplikaciji dodali interni forum za komunikacijo med strankami znotraj marine. Pri izdelavi bomo uporabil storitve Amazon web services, Google maps API, Bootstrap in ostale Vue komponente. Za izbrano tematiko smo se odločili, ker po pregledu področja nismo našli primerne rešitve za omenjeni problem.&lt;br /&gt;
|KljucneBesede=marine, informacijski sistem, spletna aplikacija, VueJs, uporabniški vmesnik, privez, strežnik, odejmalec, HTTP&lt;br /&gt;
|KljucneBesedeEng=marine, information system, web application, VueJs, user interface, mooring, server, client, HTTP&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160147-LOVRO JEVNIKAR-Informacijski sistem za upravljanje marin.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=Design of a framework for execution of natural language processing methods&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=V diplomski nalogi bomo predstavili predlog svojega ogrodja za procesiranje naravnega jezika. Cilj procesiranja je, da računalnik razume vsebino dokumentov, izloči informacije iz besedila in dokumente organizira ter razvrsti. Opisali bomo nekaj metod, ki se uporabljajo pri procesiranju naravnega jezika. Ob tem bomo primerjali še nekaj obstoječih ogrodij in knjižnic ter najboljšo tudi podrobneje predstavili na podatkovnem modelu. Na podlagi analize obstoječih ogrodij in knjižnic bomo predstavili tudi naš podatkovni model, ki ga bomo testirali z nekaterimi metodami procesiranja naravnega jezika in ga tudi grafično prikazali.&lt;br /&gt;
|KljucneBesede=NLP, procesiranje, naravni jezik&lt;br /&gt;
|KljucneBesedeEng=NLP, processing, natural language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=Diplomsko delo je v popravkih.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=Sentiment analysis of voice recordings and their transcripts&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.17.59.png|400px|right]]Analiziranje sentimenta s pomočjo metod strojnega učenja je ena bolj raziskanih tem na področju obdelave naravnega jezika. Večina raziskav se osredotoča na analiziranje pisanega besedila kot so članki ali knjige. V primeru govorjenega besedila pa se poleg transkriptov posnetkov lahko analizira tudi sama zvočna datoteka posnetka. V diplomski nalogi smo raziskali in naučili različne modele strojnega učenja za analizo sentimenta na transkriptih posnetkov, nato pa poskusili izboljšati rezultate tekstovnih modelov z modeli, zgrajenimi na podatkih pridobljenih iz zvočnih datotek posnetkov. Za združevanje ter izboljšanje napovedi besedilnih in zvočnih modelov smo uporabili metodo zlaganja modelov. V delu smo raziskali in implementirali celoten cevovod za predprocesiranje podatkov, generiranje značilk ter učenje in testiranje besedilnih in zvočnih modelov ter meta modela z metodo zlaganja.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, strojno učenje, analiza sentimenta, procesiranje zvoka, multimodalno učenje, zlaganje&lt;br /&gt;
|KljucneBesedeEng=natural language processing, machine learning, sentiment analysis, sound processing, multimodal learning, stacking&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180015-Martin Jurkovič-Analiza sentimenta zvočnih posnetkov in njihovih transkriptov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=Hate speech classification for Slovene and English language&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=S porastom sovražnega govora na družbenih omrežjih je nastala tudi večja potreba po nadzoru, vendar bi bil zaradi velike količine informacij ročni nadzor praktično nemogoč, tako se za določanje sovražnega govora danes po večini uporabljajo nevronske mreže. Za učenje nevronskih mrež potrebujemo veliko število označenih podatkov, vendar so javno dostopne podatkovne množice redko podrobno označene, predvsem to drži za jezike z relativno malo govorci. Za slovenski jezik obstaja malo javno dostopnih podatkovnih množic, ki bi vsebovale več bolj podrobnih oznak, zato preizkusimo kako se izkaže podatkovna množica, ki je sestavljena iz več različnih množic. Na sestavljenih množicah s posplošenimi skupnimi oznakami učimo nevronsko mrežo BERT in naše rezultate primerjamo z rezultati, ki so jih dosegli avtorji prvotnih podatkovnih množic. Ugotovimo, da so rezultati, ki jih dosežemo zadovoljivi in predlagamo izboljšave, ki bi omogočile, da bi na sestavljenih množicah dosegli enako dobre rezultate kot na množicah izdelanih za določeno nalogo.&lt;br /&gt;
|KljucneBesede=večrazredno razvrščanje, procesiranje besedila, sovražni govor&lt;br /&gt;
|KljucneBesedeEng=multiclass classification, text processing, hate speech&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170231-Nik Pirnat-Uvrščanje sovražnega govora v slovenskem in angleškem jeziku.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=Mining patterns for neurodegenerative diseases from biomedical scientific literature&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.57.05.png|300px|right]]Dandanes obstaja ogromna količina biomedicinskega znanja, ki vsak dan hitro prihaja skozi znanstveno objavljene članke. Vendar pa je poskušati slediti temu resnično zahtevno in vzame preveč časa. Se več, pri iskanju relevantnih dokumentov z zahtevanimi podatki. Da bi zdravstvenim delavcem pomagali ostati na tekočem in najti članke, povezane z njihovimi temami iskanja, v tej diplomski nalogi ustvarimo cevovod za pridobivanje informacij (IR), pri čemer najprej navedemo, s katerimi nevrodegenerativnimi boleznimi so članki povezani, in zagotovimo tudi analizo, ki pokaže, najpogostejših vzorcev, ki so raziskani in objavljeni. Za modeliranje smo raziskali več najsodobnejših modelov učenja za predstavitev besedila, kot so BERT, RoBERTa in BioBERT. Po natančnem prilagajanju vsakega modela je bil kot model za cevovod IR izbran BioBERT, ki zagotavlja izjemno zmogljivost s 94% navzkrižno validacijo CA. Prav tako primerjamo naš najsodobnejši model z bolj tradicionalnim in pogosto uporabljenim modelom Random Forest. Poleg tega so bili za analizo pogostih vzorcev uporabljeni izvlečki vpletenih bolezni opombe in koncepti kemičnih in genetskih spojin so bili ekstrahirani z uporabo modela prepoznavanja poimenovanih entitet (NER). Po tem so bile vse entitete normalizirane z uporabo povezovanja imenovanih entitet (NEL). Na ekstrahiranih entitetah je bilo uporabljeno rudarjenje asociacijskih pravil, da bi našli najpogosteje raziskane vzorce za vsako bolezen, ki so nadalje prikazani z uporabo več tehnik vizualizacije. Ti rezultati bodo zdravstvenim delavcem pomagali pri navajanju najnovejših informacij, po drugi strani pa bodo pokazali tudi na manjkajoče vrzeli, ki za določeno bolezen niso dobro raziskane. Podatki, vključeni v to študijo, so bili pridobljeni iz javno dostopne zbirke podatkov PubMed.&lt;br /&gt;
|KljucneBesede=podatkovno rudarjenje, učenje tekstovnih predstavitev, učenje asociacijskih pravil&lt;br /&gt;
|KljucneBesedeEng=data mining, text representation learning, association rule mining&lt;br /&gt;
|Komentar=Delo je bilo narejeno v somentorstvu z doc. dr. Tometom Eftimovim.&lt;br /&gt;
|Viri=[{{filepath:63190355-Radoslav Atanasoski-Odkrivanje vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=500</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=500"/>
		<updated>2025-02-28T14:43:05Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|NaslovEng=Development of a voice programming tool&lt;br /&gt;
|Avtor=Nina Sangawa Hmeljak&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.42.30.png|500px|right]]Cilj diplomske naloge je izdelava orodja za pisanje in urejanje kode računalniških programov z uporabo glasu. Predstavljenih je nekaj primerov obstoječih orodij za kodiranje z glasom, nato postopek ustvarjanja orodja Slo-handsfree-coding za glasovno programiranje v slovenščini. Ustvarjen je bil tudi poseben jezik oz. format ukazov za upravljanje tega orodja po zgledu že obstoječih orodij. Orodje je realizirano v obliki razširitve za urejevalnik kode Visual Studio Code, ki za pretvorbo govora v besedilo uporablja odprtokodni razpoznavalnik iz projekta RSDO. Pridobljen zapis to orodje analizira in glede na vsebino izvede ukaz. Na koncu so še rezultati in povratne informacije testiranja izdelka.&lt;br /&gt;
|KljucneBesede=programiranje, zaznavanje govora, programiranje z naravnim jezikom, glasovno programiranje&lt;br /&gt;
|KljucneBesedeEng=programming, speech recognition, natural language programming, voice coding&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63200032-Nina Sangawa Hmeljak-Razvoj orodja za glasovno programiranje.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=Retrieval-augmented generation of law texts&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.40.03.png|500px|left]]Slovenska zakonodaja je obsežna in pravni delavci porabijo veliko časa vsak dan za iskanje ustrezne literature. V ta namen smo raziskali uspešnost velikih jezikovnih modelov (VJM) kot pravnih asistentov. VJM-ji so uspešni v številnih nalogah, a zahtevna domenska vprašanja so ena izmed njihovih večjih pomanjkljivosti; pogosto pride do halucinacij. S poizvedovanjem obogateno generiranje besedil (RAG) je tehnika, ki zaobide pomanjkanje domenskega znanja VJM-jev tako, da na podlagi vprašanja v zakonodaji najde vsebino, s katero lahko pravilno odgovori na vprašanje. Z najdenim znanjem VJM pravilno odgovori in ne halucinira. Raziskali in implementirali smo več različnih tehnik RAG. Vse metode smo preizkusili na ročno izdelani testni množici, ki vsebuje 4 testne scenarije, s katerimi preverimo, kako uspešne so metode v različnih situacijah. Naprednejše različice RAG-a, napredni in modularen RAG, kažejo dobro uspešnost pri direktnih vprašanjih, a nižjo uspešnost za bolj splošna vprašanja kot so npr. dejanski primeri.&lt;br /&gt;
|KljucneBesede=velik jezikovni model, s poizvedovanjem obogateno generiranje besedil, obdelava naravnega jezika&lt;br /&gt;
|KljucneBesedeEng=large language model, retrieval augmented generation, natural language processing&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63200018-Rok Mušič-S poizvedovanjem obogatene tehnike generiranja pravnih besedil.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=Development of web application MarinePRO&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.37.39.png|300px|right]]Jadranje je iz leta v leto bolj priljubljen hobi in način dopustovanja. Jadranje je močno povezano z navtiko, ki pa na področju tehnologije ne napreduje in je veliko prostora za napredek in velika potreba po modernizaciji. Diplomska naloga je namenjena izdelavi aplikacije, ki bi jadralcem omogočila lažji postopek priveza v zalivih z bojami. V diplomski nalogi predstavimo problem sedanjega načina privezov in predstavimo rešitev, opišemo razvoj zalednega in čelnega dela aplikacije. Tehnologije, ki jih uporabimo so MySQL baza, iz katere aplikacija pridobiva podatke preko aplikacijskega programskega vmesnika - API, izdelanega s pomočjo tehnologije Node.js in Express.js. Čelni del pa je razvit s pomočjo odprtokodne knjižnice React.js.&lt;br /&gt;
|KljucneBesede=React, MySQL, Node.js, MVC, REST&lt;br /&gt;
|KljucneBesedeEng=React, MySQL, Node.js, MVC, REST&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180082-MOJCA DIMIČ-Razvoj spletne aplikacije MarinePRO.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=Developing an open source framework for natural language processing&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=V diplomskem delu se bomo osredotočili na razvoj aplikacije za gradnjo cevovodov z namenom obdelave naravnega jezika. Naš cilj je raziskati trenutne rešitve na trgu in vključiti izboljšave v razvoj nove aplikacije, prilagojene raziskovalcem in splošni javnosti, ki jo zanima ONJ. Za preverjanje uporabnosti aplikacije bomo izvedli uporabniško testiranje, funkcionalno testiranje ter tudi testiranje zmogljivosti. Pri razvoju aplikacije bomo uporabili ustrezna razvojna orodja, kot so Django za razvoj zalednega dela, NextJS za razvoj čelnega dela in Docker za upravljanje z vsebniki. Poleg tega bomo za nadzor različic in varnostno kopiranje kode uporabljali program Git. V zaključku bomo predstavili ocene uporabniške izkušnje, oceno učinkovitosti aplikacije in splošne rezultate diplomskega dela.&lt;br /&gt;
|KljucneBesede=cevovodi, obdelava naravnega jezika, docker, vsebniki, podatkovni inženiring&lt;br /&gt;
|KljucneBesedeEng=Pipelines, Natural language processing, Docker, Containers, Data engineering&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63200157-Miha Krištofelc-Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=Review and usage of graph-based databases with SPARQL support&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=Semantične podatkovne baze so poseben tip grafne podatkovne baze, ki omogoča hrambo semantičnih podatkov. Namen diplomske naloge je predstavitev področja semantičnih baz in prikaz primera uporabe s konkretnimi testnimi podatki. Vsebinsko je diplomska naloga razdeljena na tri dele. V prvem delu je predstavljeno področje semantičnih baz in tehnologije, ki jih podpirajo. V drugem delu izvedemo primerjavo nekaj popularnih baz in izberemo eno, ki bo uporabljena kot primer uporabe. V tretjem delu izvedemo pretvorbo relacijskih podatkov v semantične podatke in jih uporabimo z izbrano semantično bazo. V zaključku so predstavljene ugotovitve diplomske naloge.&lt;br /&gt;
|KljucneBesede=semantični splet, podatkovne baze, SPARQL, ontologije, pretvorba podatkov&lt;br /&gt;
|KljucneBesedeEng=semantic web, databases, SPARQL, ontologies, data conversion&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160055-DOMEN ANTLEJ-Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=Enhancing Food Composition Databases: Predicting Missing Values via Knowledge Graph Embeddings&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.32.23.png|400px|right]]Podatkovne baze sestave živil (PBSŽ) so temeljno orodje pri raziskavah na področju prehrane, ocenah hranilnih vrednosti in sorodnih domenah (npr. zdravje, okolje). Vendar se, tako kot druge znanstvene discipline, tudi področje prehrane in sestave živil spopada s težavo manjkajočih podatkov. To lahko znatno zmanjša natančnost in zanesljivost analiz, ki temeljijo na strukturi živil, saj vpeljuje element dvoumnosti in s tem omejuje njihovo uporabo. Za rešitev tega problema so bile predlagane različne metode za dopolnjevanje manjkajočih podatkov. Najlažji in najpogostejši pristop je izračun povprečja oziroma mediane iz razpoložljivih podatkov v isti bazi ali pa izposoja vrednosti iz drugih. Vendar pa lahko takšne preproste metode povzročijo znatne napake. V tem diplomskem delu se raziskuje uporaba modela ComplEx iz knjižnice Ampligraph, ki temelji na vektorskih vložitvah grafa znanja za dopolnjevanje manjkajočih vrednosti v PBSŽ. S pristopom opisanim v tem delu lahko model zajame temeljno strukturo in odnose med podatki, kar omogoča natančno dopolnjevanje manjkajočih vrednosti. To dodatno potrjujejo rezultati tega dela, saj so primerljivi s tistimi najsodobnejših modelov. Uporaba predlagane metode bi lahko v prihodnje privedla do natančnejših in zanesljivejših analiz na področju prehranskih raziskav.&lt;br /&gt;
|KljucneBesede=podatkovna baza sestave živil, hranilne vrednosti, manjkajoči podatki, strojno učenje na grafih, vložitev grafa znanja, analiza in raziskovanje podatkov, dopolnjevanje manjkajočih vrednosti, ampligraph&lt;br /&gt;
|KljucneBesedeEng=food composition database, nutrient values, missing data, graph machine learning, knowledge graph embeddings, data exploration, missing value imputation, ampligraph&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190027-Marko Možina-Izboljševanje podatkovnih baz sestave živil dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=Use of natural language processing methods for classification of application programming interface schemas into a unified data model&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=Cilj te raziskave je razviti sistem, ki je zmožen klasificirati sheme objektov JSON, ki izvirajo iz različnih sistemov za digitalizacijo procesov, ter najti ujemanja s predstavitvami domenskih entitet platforme DevRev. Glavni izziv, s katerim se soočamo, leži v raznolikosti struktur teh objektov, kar zahteva uporabo algoritmov za obdelavo naravnega jezika.&lt;br /&gt;
|KljucneBesede=obdelava naravnega jezika, uvrščanje shem, Word2Vec, BERT, GPT, veliki jezikovni modeli&lt;br /&gt;
|KljucneBesedeEng=natural language processing, schema classification, Word2Vec, BERT, GPT, large language models&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190078-Matic Conradi-Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=Review and analysis of semantic (SPARQL) databases&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=Semantične baze so posebna vrsta podatkovnih baz, ki omogočajo shranjevanje in poizvedovanje podatkov na način, ki upošteva njihov pomen in medsebojne odnose. Namen diplomske naloge je predstavitev in primerjava nekaj najbolj razširjenih rešitev na področju semantičnih baz. Vsebinsko je diplomska naloga razdeljena na dva dela. V prvem delu so opredeljeni kriteriji za primerjavo različnih ponudnikov semantičnih baz ter opis in primerjava njihovih rešitev. V drugem delu so opisani načini testiranja in načrt implementacije baz. V praktičnem delu izvedemo testiranje po zastavljenih testnih scenarijih. V zaključku so podane ključne ugotovitve glede predstavljenih semantičnih podatkovnih baz.&lt;br /&gt;
|KljucneBesede=podatkovne baze, semantični splet, ontologije, SPARQL&lt;br /&gt;
|KljucneBesedeEng=databases, semantic web, ontologies, SPARQL&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190210-Anja Ostovršnik-Pregled in analiza semantičnih SPARQL podatkovnih baz.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=Named entity recognition in pharmaceutical domain texts&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=Prepoznavanje imenskih entitet je ena od nalog problema procesiranja naravnega jezika. Gre za označevanje besed in besednih zvez z oznakami v naprej določenih tipov imenskih entitet. Primeri uporabe prepoznavanja imenskih entitet so klasifikacija vsebine za ponudnike novic, učinkoviti iskalni algoritmi, priporočanje vsebine, organizacija člankov in podpora strankam. Preučili smo problem prepoznavanja imenskih entitet na domenskih besedilih iz farmacije. V ta namen smo uporabili štiri različne metode in za učenje modelov uporabili dva korpusa (CHEMDNER in n2c2), ki imata ročno označene imenske entitete iz področja farmacije (in kemije). Modele smo evalvirali tudi na besedilih, ki smo jih sami ročno označili. Najbolje se je odrezal model BERT. Za praktično uporabo pa bo verjetno potrebno v modele vložiti še nekaj truda za izboljšave.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, prepoznavanje imenskih entitet, farmacija&lt;br /&gt;
|KljucneBesedeEng=natural language processing, named entity recognition, pharmacy&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190159-BENJAMIN KOVAČ KEBER-Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=Comparison of methods for automatic Web data extraction&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.25.19.png|400px|right]]Namen diplomskega dela je pregledati in ovrednotiti obstoječe metode za avtomatsko ekstrakcijo podatkov s spletnih strani.  Tovrstne metode preko analize večjega števila podobnih spletnih strani avtomatsko generirajo ovojnico, ki je sposobna s spletne strani izluščiti podatke, tudi če se struktura strani s časom rahlo spremeni. Rezultati diplomskega dela ponujajo enostaven pregled nad različnimi metodami za pridobivanje podatkov s spletnih strani. To je lahko koristno za uporabnika, ker iz spletne strani izloči moteče oglase in navigacijske menije, ki odvračajo pozornost od vsebine.  Kvaliteta posamezne metode se meri v hitrosti in sposobnosti odstranjevanja nerelevantnih podatkov ter ohranjanju tistih, ki so pomembni za dojemanje vsebine. Izvajanje samih metod je avtomatizirano s pomočjo programa v jeziku Python, ki ga lahko poganjamo iz ukazne vrstice.  Uporabljani sta obstoječi implementaciji metod RoadRunner in Webstemmer, prikazani pa so rezultati njunega delovanja na petih slovenskih spletnih medijih. Poleg tega je implementirana tudi polavtomatska metoda pridobivanja podatkov s pomočjo ogrodja Scrapy, da lahko vidimo rezultate in kompleksnost v primerjavi s popolnoma avtomatsko metodo.&lt;br /&gt;
|KljucneBesede=ekstrakcija, spletni pajek, ovojnica, novice&lt;br /&gt;
|KljucneBesedeEng=extraction, Web crawler, wrapper, news&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170195-GAŠPER MARTIČ-Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=Management information system for marinas&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.22.28.png|400px|left]]V diplomski nalogi se bomo ukvarjali z izdelavo informacijskega sistema za podporo marin. Končni izdelek bo spletna aplikacija, izdelana z orodjem VueJS. Rešitev bo digitalizirala postopek upravljanja marine. Reševali bomo problem urejanja oziroma popravila privezov, hranjenje informacij o trenutnem stanju marine in tudi možnost plačila oziroma rezervacije le teh. Za izboljšano uporabniško izkušnjo bomo aplikaciji dodali interni forum za komunikacijo med strankami znotraj marine. Pri izdelavi bomo uporabil storitve Amazon web services, Google maps API, Bootstrap in ostale Vue komponente. Za izbrano tematiko smo se odločili, ker po pregledu področja nismo našli primerne rešitve za omenjeni problem.&lt;br /&gt;
|KljucneBesede=marine, informacijski sistem, spletna aplikacija, VueJs, uporabniški vmesnik, privez, strežnik, odejmalec, HTTP&lt;br /&gt;
|KljucneBesedeEng=marine, information system, web application, VueJs, user interface, mooring, server, client, HTTP&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160147-LOVRO JEVNIKAR-Informacijski sistem za upravljanje marin.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=Design of a framework for execution of natural language processing methods&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=V diplomski nalogi bomo predstavili predlog svojega ogrodja za procesiranje naravnega jezika. Cilj procesiranja je, da računalnik razume vsebino dokumentov, izloči informacije iz besedila in dokumente organizira ter razvrsti. Opisali bomo nekaj metod, ki se uporabljajo pri procesiranju naravnega jezika. Ob tem bomo primerjali še nekaj obstoječih ogrodij in knjižnic ter najboljšo tudi podrobneje predstavili na podatkovnem modelu. Na podlagi analize obstoječih ogrodij in knjižnic bomo predstavili tudi naš podatkovni model, ki ga bomo testirali z nekaterimi metodami procesiranja naravnega jezika in ga tudi grafično prikazali.&lt;br /&gt;
|KljucneBesede=NLP, procesiranje, naravni jezik&lt;br /&gt;
|KljucneBesedeEng=NLP, processing, natural language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=Diplomsko delo je v popravkih.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=Sentiment analysis of voice recordings and their transcripts&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.17.59.png|400px|right]]Analiziranje sentimenta s pomočjo metod strojnega učenja je ena bolj raziskanih tem na področju obdelave naravnega jezika. Večina raziskav se osredotoča na analiziranje pisanega besedila kot so članki ali knjige. V primeru govorjenega besedila pa se poleg transkriptov posnetkov lahko analizira tudi sama zvočna datoteka posnetka. V diplomski nalogi smo raziskali in naučili različne modele strojnega učenja za analizo sentimenta na transkriptih posnetkov, nato pa poskusili izboljšati rezultate tekstovnih modelov z modeli, zgrajenimi na podatkih pridobljenih iz zvočnih datotek posnetkov. Za združevanje ter izboljšanje napovedi besedilnih in zvočnih modelov smo uporabili metodo zlaganja modelov. V delu smo raziskali in implementirali celoten cevovod za predprocesiranje podatkov, generiranje značilk ter učenje in testiranje besedilnih in zvočnih modelov ter meta modela z metodo zlaganja.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, strojno učenje, analiza sentimenta, procesiranje zvoka, multimodalno učenje, zlaganje&lt;br /&gt;
|KljucneBesedeEng=natural language processing, machine learning, sentiment analysis, sound processing, multimodal learning, stacking&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180015-Martin Jurkovič-Analiza sentimenta zvočnih posnetkov in njihovih transkriptov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=Hate speech classification for Slovene and English language&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=S porastom sovražnega govora na družbenih omrežjih je nastala tudi večja potreba po nadzoru, vendar bi bil zaradi velike količine informacij ročni nadzor praktično nemogoč, tako se za določanje sovražnega govora danes po večini uporabljajo nevronske mreže. Za učenje nevronskih mrež potrebujemo veliko število označenih podatkov, vendar so javno dostopne podatkovne množice redko podrobno označene, predvsem to drži za jezike z relativno malo govorci. Za slovenski jezik obstaja malo javno dostopnih podatkovnih množic, ki bi vsebovale več bolj podrobnih oznak, zato preizkusimo kako se izkaže podatkovna množica, ki je sestavljena iz več različnih množic. Na sestavljenih množicah s posplošenimi skupnimi oznakami učimo nevronsko mrežo BERT in naše rezultate primerjamo z rezultati, ki so jih dosegli avtorji prvotnih podatkovnih množic. Ugotovimo, da so rezultati, ki jih dosežemo zadovoljivi in predlagamo izboljšave, ki bi omogočile, da bi na sestavljenih množicah dosegli enako dobre rezultate kot na množicah izdelanih za določeno nalogo.&lt;br /&gt;
|KljucneBesede=večrazredno razvrščanje, procesiranje besedila, sovražni govor&lt;br /&gt;
|KljucneBesedeEng=multiclass classification, text processing, hate speech&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170231-Nik Pirnat-Uvrščanje sovražnega govora v slovenskem in angleškem jeziku.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=Mining patterns for neurodegenerative diseases from biomedical scientific literature&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.57.05.png|300px|right]]Dandanes obstaja ogromna količina biomedicinskega znanja, ki vsak dan hitro prihaja skozi znanstveno objavljene članke. Vendar pa je poskušati slediti temu resnično zahtevno in vzame preveč časa. Se več, pri iskanju relevantnih dokumentov z zahtevanimi podatki. Da bi zdravstvenim delavcem pomagali ostati na tekočem in najti članke, povezane z njihovimi temami iskanja, v tej diplomski nalogi ustvarimo cevovod za pridobivanje informacij (IR), pri čemer najprej navedemo, s katerimi nevrodegenerativnimi boleznimi so članki povezani, in zagotovimo tudi analizo, ki pokaže, najpogostejših vzorcev, ki so raziskani in objavljeni. Za modeliranje smo raziskali več najsodobnejših modelov učenja za predstavitev besedila, kot so BERT, RoBERTa in BioBERT. Po natančnem prilagajanju vsakega modela je bil kot model za cevovod IR izbran BioBERT, ki zagotavlja izjemno zmogljivost s 94% navzkrižno validacijo CA. Prav tako primerjamo naš najsodobnejši model z bolj tradicionalnim in pogosto uporabljenim modelom Random Forest. Poleg tega so bili za analizo pogostih vzorcev uporabljeni izvlečki vpletenih bolezni opombe in koncepti kemičnih in genetskih spojin so bili ekstrahirani z uporabo modela prepoznavanja poimenovanih entitet (NER). Po tem so bile vse entitete normalizirane z uporabo povezovanja imenovanih entitet (NEL). Na ekstrahiranih entitetah je bilo uporabljeno rudarjenje asociacijskih pravil, da bi našli najpogosteje raziskane vzorce za vsako bolezen, ki so nadalje prikazani z uporabo več tehnik vizualizacije. Ti rezultati bodo zdravstvenim delavcem pomagali pri navajanju najnovejših informacij, po drugi strani pa bodo pokazali tudi na manjkajoče vrzeli, ki za določeno bolezen niso dobro raziskane. Podatki, vključeni v to študijo, so bili pridobljeni iz javno dostopne zbirke podatkov PubMed.&lt;br /&gt;
|KljucneBesede=podatkovno rudarjenje, učenje tekstovnih predstavitev, učenje asociacijskih pravil&lt;br /&gt;
|KljucneBesedeEng=data mining, text representation learning, association rule mining&lt;br /&gt;
|Komentar=Delo je bilo narejeno v somentorstvu z doc. dr. Tometom Eftimovim.&lt;br /&gt;
|Viri=[{{filepath:63190355-Radoslav Atanasoski-Odkrivanje vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.42.30.png&amp;diff=499</id>
		<title>File:Screenshot 2025-02-28 at 15.42.30.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.42.30.png&amp;diff=499"/>
		<updated>2025-02-28T14:42:44Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63200032-Nina_Sangawa_Hmeljak-Razvoj_orodja_za_glasovno_programiranje.pdf&amp;diff=498</id>
		<title>File:63200032-Nina Sangawa Hmeljak-Razvoj orodja za glasovno programiranje.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63200032-Nina_Sangawa_Hmeljak-Razvoj_orodja_za_glasovno_programiranje.pdf&amp;diff=498"/>
		<updated>2025-02-28T14:41:50Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.40.03.png&amp;diff=497</id>
		<title>File:Screenshot 2025-02-28 at 15.40.03.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.40.03.png&amp;diff=497"/>
		<updated>2025-02-28T14:40:15Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63200018-Rok_Mu%C5%A1i%C4%8D-S_poizvedovanjem_obogatene_tehnike_generiranja_pravnih_besedil.pdf&amp;diff=496</id>
		<title>File:63200018-Rok Mušič-S poizvedovanjem obogatene tehnike generiranja pravnih besedil.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63200018-Rok_Mu%C5%A1i%C4%8D-S_poizvedovanjem_obogatene_tehnike_generiranja_pravnih_besedil.pdf&amp;diff=496"/>
		<updated>2025-02-28T14:39:18Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.37.39.png&amp;diff=495</id>
		<title>File:Screenshot 2025-02-28 at 15.37.39.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.37.39.png&amp;diff=495"/>
		<updated>2025-02-28T14:37:59Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63180082-MOJCA_DIMI%C4%8C-Razvoj_spletne_aplikacije_MarinePRO.pdf&amp;diff=494</id>
		<title>File:63180082-MOJCA DIMIČ-Razvoj spletne aplikacije MarinePRO.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63180082-MOJCA_DIMI%C4%8C-Razvoj_spletne_aplikacije_MarinePRO.pdf&amp;diff=494"/>
		<updated>2025-02-28T14:37:01Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63200157-Miha_Kri%C5%A1tofelc-Razvoj_odprtokodnega_ogrodja_za_obdelavo_naravnega_jezika.pdf&amp;diff=493</id>
		<title>File:63200157-Miha Krištofelc-Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63200157-Miha_Kri%C5%A1tofelc-Razvoj_odprtokodnega_ogrodja_za_obdelavo_naravnega_jezika.pdf&amp;diff=493"/>
		<updated>2025-02-28T14:35:52Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63160055-DOMEN_ANTLEJ-Pregled_in_uporaba_grafnih_podatkovnih_baz_s_podporo_SPARQL.pdf&amp;diff=492</id>
		<title>File:63160055-DOMEN ANTLEJ-Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63160055-DOMEN_ANTLEJ-Pregled_in_uporaba_grafnih_podatkovnih_baz_s_podporo_SPARQL.pdf&amp;diff=492"/>
		<updated>2025-02-28T14:34:43Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=491</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=491"/>
		<updated>2025-02-28T14:33:04Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Nina Sangawa Hmeljak&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=Enhancing Food Composition Databases: Predicting Missing Values via Knowledge Graph Embeddings&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.32.23.png|400px|right]]Podatkovne baze sestave živil (PBSŽ) so temeljno orodje pri raziskavah na področju prehrane, ocenah hranilnih vrednosti in sorodnih domenah (npr. zdravje, okolje). Vendar se, tako kot druge znanstvene discipline, tudi področje prehrane in sestave živil spopada s težavo manjkajočih podatkov. To lahko znatno zmanjša natančnost in zanesljivost analiz, ki temeljijo na strukturi živil, saj vpeljuje element dvoumnosti in s tem omejuje njihovo uporabo. Za rešitev tega problema so bile predlagane različne metode za dopolnjevanje manjkajočih podatkov. Najlažji in najpogostejši pristop je izračun povprečja oziroma mediane iz razpoložljivih podatkov v isti bazi ali pa izposoja vrednosti iz drugih. Vendar pa lahko takšne preproste metode povzročijo znatne napake. V tem diplomskem delu se raziskuje uporaba modela ComplEx iz knjižnice Ampligraph, ki temelji na vektorskih vložitvah grafa znanja za dopolnjevanje manjkajočih vrednosti v PBSŽ. S pristopom opisanim v tem delu lahko model zajame temeljno strukturo in odnose med podatki, kar omogoča natančno dopolnjevanje manjkajočih vrednosti. To dodatno potrjujejo rezultati tega dela, saj so primerljivi s tistimi najsodobnejših modelov. Uporaba predlagane metode bi lahko v prihodnje privedla do natančnejših in zanesljivejših analiz na področju prehranskih raziskav.&lt;br /&gt;
|KljucneBesede=podatkovna baza sestave živil, hranilne vrednosti, manjkajoči podatki, strojno učenje na grafih, vložitev grafa znanja, analiza in raziskovanje podatkov, dopolnjevanje manjkajočih vrednosti, ampligraph&lt;br /&gt;
|KljucneBesedeEng=food composition database, nutrient values, missing data, graph machine learning, knowledge graph embeddings, data exploration, missing value imputation, ampligraph&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190027-Marko Možina-Izboljševanje podatkovnih baz sestave živil dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=Use of natural language processing methods for classification of application programming interface schemas into a unified data model&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=Cilj te raziskave je razviti sistem, ki je zmožen klasificirati sheme objektov JSON, ki izvirajo iz različnih sistemov za digitalizacijo procesov, ter najti ujemanja s predstavitvami domenskih entitet platforme DevRev. Glavni izziv, s katerim se soočamo, leži v raznolikosti struktur teh objektov, kar zahteva uporabo algoritmov za obdelavo naravnega jezika.&lt;br /&gt;
|KljucneBesede=obdelava naravnega jezika, uvrščanje shem, Word2Vec, BERT, GPT, veliki jezikovni modeli&lt;br /&gt;
|KljucneBesedeEng=natural language processing, schema classification, Word2Vec, BERT, GPT, large language models&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190078-Matic Conradi-Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=Review and analysis of semantic (SPARQL) databases&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=Semantične baze so posebna vrsta podatkovnih baz, ki omogočajo shranjevanje in poizvedovanje podatkov na način, ki upošteva njihov pomen in medsebojne odnose. Namen diplomske naloge je predstavitev in primerjava nekaj najbolj razširjenih rešitev na področju semantičnih baz. Vsebinsko je diplomska naloga razdeljena na dva dela. V prvem delu so opredeljeni kriteriji za primerjavo različnih ponudnikov semantičnih baz ter opis in primerjava njihovih rešitev. V drugem delu so opisani načini testiranja in načrt implementacije baz. V praktičnem delu izvedemo testiranje po zastavljenih testnih scenarijih. V zaključku so podane ključne ugotovitve glede predstavljenih semantičnih podatkovnih baz.&lt;br /&gt;
|KljucneBesede=podatkovne baze, semantični splet, ontologije, SPARQL&lt;br /&gt;
|KljucneBesedeEng=databases, semantic web, ontologies, SPARQL&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190210-Anja Ostovršnik-Pregled in analiza semantičnih SPARQL podatkovnih baz.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=Named entity recognition in pharmaceutical domain texts&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=Prepoznavanje imenskih entitet je ena od nalog problema procesiranja naravnega jezika. Gre za označevanje besed in besednih zvez z oznakami v naprej določenih tipov imenskih entitet. Primeri uporabe prepoznavanja imenskih entitet so klasifikacija vsebine za ponudnike novic, učinkoviti iskalni algoritmi, priporočanje vsebine, organizacija člankov in podpora strankam. Preučili smo problem prepoznavanja imenskih entitet na domenskih besedilih iz farmacije. V ta namen smo uporabili štiri različne metode in za učenje modelov uporabili dva korpusa (CHEMDNER in n2c2), ki imata ročno označene imenske entitete iz področja farmacije (in kemije). Modele smo evalvirali tudi na besedilih, ki smo jih sami ročno označili. Najbolje se je odrezal model BERT. Za praktično uporabo pa bo verjetno potrebno v modele vložiti še nekaj truda za izboljšave.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, prepoznavanje imenskih entitet, farmacija&lt;br /&gt;
|KljucneBesedeEng=natural language processing, named entity recognition, pharmacy&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63190159-BENJAMIN KOVAČ KEBER-Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=Comparison of methods for automatic Web data extraction&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.25.19.png|400px|right]]Namen diplomskega dela je pregledati in ovrednotiti obstoječe metode za avtomatsko ekstrakcijo podatkov s spletnih strani.  Tovrstne metode preko analize večjega števila podobnih spletnih strani avtomatsko generirajo ovojnico, ki je sposobna s spletne strani izluščiti podatke, tudi če se struktura strani s časom rahlo spremeni. Rezultati diplomskega dela ponujajo enostaven pregled nad različnimi metodami za pridobivanje podatkov s spletnih strani. To je lahko koristno za uporabnika, ker iz spletne strani izloči moteče oglase in navigacijske menije, ki odvračajo pozornost od vsebine.  Kvaliteta posamezne metode se meri v hitrosti in sposobnosti odstranjevanja nerelevantnih podatkov ter ohranjanju tistih, ki so pomembni za dojemanje vsebine. Izvajanje samih metod je avtomatizirano s pomočjo programa v jeziku Python, ki ga lahko poganjamo iz ukazne vrstice.  Uporabljani sta obstoječi implementaciji metod RoadRunner in Webstemmer, prikazani pa so rezultati njunega delovanja na petih slovenskih spletnih medijih. Poleg tega je implementirana tudi polavtomatska metoda pridobivanja podatkov s pomočjo ogrodja Scrapy, da lahko vidimo rezultate in kompleksnost v primerjavi s popolnoma avtomatsko metodo.&lt;br /&gt;
|KljucneBesede=ekstrakcija, spletni pajek, ovojnica, novice&lt;br /&gt;
|KljucneBesedeEng=extraction, Web crawler, wrapper, news&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170195-GAŠPER MARTIČ-Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=Management information system for marinas&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.22.28.png|400px|left]]V diplomski nalogi se bomo ukvarjali z izdelavo informacijskega sistema za podporo marin. Končni izdelek bo spletna aplikacija, izdelana z orodjem VueJS. Rešitev bo digitalizirala postopek upravljanja marine. Reševali bomo problem urejanja oziroma popravila privezov, hranjenje informacij o trenutnem stanju marine in tudi možnost plačila oziroma rezervacije le teh. Za izboljšano uporabniško izkušnjo bomo aplikaciji dodali interni forum za komunikacijo med strankami znotraj marine. Pri izdelavi bomo uporabil storitve Amazon web services, Google maps API, Bootstrap in ostale Vue komponente. Za izbrano tematiko smo se odločili, ker po pregledu področja nismo našli primerne rešitve za omenjeni problem.&lt;br /&gt;
|KljucneBesede=marine, informacijski sistem, spletna aplikacija, VueJs, uporabniški vmesnik, privez, strežnik, odejmalec, HTTP&lt;br /&gt;
|KljucneBesedeEng=marine, information system, web application, VueJs, user interface, mooring, server, client, HTTP&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160147-LOVRO JEVNIKAR-Informacijski sistem za upravljanje marin.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=Design of a framework for execution of natural language processing methods&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=V diplomski nalogi bomo predstavili predlog svojega ogrodja za procesiranje naravnega jezika. Cilj procesiranja je, da računalnik razume vsebino dokumentov, izloči informacije iz besedila in dokumente organizira ter razvrsti. Opisali bomo nekaj metod, ki se uporabljajo pri procesiranju naravnega jezika. Ob tem bomo primerjali še nekaj obstoječih ogrodij in knjižnic ter najboljšo tudi podrobneje predstavili na podatkovnem modelu. Na podlagi analize obstoječih ogrodij in knjižnic bomo predstavili tudi naš podatkovni model, ki ga bomo testirali z nekaterimi metodami procesiranja naravnega jezika in ga tudi grafično prikazali.&lt;br /&gt;
|KljucneBesede=NLP, procesiranje, naravni jezik&lt;br /&gt;
|KljucneBesedeEng=NLP, processing, natural language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=Diplomsko delo je v popravkih.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=Sentiment analysis of voice recordings and their transcripts&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 15.17.59.png|400px|right]]Analiziranje sentimenta s pomočjo metod strojnega učenja je ena bolj raziskanih tem na področju obdelave naravnega jezika. Večina raziskav se osredotoča na analiziranje pisanega besedila kot so članki ali knjige. V primeru govorjenega besedila pa se poleg transkriptov posnetkov lahko analizira tudi sama zvočna datoteka posnetka. V diplomski nalogi smo raziskali in naučili različne modele strojnega učenja za analizo sentimenta na transkriptih posnetkov, nato pa poskusili izboljšati rezultate tekstovnih modelov z modeli, zgrajenimi na podatkih pridobljenih iz zvočnih datotek posnetkov. Za združevanje ter izboljšanje napovedi besedilnih in zvočnih modelov smo uporabili metodo zlaganja modelov. V delu smo raziskali in implementirali celoten cevovod za predprocesiranje podatkov, generiranje značilk ter učenje in testiranje besedilnih in zvočnih modelov ter meta modela z metodo zlaganja.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, strojno učenje, analiza sentimenta, procesiranje zvoka, multimodalno učenje, zlaganje&lt;br /&gt;
|KljucneBesedeEng=natural language processing, machine learning, sentiment analysis, sound processing, multimodal learning, stacking&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180015-Martin Jurkovič-Analiza sentimenta zvočnih posnetkov in njihovih transkriptov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=Hate speech classification for Slovene and English language&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=S porastom sovražnega govora na družbenih omrežjih je nastala tudi večja potreba po nadzoru, vendar bi bil zaradi velike količine informacij ročni nadzor praktično nemogoč, tako se za določanje sovražnega govora danes po večini uporabljajo nevronske mreže. Za učenje nevronskih mrež potrebujemo veliko število označenih podatkov, vendar so javno dostopne podatkovne množice redko podrobno označene, predvsem to drži za jezike z relativno malo govorci. Za slovenski jezik obstaja malo javno dostopnih podatkovnih množic, ki bi vsebovale več bolj podrobnih oznak, zato preizkusimo kako se izkaže podatkovna množica, ki je sestavljena iz več različnih množic. Na sestavljenih množicah s posplošenimi skupnimi oznakami učimo nevronsko mrežo BERT in naše rezultate primerjamo z rezultati, ki so jih dosegli avtorji prvotnih podatkovnih množic. Ugotovimo, da so rezultati, ki jih dosežemo zadovoljivi in predlagamo izboljšave, ki bi omogočile, da bi na sestavljenih množicah dosegli enako dobre rezultate kot na množicah izdelanih za določeno nalogo.&lt;br /&gt;
|KljucneBesede=večrazredno razvrščanje, procesiranje besedila, sovražni govor&lt;br /&gt;
|KljucneBesedeEng=multiclass classification, text processing, hate speech&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170231-Nik Pirnat-Uvrščanje sovražnega govora v slovenskem in angleškem jeziku.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=Mining patterns for neurodegenerative diseases from biomedical scientific literature&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.57.05.png|300px|right]]Dandanes obstaja ogromna količina biomedicinskega znanja, ki vsak dan hitro prihaja skozi znanstveno objavljene članke. Vendar pa je poskušati slediti temu resnično zahtevno in vzame preveč časa. Se več, pri iskanju relevantnih dokumentov z zahtevanimi podatki. Da bi zdravstvenim delavcem pomagali ostati na tekočem in najti članke, povezane z njihovimi temami iskanja, v tej diplomski nalogi ustvarimo cevovod za pridobivanje informacij (IR), pri čemer najprej navedemo, s katerimi nevrodegenerativnimi boleznimi so članki povezani, in zagotovimo tudi analizo, ki pokaže, najpogostejših vzorcev, ki so raziskani in objavljeni. Za modeliranje smo raziskali več najsodobnejših modelov učenja za predstavitev besedila, kot so BERT, RoBERTa in BioBERT. Po natančnem prilagajanju vsakega modela je bil kot model za cevovod IR izbran BioBERT, ki zagotavlja izjemno zmogljivost s 94% navzkrižno validacijo CA. Prav tako primerjamo naš najsodobnejši model z bolj tradicionalnim in pogosto uporabljenim modelom Random Forest. Poleg tega so bili za analizo pogostih vzorcev uporabljeni izvlečki vpletenih bolezni opombe in koncepti kemičnih in genetskih spojin so bili ekstrahirani z uporabo modela prepoznavanja poimenovanih entitet (NER). Po tem so bile vse entitete normalizirane z uporabo povezovanja imenovanih entitet (NEL). Na ekstrahiranih entitetah je bilo uporabljeno rudarjenje asociacijskih pravil, da bi našli najpogosteje raziskane vzorce za vsako bolezen, ki so nadalje prikazani z uporabo več tehnik vizualizacije. Ti rezultati bodo zdravstvenim delavcem pomagali pri navajanju najnovejših informacij, po drugi strani pa bodo pokazali tudi na manjkajoče vrzeli, ki za določeno bolezen niso dobro raziskane. Podatki, vključeni v to študijo, so bili pridobljeni iz javno dostopne zbirke podatkov PubMed.&lt;br /&gt;
|KljucneBesede=podatkovno rudarjenje, učenje tekstovnih predstavitev, učenje asociacijskih pravil&lt;br /&gt;
|KljucneBesedeEng=data mining, text representation learning, association rule mining&lt;br /&gt;
|Komentar=Delo je bilo narejeno v somentorstvu z doc. dr. Tometom Eftimovim.&lt;br /&gt;
|Viri=[{{filepath:63190355-Radoslav Atanasoski-Odkrivanje vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.32.23.png&amp;diff=490</id>
		<title>File:Screenshot 2025-02-28 at 15.32.23.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.32.23.png&amp;diff=490"/>
		<updated>2025-02-28T14:32:35Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63190027-Marko_Mo%C5%BEina-Izbolj%C5%A1evanje_podatkovnih_baz_sestave_%C5%BEivil_dopolnjevanje_manjkajo%C4%8Dih_vrednosti_preko_vlo%C5%BEitev_grafa_znanja.pdf&amp;diff=489</id>
		<title>File:63190027-Marko Možina-Izboljševanje podatkovnih baz sestave živil dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63190027-Marko_Mo%C5%BEina-Izbolj%C5%A1evanje_podatkovnih_baz_sestave_%C5%BEivil_dopolnjevanje_manjkajo%C4%8Dih_vrednosti_preko_vlo%C5%BEitev_grafa_znanja.pdf&amp;diff=489"/>
		<updated>2025-02-28T14:31:31Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63190078-Matic_Conradi-Uporaba_metod_obdelave_naravnega_jezika_za_uvr%C5%A1%C4%8Danje_shem_programskih_vmesnikov_v_enoten_podatkovni_model.pdf&amp;diff=488</id>
		<title>File:63190078-Matic Conradi-Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63190078-Matic_Conradi-Uporaba_metod_obdelave_naravnega_jezika_za_uvr%C5%A1%C4%8Danje_shem_programskih_vmesnikov_v_enoten_podatkovni_model.pdf&amp;diff=488"/>
		<updated>2025-02-28T14:30:20Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63190210-Anja_Ostovr%C5%A1nik-Pregled_in_analiza_semanti%C4%8Dnih_SPARQL_podatkovnih_baz.pdf&amp;diff=487</id>
		<title>File:63190210-Anja Ostovršnik-Pregled in analiza semantičnih SPARQL podatkovnih baz.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63190210-Anja_Ostovr%C5%A1nik-Pregled_in_analiza_semanti%C4%8Dnih_SPARQL_podatkovnih_baz.pdf&amp;diff=487"/>
		<updated>2025-02-28T14:28:32Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63190159-BENJAMIN_KOVA%C4%8C_KEBER-Prepoznavanje_imenskih_entitet_na_domenskih_besedilih_iz_farmacije.pdf&amp;diff=486</id>
		<title>File:63190159-BENJAMIN KOVAČ KEBER-Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63190159-BENJAMIN_KOVA%C4%8C_KEBER-Prepoznavanje_imenskih_entitet_na_domenskih_besedilih_iz_farmacije.pdf&amp;diff=486"/>
		<updated>2025-02-28T14:27:21Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.25.19.png&amp;diff=485</id>
		<title>File:Screenshot 2025-02-28 at 15.25.19.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.25.19.png&amp;diff=485"/>
		<updated>2025-02-28T14:25:33Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63170195-GA%C5%A0PER_MARTI%C4%8C-Primerjava_metod_za_avtomatsko_ekstrakcijo_podatkov_iz_spleta.pdf&amp;diff=484</id>
		<title>File:63170195-GAŠPER MARTIČ-Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63170195-GA%C5%A0PER_MARTI%C4%8C-Primerjava_metod_za_avtomatsko_ekstrakcijo_podatkov_iz_spleta.pdf&amp;diff=484"/>
		<updated>2025-02-28T14:24:19Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.22.28.png&amp;diff=483</id>
		<title>File:Screenshot 2025-02-28 at 15.22.28.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.22.28.png&amp;diff=483"/>
		<updated>2025-02-28T14:22:41Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63160147-LOVRO_JEVNIKAR-Informacijski_sistem_za_upravljanje_marin.pdf&amp;diff=482</id>
		<title>File:63160147-LOVRO JEVNIKAR-Informacijski sistem za upravljanje marin.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63160147-LOVRO_JEVNIKAR-Informacijski_sistem_za_upravljanje_marin.pdf&amp;diff=482"/>
		<updated>2025-02-28T14:21:40Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.17.59.png&amp;diff=481</id>
		<title>File:Screenshot 2025-02-28 at 15.17.59.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_15.17.59.png&amp;diff=481"/>
		<updated>2025-02-28T14:18:12Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63180015-Martin_Jurkovi%C4%8D-Analiza_sentimenta_zvo%C4%8Dnih_posnetkov_in_njihovih_transkriptov.pdf&amp;diff=480</id>
		<title>File:63180015-Martin Jurkovič-Analiza sentimenta zvočnih posnetkov in njihovih transkriptov.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63180015-Martin_Jurkovi%C4%8D-Analiza_sentimenta_zvo%C4%8Dnih_posnetkov_in_njihovih_transkriptov.pdf&amp;diff=480"/>
		<updated>2025-02-28T14:17:07Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63170231-Nik_Pirnat-Uvr%C5%A1%C4%8Danje_sovra%C5%BEnega_govora_v_slovenskem_in_angle%C5%A1kem_jeziku.pdf&amp;diff=479</id>
		<title>File:63170231-Nik Pirnat-Uvrščanje sovražnega govora v slovenskem in angleškem jeziku.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63170231-Nik_Pirnat-Uvr%C5%A1%C4%8Danje_sovra%C5%BEnega_govora_v_slovenskem_in_angle%C5%A1kem_jeziku.pdf&amp;diff=479"/>
		<updated>2025-02-28T14:14:52Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=478</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=478"/>
		<updated>2025-02-28T14:11:30Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Nina Sangawa Hmeljak&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=Mining patterns for neurodegenerative diseases from biomedical scientific literature&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.57.05.png|300px|right]]Dandanes obstaja ogromna količina biomedicinskega znanja, ki vsak dan hitro prihaja skozi znanstveno objavljene članke. Vendar pa je poskušati slediti temu resnično zahtevno in vzame preveč časa. Se več, pri iskanju relevantnih dokumentov z zahtevanimi podatki. Da bi zdravstvenim delavcem pomagali ostati na tekočem in najti članke, povezane z njihovimi temami iskanja, v tej diplomski nalogi ustvarimo cevovod za pridobivanje informacij (IR), pri čemer najprej navedemo, s katerimi nevrodegenerativnimi boleznimi so članki povezani, in zagotovimo tudi analizo, ki pokaže, najpogostejših vzorcev, ki so raziskani in objavljeni. Za modeliranje smo raziskali več najsodobnejših modelov učenja za predstavitev besedila, kot so BERT, RoBERTa in BioBERT. Po natančnem prilagajanju vsakega modela je bil kot model za cevovod IR izbran BioBERT, ki zagotavlja izjemno zmogljivost s 94% navzkrižno validacijo CA. Prav tako primerjamo naš najsodobnejši model z bolj tradicionalnim in pogosto uporabljenim modelom Random Forest. Poleg tega so bili za analizo pogostih vzorcev uporabljeni izvlečki vpletenih bolezni opombe in koncepti kemičnih in genetskih spojin so bili ekstrahirani z uporabo modela prepoznavanja poimenovanih entitet (NER). Po tem so bile vse entitete normalizirane z uporabo povezovanja imenovanih entitet (NEL). Na ekstrahiranih entitetah je bilo uporabljeno rudarjenje asociacijskih pravil, da bi našli najpogosteje raziskane vzorce za vsako bolezen, ki so nadalje prikazani z uporabo več tehnik vizualizacije. Ti rezultati bodo zdravstvenim delavcem pomagali pri navajanju najnovejših informacij, po drugi strani pa bodo pokazali tudi na manjkajoče vrzeli, ki za določeno bolezen niso dobro raziskane. Podatki, vključeni v to študijo, so bili pridobljeni iz javno dostopne zbirke podatkov PubMed.&lt;br /&gt;
|KljucneBesede=podatkovno rudarjenje, učenje tekstovnih predstavitev, učenje asociacijskih pravil&lt;br /&gt;
|KljucneBesedeEng=data mining, text representation learning, association rule mining&lt;br /&gt;
|Komentar=Delo je bilo narejeno v somentorstvu z doc. dr. Tometom Eftimovim.&lt;br /&gt;
|Viri=[{{filepath:63190355-Radoslav Atanasoski-Odkrivanje vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.57.05.png&amp;diff=477</id>
		<title>File:Screenshot 2025-02-28 at 14.57.05.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.57.05.png&amp;diff=477"/>
		<updated>2025-02-28T13:57:18Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63190355-Radoslav_Atanasoski-Odkrivanje_vzorcev_za_nevrodegenerativne_bolezni_iz_biomedicinske_znanstvene_literature.pdf&amp;diff=476</id>
		<title>File:63190355-Radoslav Atanasoski-Odkrivanje vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63190355-Radoslav_Atanasoski-Odkrivanje_vzorcev_za_nevrodegenerativne_bolezni_iz_biomedicinske_znanstvene_literature.pdf&amp;diff=476"/>
		<updated>2025-02-28T13:56:29Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=475</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=475"/>
		<updated>2025-02-28T13:29:19Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Nina Sangawa Hmeljak&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=474</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=474"/>
		<updated>2025-02-28T13:28:01Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Nina Sangawa Hmeljak&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=473</id>
		<title>Diploma theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Diploma_theses&amp;diff=473"/>
		<updated>2025-02-28T13:26:50Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished bachelor theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a bachelor thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Nina Sangawa Hmeljak&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Razvoj orodja za glasovno programiranje&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogatene tehnike generiranja pravnih besedil&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Rok Mušič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj spletne aplikacije MarinePRO&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Mojca Dimič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Razvoj odprtokodnega ogrodja za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Miha Krištofelc&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in uporaba grafnih podatkovnih baz s podporo SPARQL&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Domen Antlej&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izboljševanje podatkovnih baz sestave živil: dopolnjevanje manjkajočih vrednosti preko vložitev grafa znanja&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Marko Možina&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Uporaba metod obdelave naravnega jezika za uvrščanje shem programskih vmesnikov v enoten podatkovni model&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Matic Conradi&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pregled in analiza semantičnih (SPARQL) podatkovnih baz&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Anja Ostovršnik&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Prepoznavanje imenskih entitet na domenskih besedilih iz farmacije&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Benjamin Kovač Keber&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava metod za avtomatsko ekstrakcijo podatkov iz spleta&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Gašper Martič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Informacijski sistem za upravljanje marin&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Lovro Jevnikar&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Tilen Miklavič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Zasnova ogrodja za izvajanje metod za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Hrovat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vpliv govorjenih posnetkov na analizo sentimenta njihovih transkriptov&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Martin Jurkovič&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Klasifikacija sovražnega govora v slovenskem in angleškem jeziku&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Nik Pirnat&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odkrivanje biomedicinskih vzorcev za nevrodegenerativne bolezni iz biomedicinske znanstvene literature&lt;br /&gt;
|NaslovEng=&lt;br /&gt;
|Avtor=Radoslav Atanasoski&lt;br /&gt;
|Opis=&lt;br /&gt;
|KljucneBesede=&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza vpliva omemb kriptovalut na njihovo ceno&lt;br /&gt;
|NaslovEng=Analysis of the impact of cryptocurrency mentions on their price&lt;br /&gt;
|Avtor=Tilen Milavič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.21.31.png|400px|right]] V okviru te naloge, sem raziskal, ali javni sentiment na družbenem omrežju Twitter vpliva na gibanje trga kriptovalut. Ta podatek bi lahko navdušenci izkoristili pri svojih analizah. Zbral in analiziral bom podatke za več kriptovalut in jih razvrstil v seznam po odvisnosti od javnega sentimenta. To mi bo pomagalo pri izdelavi napovednega modela, ki bo podajal obvestila o abnormalnih dogodkih na socialnih omrežjih. Uspešen rezultat naloge bo napovedni model, ki bo pravilno in časovno natančno klasificiral dogajanje na družbenem omrežju. V sodelovanju s spletno aplikacijo bi lahko tako uporabnika v realnem času o teh dogodkih obveščal.&lt;br /&gt;
|KljucneBesede=kriptovaluta, kovanec, družbena omrežja&lt;br /&gt;
|KljucneBesedeEng=cryptocurrency, coin, social network&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180204-TILEN MIKLAVIČ-Analiza vpliva omemb kriptovalut na njihovo ceno-2.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=GeoTools: spletne storitve za izvajanje prostorskih analiz&lt;br /&gt;
|NaslovEng=GeoTools: Web services for performing spatial analysis&lt;br /&gt;
|Avtor=Sanil Safić&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-26 at 12.17.03.png|200px|left]] Na spletu so dostopne mnoge storitve, ki omogočajo napredne prostorske analize, a so le te pomankljive, omejene ali pa se ponujajo v obliki programske opreme. S spletno storitvijo GeoTools prostorske analize iz različnih virov povežemo v eno samostojno celoto. GeoTools vsebuje module iz knjižnice GeoPandas, QGIS in PostGIS. Storitev ima implementiran tudi cevovod prostorskih analiz, kar pomeni, da lahko zaporedoma opravi več želenih analiz. GeoTools uporabniku, predvsem programerju, olajša implementacijo prostorskih analiz v projektih. Za lažjo uporabo smo razvili NPM knjižnico, ki se povezuje na storitev in vsakomur omogoči enostaven dostop do njenih funkcionalnosti. NPM knjižnica vsebuje tudi enostaven grafični vmesnik, ki s pomočjo knjižnice OpenLayers omogoči uporabniku, da svoje vhodne in izhodne podatke tudi prikaže na spletni karti.&lt;br /&gt;
|KljucneBesede=spletna storitev, prostorske analize&lt;br /&gt;
|KljucneBesedeEng=web service, spatial analysis&lt;br /&gt;
|Komentar=V somentorstvu z Nejcem Krašovcem.&lt;br /&gt;
|Viri=[{{filepath:63180258-SANIL SAFIĆ-GeoTools spletne storitve za izvajanje prostorskih analiz.pdf}} Diplomsko delo], [https://www.npmjs.com/package/geotoolsconnector NPM Connector for public services]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Analiza in primerjava sistemov za informacijsko poizvedovanje&lt;br /&gt;
|NaslovEng=Analysis and comparison of information retrieval systems&lt;br /&gt;
|Avtor=Mark Redelonghi&lt;br /&gt;
|Opis=[[File:Solr diagram colored.png|200px|right]] V diplomskem delu se je analiziralo in primerjalo manjšo množico sistemov za informacijsko poizvedovanje. Raziskava se je osredotočila na iskanje po besedilu, kjer se uporabi procesiranje naravnega jezika. Izbrani sistemi so bili primerjani glede na način delovanja, indeksiranja, poizvedovanja ter časovne in prostorske lastnosti. Za primerjavo se je pridobilo korpuse besedil in definiralo poizvedbe s katerimi se je primerjalo izbrane sisteme. V zaključku so podane prednosti in slabosti sistemov skupaj s primeri uporabe.&lt;br /&gt;
|KljucneBesede=računalnik, procesiranje naravnega jezika, solr, milvus,  podatki, iskanje&lt;br /&gt;
|KljucneBesedeEng=computer, natural language processing, solr, milvus, data, search&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180247-MARK REDELONGHI-Analiza in primerjava sistemov za informacijsko poizvedovanje.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/Redelonghi-IR-systems-comparison Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Odprta ekstrakcija informacij za slovenski jezik&lt;br /&gt;
|NaslovEng=Open information extraction for Slovenian language&lt;br /&gt;
|Avtor=Miha Bogataj&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.25.12.png|500px|right]] Odprta ekstrakcija informacij je proces procesiranja naravnega jezika, ki iz posameznih povedi izvleče možne odvisnosti. Odvisnosti so sestavljene iz semantične trojice, kjer prvi člen predstavlja subjekt o katerem poizvedujemo, relacije, ki opiše, kako se prvi člen navezuje na tretjega, in objekt. Sistem odprte ekstrakcije informacij za slovenščino temelji na metodi na podlagi pravil. Sistem je sestavljen iz predprocesorja in ekstraktorja. Vloga predprocesorja je obdelava vhodnega besedila s pomočjo sistema CLASSLA, ki slovnično analizira poved, lematizacija in izgradnja semantičnega drevesa. Vloga ekstraktorja je, da z uporabo pravil poišče relacije v povedi. Ta pravila so bolj kompleksna kot v angleščini, ker je v slovenščini besedni red bolj prost. Slovenščina pozna tudi več sklanjatev, ki omogočajo bolj točno določitev subjekta in objekta. Med najdenimi ekstrakcijami je možno iskanje na dva načina: iskanje povedi in dopolnjevanje parametrov. Iskanje povedi zahteva izpolnjene vse parametre semantične trojice in vrne seznam povedi, ki ustrezajo iskani semantični trojici. Dopolnjevanje parametrov zahteva dva izpolnjena parametra, od katerih je relacija obvezna. Ta način vrne seznam možnih vrednosti za manjkajoč parameter.&lt;br /&gt;
|KljucneBesede=ekstrakcija, informacija, slovenščina&lt;br /&gt;
|KljucneBesedeEng=extraction, information, Slovenian language&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170058-MIHA BOGATAJ-Odprta ekstrakcija informacij za slovenski jezik.pdf}} Diplomsko delo], [https://github.com/UL-FRI-Zitnik/OpenIE Izvorna koda (zasebno)]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=SloBench: Slovenski vrednotnik metod za obdelavo naravnega jezika&lt;br /&gt;
|NaslovEng=SloBench: Slovenian Natural Language Processing Benchmark&lt;br /&gt;
|Avtor=Frenk Dragar&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.29.13.png|500px|right]]Z nedavno priljubljenostjo modelov obdelave naravnega jezika, ki temeljijo na arhitekturi transformer, in njihove najsodobnejše zmogljivosti pri številnih nalogah NLP, je vse večja potreba po objektivnem ocenjevanju teh orodij in omogočanju njihove primerjave. Obstajajo številni nabori podatkov in meril za NLP naloge, ki pa večinoma temeljijo na angleškem jeziku. V diplomski nalogi kandidat opiše razvoj prve slovenske platforme za avtomatsko primerjavo NLP modelov - SloBench, skupaj z njenim razširljivim in od sistemske arhitekture neodvisnim ogrodjem za evalvacijo sistemov. Nato kritično oceni projekt, ga primerja z obstoječimi merili uspešnosti NLP in poda nekaj idej za prihodnje razširitve platforme.&lt;br /&gt;
&lt;br /&gt;
:Evalvacija nalog procesiranja naravnega jezika (NLP) je bistven del raziskav in napredka na tem področju. Zagotavlja objektiven standard za uspešnost in primerjavo sistemov pri določeni nalogi. Podamo pregled nedavnih javnih lestvic za najboljše sisteme in trendov njihovega ocenjevanja s poudarkom na avtomatskem vrednotenju sistemov. Nato predlagamo, implementiramo in dokumentiramo splošno, razširljivo in od sistemske arhitekture neodvisno ogrodje za evalvacijo sistemov, skupaj s prvo spletno platformo za avtomatsko vrednotenje NLP nalog v slovenščini z javnimi lestvicami, ki prikazujejo rezultate objavljenih sistemov.&lt;br /&gt;
|KljucneBesede=procesiranje naravnega jezika, vrednotenje, lestvica najboljših, strojno učenje, spletna platforma&lt;br /&gt;
|KljucneBesedeEng=natural language processing, benchmarking, leaderboard, machine learning, web platform&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180008-FRENK DRAGAR-SloBench Slovenski vrednotnik metod za obdelavo naravnega jezika.pdf}} Diplomsko delo], [https://slobench.cjvt.si SloBENCH spletišče], [https://github.com/clarinsi/slobench-eval-docker Evalvacijsko ogrodje], Izvorna koda spletne aplikacije in članek (v pripravi)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Obdelava velikih količin podatkov v skoraj realnem času&lt;br /&gt;
|NaslovEng=Near real-time processing of large amounts of data&lt;br /&gt;
|Avtor=Anže Habjan&lt;br /&gt;
|Opis=V času, ko količina generiranih podatkov na spletu narašča tako hitro kot še nikoli, je toliko bolj pomembno, da je obdelava le teh kar se da hitra. Opišemo implementacijo celostnega sistema, ki bo specializiran za obdelavo pretočnih podatkov v skoraj realnem času, in bo vključeval po eno orodje za vsak del: pridobivanje, obdelava, shranjevanje in vizualizacija. Posamezna orodja so utemeljeno izbrana na podlagi našega realnega primera uporabe sistema, ki je obdelava čivkov (tweet), ki nastanejo na omrežju Twitter v času nogometne tekme. Na primeru uporabe tudi prikažemo analize in vizualizacije, ki jih omogoča implementiran sistem. Zaključimo s prikazom nekaj metrik našega sistema v času obdelave.&lt;br /&gt;
|KljucneBesede=veliki podatki, obdelava, skoraj realni čas, Twitter, nogomet&lt;br /&gt;
|KljucneBesedeEng=big data, processing, near real-time, Twitter, football&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170110-Anže Habjan-Obdelava velikih količin podatkov v skoraj realnem času.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava in analiza statičnih generatorjev spletnih strani&lt;br /&gt;
|NaslovEng=Comparison and analysis of static Web site generators&lt;br /&gt;
|Avtor=Luka Toni&lt;br /&gt;
|Opis=Na spletu obstaja veliko načinov, kako ustvariti spletno stran in veliko različnih sistemov za upravljanje z vsebino, ki jih lahko uporabimo. Na voljo imamo različne spletne generatorje strani, kjer z malo tehničnega znanja lahko enostavno in hitro naredimo sodobno spletno stran.&lt;br /&gt;
&lt;br /&gt;
:Generator statičnih strani je kompromis med ročno napisano kodo in polnim sistemom za upravljanje z vsebino, ki uporablja prednosti obeh. Primerjali smo 3 različne generatorje: Jekyll, Hugo in Gatsby. Na vseh treh generatorjih smo definirali ključne gradnike, ki jih ima povprečna spletna stran in jih implementirali z vsakim sistemom posebej ter nato primerjali med seboj. Poiskali smo prednosti in slabosti vseh treh generatorjev ter se  posvetili temu, kako izdelati spletni dnevnik.&lt;br /&gt;
|KljucneBesede=generatorji statičnih strani, Jekyll, Hugo, Gatsby&lt;br /&gt;
|KljucneBesedeEng=static site generators, Jekyll, Hugo, Gatsby&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120258-LUKA TONI-Primerjava in analiza statičnih generatorjev spletnih strani.pdf}} Diplomsko delo], [https://github.com/LukaToni/Jekyll-personal-blog Primer Jekyll], [https://github.com/LukaToni/Hugo-personal-blog Primer Hugo], [https://github.com/LukaToni/Gatsby-personal-blog Primer Gatsby]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Implementacija storitve za deljenje in spremljanje lokacije&lt;br /&gt;
|NaslovEng=Implementation of location tracking service&lt;br /&gt;
|Avtor=Matej Baša&lt;br /&gt;
|Opis=Lokacijske storitve so v mobilnih napravah postale zelo pomembne. Veliko aplikacij spremlja lokacijo uporabnika ter na podlagi te pošilja promocijska sporočila, prikaže ustanove v bližnji okolici, napove temperaturo na trenutni lokaciji ipd. &lt;br /&gt;
&lt;br /&gt;
:Diplomsko delo opisuje in analizira postopek implementacije in razvoja lokacijsko zavedne storitve na platformi Android s pomočjo programskega jezika Java. V delu je predstavljen celoten razvoj aplikacije, vse uporabljene plat- forme, orodja in knjižnice ter tehnologije lokacijske zavednosti. Pozornost je namenjena varnosti podatkov in preprosti implementaciji lokacijskih storitev.&lt;br /&gt;
|KljucneBesede=Android, Lokacijske storitve, GPS, Wifi, Mobilno omrežje, Google API, Zajemanje senzoričnih podatkov, Lokacijska področja, Firebase&lt;br /&gt;
|KljucneBesedeEng=Android, Location services, GPS, Wifi, Mobile networks, Google API, Gathering of sensoric data, Location area, Firebase&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160059-MATEJ BAŠA-Implementacija storitve za deljenje in spremljanje lokacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samodejno prepoznavanje vsebinskih blokov znotraj spletišč&lt;br /&gt;
|NaslovEng=Automatic identification of content blocks from Web sites&lt;br /&gt;
|Avtor=Mitja Brezovnik&lt;br /&gt;
|Opis=Informacije so dandanes enostavno dostopne, informiranost pa ključnega pomena. S to mislijo smo se lotili izdelave rešitve, ki bo omogočala luščenje vsebine člankov iz slovenskih novičarskih portalov. Glavni problem s katerim se pri tovrstnih rešitvah soočimo je ločitev vsebine od nepotrebnih informacij, kot so oglasi, komentarji in ostali postavitveni elementi spletnih strani. Za rešitev tega problema smo ubrali pristop, ki temelji na značilnostih plitkih besedil. Na njegovi osnovi smo zasnovali jezikovni model, ki smo ga zgradili s pomočjo slovenskega korpusa 10000 slovenskih člankov iz 5 različnih novičarskih portalov. Končni izdelek predstavlja ekstraktor, ki omogoča pridobitev vsebine slovenskih člankov in jih predstavi v strukturirani obliki.&lt;br /&gt;
|KljucneBesede=ekstrakcija, članki, značilnosti plitkih besedil&lt;br /&gt;
|KljucneBesedeEng=extraction, articles, shallow text features&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160079-MITJA BREZOVNIK-Samodejno prepoznavanje vsebinskih blokov znotraj spletišč.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Podpora za implementacijo večjezičnosti za spletne aplikacije&lt;br /&gt;
|NaslovEng=Implementation of multilingual support for Web applications&lt;br /&gt;
|Avtor=Tomaž Nemanič&lt;br /&gt;
|Opis=V diplomski nalogi je celovito proučena aktualna podpora za implementacijo večjezičnosti na spletnih straneh. Prikazanih je več načinov implementacije za večjezičnost v spletišču &amp;quot;Mes&#039;&#039;. Ključnega pomena je točnost prevajanih podatkov aplikacije, zato se na dani platformi uresničuje prevajanje orodnih vrstic oziroma splošnih podatkov na čelnem delu aplikacije, prevajanje specifičnih pojmov pa z uporabo relacijske podatkovne baze na zalednem delu aplikacije. Poimenovanja proizvodov, njihovih lastnosti in drugih storitev so specifični strokovni pojmi, ki jih je potrebno stalno dodajati, spreminjati ali celo izbrisati iz evidence v določenem podjetju, zato se implementacija vrši na zalednem delu. Internacionalizacija in lokalizacija zagotovita prevajanje v jezik okolja, v katerem se uporabnik nahaja. Sodobna aplikacija upošteva tudi najboljše uporabniške izkušnje.&lt;br /&gt;
|KljucneBesede=aplikacija, internacionalizacija, lokalizacija, implementacija&lt;br /&gt;
|KljucneBesedeEng=application, internationalization, localization, implementation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170212-TOMAŽ NEMANIČ-Podpora za implementacijo večjezičnosti za spletne aplikacije.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Optimizacija priprave in pregled oglaševanja na platformi Twitter&lt;br /&gt;
|NaslovEng=Optimization of creation and preview of advertising on Twitter platform&lt;br /&gt;
|Avtor=Domen Tominec&lt;br /&gt;
|Opis=V dobi, ko postaja oglaševanje na družbenih omrežjih vedno donosnejši posel, se večina podjetij z oglaševalskimi rešitvami srečuje s težavo, kako razviti nove funkcionalnosti, s katerimi si bodo zagotovili konkurenčno prednost. V diplomski nalogi je predstavljena ideja ter razvoj funkcionalnosti, ki uporabnikom Httpoolove platforme \sn{Wise.Blue} omogoči hitrejšo in enostavnejšo pripravo twitterjevih oglasov. Predstavljeno je področje oglaševanja na družbenih omrežjih, glavni kanali ter največja slovenska podjetja na tem področju ter njihove rešitve. Podrobno so razloženi problem, postopek reševanja, uporabljena orodja in tehnologije, končni rezultati ter še odprta vprašanja.&lt;br /&gt;
|KljucneBesede=Twitter, oglaševanje, oglas, kreativa, kartica, makro&lt;br /&gt;
|KljucneBesedeEng=Twitter, advertising, ad, creative, card, macro&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170291-DOMEN TOMINEC-Optimizacija priprave in pregled oglaševanja na platformi Twitter.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov&lt;br /&gt;
|NaslovEng=End-to-end IoT gateway management for remote patient monitoring&lt;br /&gt;
|Avtor=Jernej Cvek&lt;br /&gt;
|Opis=Internet stvari odpira neštete možnosti za izboljšanje življenja ljudi v različnih aplikacijskih domenah, tudi na področju zdravstvene oskrbe. V rešitvah za oddaljeno spremljanje pacientov so prehodi vezni člen med raznovrstnimi zdravstvenimi merilnimi napravami in platformo za omogočanje zdravstvenih aplikacij. Za učinkovito in pravilno delovanje prehodov je potrebno na platformi zagotoviti ustrezno podporo za vse postopke in dogodke, ki se zgodijo v življenjskem ciklu prehoda. Ključni prispevki tega diplomskega dela so predlagana referenčna arhitektura IoT, definicija faz življenjskega cikla prehoda ter opis postopkov, potrebnih za celostno upravljanje prehodov v rešitvah oddaljenega spremljanja pacientov.&lt;br /&gt;
|KljucneBesede=Internet stvari, IoT, IoMT, oddaljeno spremljanje pacientov, RPM, referenčna arhitektura, prehod, upravljanje življenjskega cikla, LCM&lt;br /&gt;
|KljucneBesedeEng=Internet of things, IoT, IoMT, remote patient monitoring, RPM, reference architecture, gateway, lifecycle management, LCM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63100196-JERNEJ CVEK-Celostno upravljanje s prehodi IoT za namene oddaljenega spremljanja pacientov.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2019 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Vrednotenje in združevanje novic iz slovenskih spletnih medijev&lt;br /&gt;
|NaslovEng=Ranking and aggregation of Slovenian online news&lt;br /&gt;
|Avtor=Žan Horvat&lt;br /&gt;
|Opis=Na spletu obstaja mnogo različnih spletnih strani z novicami, ki pogosto vsebujejo podobne novice. Kakovost novic se med različnimi viri močno razlikuje. Prav tako obstaja kar nekaj spletnih aplikacij, ki podobne novice združujejo. Pogosto uporabniku ponudijo najbolj svežo novico, čeprav ta ni nujno najbolj informativna. Namen diplomske naloge je nadgradnja osnovnega agregatorja novic. Diplomska naloga zajema analizo spletnih mest z novicami in razvoj spletne aplikacije, ki zbira novice. Te združi s podobnimi in jih razvrsti tako, da izpostavi boljše na podlagi algoritmičnega vrednotenja. Aplikacija je sestavljena iz treh komponent, ki so izdelane v programskih jezikih JavaScript, TypeScript in Python. &lt;br /&gt;
&lt;br /&gt;
:Prva komponenta zbira vsebino in ponuja dostop do te preko REST API-ja. Implementirana je s pomočjo Node.js, Express in MongoDB. Druga komponenta vrednoti in združuje besedila s pomočjo strojnega učenja in je implementirana v programskem jeziku Python. Tretja komponenta je implementirana s pomočjo ogrodja Angular, za prikaz rezultatov analize zbranih besedil.&lt;br /&gt;
|KljucneBesede=novice, primerjava besedil, slovenščina, ocenjevanje, agregiranje&lt;br /&gt;
|KljucneBesedeEng=news, text comparance, slovene, grading, aggregation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160130-Žan Horvat-Vrednotenje in združevanje novic iz slovenskih spletnih medijev.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih&lt;br /&gt;
|NaslovEng=Automatic acquisition and visualization of Slovenian doctors&#039; data&lt;br /&gt;
|Avtor=Jan Šturm&lt;br /&gt;
|Opis=V okviru diplomske naloge smo implementirali sistem za pridobitev in prikaz obremenitev slovenskih zdravnikov. Sistem smo poimenovali FrejDohtarji, saj uporabnikom omogoča lažji pregled nad zasedenostjo osebnih zdravnikov, zobozdravnikov in ginekologov. Uporabnik lahko na prvi strani filtrira zdravnike glede na tip izvajalca in območno enoto. Pri vsakem zdravniku se prikaže barvna oznaka, ki ponazarja, ali je še dolžan sprejemati nove paciente. Kriteriji so določeni s strani Zavoda za zdravstveno zavarovanje Slovenije, hkrati pa so relativno komplicirani, zaradi česar bodo barvne oznake poenostavile pregled dejanske obremenitve zdravnikov. Sistem podatke pridobiva iz različnih virov. Podatke o zdravnikih in njihovih obremenitvah pridobijo iz excelovih datotek, ki se nahajajo na spletni strani ZZZS. Dodatne informacije o delovnih časih in kontaktih pa se avtomatsko pridobijo s spletnih strani, kjer so objavljeni. Z uporabo aplikacije FrejDohtarji bo tako izbira zdravnika lažja in hitrejša, hkrati pa bodo na enem mestu zbrani še vsi dodatni podatki o zdravniku.&lt;br /&gt;
|KljucneBesede=obremenitve zdravnikov, zdravniki, spletne aplikacije, FrejDohtarji&lt;br /&gt;
|KljucneBesedeEng=doctors occupancy, doctors, Web applications, FrejDohtarji&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63150287-JAN ŠTURM-Avtomatsko pridobivanje in prikaz podatkov o slovenskih zdravnikih.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=Master_theses&amp;diff=472</id>
		<title>Master theses</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=Master_theses&amp;diff=472"/>
		<updated>2025-02-28T13:17:26Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
This Web page contains on-going and finished master theses. Thanks to all the candidates below that did (or are doing) great work!&lt;br /&gt;
&lt;br /&gt;
If you are looking to prepare a master thesis under my supervision, please check [[Theses topics|available theses topics or propose your  own idea]].&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=S poizvedovanjem obogateno generiranje besedil z domensko specifičnim doučevanjem velikih jezikovnih modelov&lt;br /&gt;
|NaslovEng=Retrieval-augmented text generation with domain-specific large language models fine-tuning&lt;br /&gt;
|Avtor=Marko Ivanovski&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.16.28.png|500px|right]]Razvoj avtomatiziranega sistema za odgovarjanje na vprašanja, ki poenostavi obdelavo e-pošte za podporo strankam, je učinkovita rešitev za zmanjšanje časa in truda pri ročnem odgovarjanju. Trenutno agenti za podporo strankam na e-pošto odgovarjajo ročno, kar je zamudno in delovno intenzivno. Preizkusili smo več konfiguracij za vzpostavitev sistema, ki lahko samodejno odgovarja na ta e-poštna sporočila. Uporabljene podatke je zagotovilo podjetje Zebra BI, sestavljali pa so jih strukturiran korpus elektronskih sporočil podpore in nestrukturiran korpus, pridobljen iz dokumentacije izdelka. Primerjali smo dva glavna pristopa. Prvi je obsegal doučevanje velikega jezikovnega modela za neposredno odgovarjanje na e-pošto. Ta pristop je vseboval samo generator. Drugi je uporabljal arhitekturo RAG (angl. Retrieval-Augmented Generation), ki je vsebovala tako poizvedovalnik (angl. retriever) kot generator. Poizvedovalnik je poiskal podobne e-poštne odgovore in jih dodal kot kontekst za vnaprej naučen model LLM, ki je nato odgovarjal na vprašanje z uporabo prejšnjih podobnih e-pošt. V ta namen smo implementirali dvojno-dekodirni poizvedovalni model, pri čemer smo uporabili tehniko učenja LoRA in kvantizacijo. Dvojno-dekodirni poizvedovalni model je ustvaril vgradnje (angl. embeddings) tako za vprašanja kot odgovore z uporabo ločenih dekodirnikov in jih razvrstil glede na kosinusno podobnost. Razvili smo šest različnih konfiguracij sistema za odgovarjanje na vprašanja. Nekatere konfiguracije so uporabljale tako komponento poizvedovalnika kot generatorja, druge pa so imele samo generator. Najbolje se je izkazala konfiguracija s prilagojenim dvojno-dekodirnim poizvedovalnim modelom, ki je izboljšala sposobnost sistema za iskanje relevantnih informacij iz domensko-specifičnega e-poštnega korpusa. To je tudi pokazalo, da je učenje poizvedovalnika in uporaba arhitekture RAG učinkovitejša rešitev od doučevanja modela LLM, kadar je količina podatkov majhna in nizke kakovosti. Najbolj optimalen poizvedovalnik, zgrajen na arhitekturi Llama-2-7B z uporabo LoRA in 4-bitne kvantizacije, je dosegel natančnost 0.53 pri Accuracy@100 in 0.032 pri MRR@100. V primerjavi s tem je najsodobnejši model poizvedovalnika BGE-large-en dosegel 0.282 pri Accuracy@100 in 0.009 pri MRR@100 v isti domeni. V kombinaciji z GPT-4o kot generatorjem je v našem ročnem ocenjevanju poizvedovalnik z dvojno-dekodirnim modelom prejel oceno 1282 ELO, medtem ko je poizvedovalnik BGE-large-en z istim generatorjem dosegel oceno 1256, doučeni LLM model pa oceno 1071. Eksperimenti so pokazali, da konfiguracija z dvojno-dekodirnim poizvedovalnim modelom zagotavlja najbolj natančne in kontekstualno ustrezne odgovore ter tako presegla najsodobnejšo konfiguracijo. Prav tako so pokazali, da je možno LLM modele z dekodirnikom uporabiti za gradnjo poizvedovalnika z relativno majhno količino podatkov. Končni sistem, integriran v Chrome razširitev, je močno vplival na delovne procese podpore v Zebra BI z avtomatizacijo velikega dela odgovarjanja. S tem se je ne le zmanjšal čas odgovarjanja, ampak se je izboljšala tudi natančnost in doslednost odgovorov za stranke. Razširitev zdaj ekipa podpore v Zebra BI uporablja pol-avtomatsko, kar omogoča agentom, da se osredotočijo na bolj zahtevna vprašanja.&lt;br /&gt;
|KljucneBesede=Ustvarjanje besedil, odgovarjanje na vprašanja, iskanje, kodirnik, dekodirnik, transformatorji, iskanje nestrukturiranih podatkov, natančna nastavitev, modeli vgrajevanja, kvantizacija&lt;br /&gt;
|KljucneBesedeEng=Text generation, question answering, retrieval, encoder, decoder, transformers, unstructured data retrieval, fine-tuning, embedding models, quantization&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180365-Marko Ivanovski-dispozicija.pdf}} Dispozicija] [{{filepath:63180365-Marko Ivanovski-S poizvedovanjem obogateno generiranje besedil z domensko specifičnim doučevanjem velikih jezikovnih modeloveli-2.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatizacija vdornega testiranja spletnih strani&lt;br /&gt;
|NaslovEng=Web site penetration testing automation&lt;br /&gt;
|Avtor=Gregor Kerševan&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.12.49.png|500px|left]]V tem delu se ukvarjamo s problemom avtomatiziranega iskanja ranljivosti spletnih aplikacij v okviru procesov DevSecOps in cevovodov CI/CD. Uvedba varnostnih testov v avtomatiziran proces predstavlja izziv, saj je nekatere ranljivosti težko avtomatizirano iskati ali zahtevajo ročne posege, kot so ročni vdorni testi. Naš pristop vključuje implementacijo agenta, ki avtomatsko izvaja varnostne teste in analizira rezultate v grafičnih prikazih. Rešitev smo integrirali v cevovod DevOps ter testirali nad odprtokodnimi aplikacijami. Končni prispevek naloge omogoča boljši nadzor nad varnostjo spletnih aplikacij ter poenostavi proces iskanja ranljivosti za varnostne inženirje.&lt;br /&gt;
|KljucneBesede=avtomatizacija, devsecops, sast&lt;br /&gt;
|KljucneBesedeEng=automation, devsecops, sast&lt;br /&gt;
|Komentar=Somentor pri delu je bil viš. pred. dr. David Jelenc.&lt;br /&gt;
|Viri=[{{filepath:63150140-Gregor Kerševan-dispozicija.pdf}} Dispozicija] [{{filepath:63150140-Gregor Kerševan-Avtomatizacija vdornega testiranja spletnih strani.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Izbiranje sistema za upravljanje z grafnimi podatkovnimi bazami&lt;br /&gt;
|NaslovEng=Selecting a graph database management system&lt;br /&gt;
|Avtor=Nino Brezac&lt;br /&gt;
|Opis=Grafne podatkovne baze so se izkazale kot učinkovito orodje za upravljanje z zelo povezanimi podatki, saj v posebnih primerih uporabe, kot so priporočilni sistemi, družbena omrežja in odkrivanje goljufij, celo presegajo tradicionalne relacijske podatkovne baze. V tem delu so najprej predstavljeni koncepti grafnih podatkovnih baz, njihova taksonomija in posebnosti. Nato sledi celostna predstava področja grafnih podatkovnih baz, kjer so povzete ključne lastnosti reprezentativnega vzorca grafnih podatkovnih baz in je posledično zgrajen model odločitvenega drevesa za pomoč pri izbiri grafne podatkovne zbirke. Za validacijo je izbran primer uporabe analitičnih podatkovnih zbirk LPG. Validacija je vsebovala eksperimentalno analizo na standardiziranem naboru podatkov, ter je izpostavila ključne razlike med sistemi glede uporabniškega vmesnika, uporabniške izkušnje, hitrosti, porabe pomnilnika in analitičnih zmožnosti. Ta študija ponuja praktičen vpogled za skrbnike podatkovnih baz in razvijalce, ki želijo izbrati pravo rešitev grafne podatkovne zbirke za svoje specifične potrebe.&lt;br /&gt;
|KljucneBesede=podatkovne baze, grafi, grafna analitika, grafni algoritmi, performančna analiza, Cypher, Gremlin, Neo4j, Memgraph, TigerGraph&lt;br /&gt;
|KljucneBesedeEng=databases, graphs, graph analytics, graph algorithms, performance analysis, Cypher, Gremlin, Neo4j, Memgraph, TigerGraph&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180347-Nino Brezac-dispozicija.pdf}} Dispozicija] [{{filepath:63180347-Nino Brezac-Izbiranje sistema za upravljanje z grafnimi podatkovnimi bazami.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatizirana gradnja učnih korpusov s pomočjo velikih jezikovnih modelov&lt;br /&gt;
|NaslovEng=Automatized construction of learning corpuses with the help of large language models&lt;br /&gt;
|Avtor=Gal Petkovšek&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.07.15.png|500px|right]]Zbiranje in označevanje podatkov je drago in zamudno. V tem delu predstavljamo ogrodje, ki izkorišča moč velikih jezikovnih modelov za umetno tvorjenje sintetičnih podatkov. Testirali smo ga na treh nalogah uvrščanja besedil in z njegovo uporabo izboljšali izhodiščen rezultate. Predstavili smo več metod ocenjevanja kvalitete umetnih množic ter predstavili, kako ugotovitve uporabimo za razvoj novih pristopov tvorjenja umetnih primerkov. Razvitih in testiranih je bilo več tehnik umetnega tvorjenja, od katerih izstopa dodajanje pogostih besed v ukazni poziv, kar bistveno izboljša rezultate v primeru, ko imamo na voljo tako majhno množico označenih, kot tudi veliko množico neoznačenih primerkov. Najboljše rezultate smo dosegli z združevanjem umetno tvorjenih podatkov in LLM-označenih primerkov iz velike množice neoznačenih primerkov. Glavni prispevki naloge vključujejo implementacijo ogrodja in razvite strategije tvorjenja, ki smo jih vrednotili z različnimi metrikami na več scenarijih.&lt;br /&gt;
|KljucneBesede=veliki jezikovni modeli, umetno tvorjeni podatki, obdelava naravnega jezika, uvrščanje besedil, podatkovne množice&lt;br /&gt;
|KljucneBesedeEng=large language models, synthetic data, natural language porcessing, text classification, datasets&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170020-Gal Petkovšek-dispozicija.pdf}} Dispozicija] [{{filepath:63170020-Gal Petkovšek-Avtomatizirana gradnja učnih korpusov s pomočjo velikih jezikovnih modelov.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska ekstrakcija podatkov iz računov&lt;br /&gt;
|NaslovEng=Automatic invoice data extraction&lt;br /&gt;
|Avtor=Gregor Ažbe&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 14.04.29.png|300px|left]]V tem magistrskem delu se osredotočamo na problem prepoznavanja podatkov z računov, ki so ključni administrativni dokumenti v poslovanju podjetij. Podjetja potrebujejo podatke računov v digitalni obliki, da jih lahko računalniško obdelujejo. Kljub naraščajoči uporabi elektronskih računov so ti večinoma v formatu PDF in ne vsebujejo strukturiranih metapodatkov, kar otežuje avtomatizirano ekstrakcijo podatkov. Ročno prepisovanje podatkov je zamudno in nagnjeno k napakam, zato je avtomatizacija tega procesa izjemnega pomena.&lt;br /&gt;
&lt;br /&gt;
:V delu smo implementirali, opisali in primerjali uspešnost treh različnih pristopov za avtomatsko ekstrakcijo podatkov z računov. Prvi pristop temelji na klasičnih metodah strojnega učenja, kjer smo preizkusili več modelov, vključno z odločitvenimi drevesi, naključnimi gozdovi, metodami podpornih vektorjev in drugimi. Drugi pristop temelji na grafovskih nevronskih mrežah (GNN), tretji pa na pristopu s predlogami, ki ne uporablja strojnega učenja. Značilke za strojno učenje so vključevale pozicijske podatke, kot so položaj, velikost očrtanega pravokotnika in številka strani, ter besedilne značilke, kot so prisotnost določenih besed v okolici in število določenih znakov v besedi.&lt;br /&gt;
&lt;br /&gt;
:Naš pristop s klasičnim strojnim učenjem je dosegel najboljše rezultate, saj smo z uporabo ekstremno naključnih dreves dosegli F1 = 0,89. Pristop z GNN je dosegel F_1 = 0,87, medtem ko je pristop s predlogami dosegel F1 = 0,70.&lt;br /&gt;
&lt;br /&gt;
:Ekstremno naključna drevesa so se izkazala za najprimernejši pristop, saj je poleg najvišje uspešnosti njihova prednost tudi v nižji računski zahtevnosti in v tem, da v primerjavi z GNN za učenje potrebujejo manj učnih primerov.&lt;br /&gt;
&lt;br /&gt;
:V primeru, da bi se pojavila potreba po dodajanju novih polj, bi morali pri pristopih s strojnim učenjem pridobiti veliko računov z novim poljem za učenje in ustrezno popraviti modele. Pri pristopu s predlogami pa bi zadoščal samo en račun z novim poljem za vsak tip računa, s katerim bi popravili ustrezno predlogo. V nadaljnjem delu bi lahko raziskali dodatne pristope, ki bi omogočali hitro učenje na podlagi le nekaj računov ali pa različne pristope z ANN, saj ti običajno zagotavljajo višjo uspešnost.&lt;br /&gt;
|KljucneBesede=ekstrakcija podatkov, računi, strojno učenje, grafovske nevronske mreže, predloge&lt;br /&gt;
|KljucneBesedeEng=data extraction, invoices, machine learning, graph neural network, templates&lt;br /&gt;
|Komentar=Mentor dela je izr. prof. dr. Lovro Šubelj.&lt;br /&gt;
|Viri=[{{filepath:63150040-Gregor Ažbe-dispozicija.pdf}} Dispozicija] [{{filepath:63150040-Gregor Ažbe-Avtomatska ekstrakcija podatkov iz računov.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Profiliranje uporabnikov in dinamično priporočanje produktov z vektorskimi bazami&lt;br /&gt;
|NaslovEng=User profiling and dynamic product recommendation with vector databases&lt;br /&gt;
|Avtor=Denis Derenda Cizel&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.58.38.png|300px|right]]Količina podatkov se iz dneva v dan povečuje. Z namenom filtriranja velikega toka podatkov so bili razviti različni priporočilni sistemi, ki izvajajo preslikavo med uporabniki in predmeti priporočanja z namenom čim hitrejše interakcije med njimi. V magistrskem delu se posvetimo priporočilnim sistemom na podlagi sodelovanja in delovanje preverimo na podatkih o telekomunikacijskih storitvah uporabnikov. Priporočanje ovrednotimo z različnimi merami uspešnosti. Sodelovalno priporočanje z namenom izboljšanja priporočanja nadgradimo v različne hibridne pristope. Hibridni pristop z dodatkom demografskih podatkov pravilno predlaga 85 odstotkov uporabniških priporočil. Z upoštevanjem zaporedja interakcij je mogoče pravilno napovedati naslednjo uporabniško storitev v 74 odstotkih. Implementirano je bilo tudi shranjevanje vektorskih predstavitev v vektorsko bazo, ki naredi priporočilni dostop bolj dostopen za uporabo.&lt;br /&gt;
|KljucneBesede=priporočilni sistemi, profiliranje, vsebinsko osnovana metoda, metoda izbiranja s sodelovanjem, vektorska baza&lt;br /&gt;
|KljucneBesedeEng=recommender systems, profiling, content-based method, collaborative filtering method, vector database&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160090-Denis Derenda Cizel-dispozicija.pdf}} Dispozicija] [{{filepath:63160090-Denis Derenda Cizel-Profiliranje uporabnikov in dinamično priporočanje produktov z vektorskimi bazami.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska prepoznava in digitalizacija obrazcev&lt;br /&gt;
|NaslovEng=Automatic recognition and digitalisation of forms&lt;br /&gt;
|Avtor=Robert Tovornik&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.54.00.png|300px|right]]Celostna digitalna transformacija organizacije zahteva digitalizacijo obstoječih in novo nastajajočih podatkov. Organizacije, ki podatke zajemajo preko vnosnih obrazcev v fizični papirni obliki, kot na primer večina zdravstvenih organizacij, morajo za pospešitev digitalizacije digitalizirati tudi vnosne obrazce. Digitalizacija kompleksnih vnosnih obrazcev je nepotrebno časovno zahtevna, saj je proces mogoče avtomatizirati. V sodelovanju s podjetjem Better, ki že omogoča kreiranje digitalnih obrazcev, smo razvili programsko rešitev za avtomatsko prepoznavo in digitalizacijo obrazcev. Programska oprema, razvita za delovanje v oblaku, uporablja tehnologijo optičnega prepoznavanja znakov, polj za vnos besedila, potrditvenih in izbirnih vnosnih polj in razpredelnic ter povezovanje podatkov za natančno prepoznavanje in digitalizacijo različnih vrst obrazcev. Vključen je izbirni korak človekovega posredovanja, ki omogoča prilagoditev želenih rezultatov. Evalvacija delovanja posameznih komponent izkazuje visoko učinkovitost in natančnost delovanja primerljivo z drugimi komercialnimi ponudniki storitev, ki celostne rešitve ne ponujajo. Povratne informacije izkazujejo večjo produktivnost in časovni prihranek pri procesu digitalizacije obrazcev.&lt;br /&gt;
|KljucneBesede=obrazci, prepoznava, digitalizacija&lt;br /&gt;
|KljucneBesedeEng=forms, recognition, digitalisation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63120292-Robert Tovornik-dispozicija.pdf}} Dispozicija] [{{filepath:63120292-Robert Tovornik-Avtomatska prepoznava in digitalizacija obrazcev.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Samonadzorovano odkrivanje anomalij v produkcijskih dnevniških zapisih&lt;br /&gt;
|NaslovEng=Self-supervised anomaly detection in production log streams&lt;br /&gt;
|Avtor=Tomaž Martinčič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.48.36.png|400px|right]]Rešitve za avtomatsko odkrivanje anomalij v sistemskih dnevniških zapisih so potrebne za učinkovito analizo in interpretacijo ogromnih količin ustvarjenih podatkov dnevnikov, odkrivanje skritih vzorcev in napovedovanje sistemskih anomalij, izboljšanje učinkovitosti delovanja, zagotavljanje varnosti sistema in zmanjšanje možnih izpadov. V zadnjem času je prišlo do razvoja na področju samodejnega odkrivanja nepravilnosti z uporabo metod strojnega učenja.&lt;br /&gt;
&lt;br /&gt;
:V tem delu smo razširili na tem področju dobro znano metodo LogBERT v hierarhični transformator z vključitvijo prednaučenega jezikovnega modela za pridobitev semantičnih vložitev predlog dnevniških zapisov. S tem zagotavljamo bogatejše informacije in se izognemo težavam novih predlog, s katerimi se sooča izvirna metoda LogBERT. Predstavljamo novo metodo, imenovano SemLogBERT.&lt;br /&gt;
&lt;br /&gt;
:Ugotovili smo, da rezultati, predstavljeni v večini modernih metod, močno precenjujejo njihovo učinkovitost. LogBERT in SemLogBERT smo ovrednotili v bolj realističnem scenariju, kjer smo izboljšali rezultate na nekaterih izmed standardnih primerjalnih podatkovih zbirk na tem področju.&lt;br /&gt;
|KljucneBesede=Obdelava naravnega jezika, odkrivanje anomalij, produkcijski dnevniški zapisi, strojno učenje, samonadzorovano strojno učenje&lt;br /&gt;
|KljucneBesedeEng=natural language processing, anomaly detection, production logs, machine learning, self-supervised learning&lt;br /&gt;
|Komentar=V sodelovanju s somentorjem iz industrije - mag. Álvaro García Faura (XLAB)&lt;br /&gt;
|Viri=[{{filepath:63160211-Tomaž Martinčič-dispozicija.pdf}} Dispozicija] [{{filepath:63160211-Tomaž Martinčič-Samonadzorovano odkrivanje anomalij v produkcijskih dnevniških zapisih.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2022 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatsko povzemanje pravnih besedil&lt;br /&gt;
|NaslovEng=Automatic summarization of legal documents&lt;br /&gt;
|Avtor=Andrej Miščič&lt;br /&gt;
|Opis=[[File:Screenshot 2025-02-28 at 13.44.34.png|400px|right]]Uporaba sodobnih pristopov obdelave naravnega jezika je ključna, da lahko pravna industrija obdeluje velike količine besedil in zagotavlja učinkovite storitve. Pravne raziskave so področje, na katerega imajo ti pristopi največji vpliv, saj pravnikom omogočajo hitrejše iskanje ustrezne zakonodaje in sodne prakse. S ciljem zagotoviti povzetke dolgih pravnih besedil v delu obravnavamo avtomatsko povzemanje slovenskih sodnih odločb.&lt;br /&gt;
&lt;br /&gt;
:Predlagamo GloBerto-Sum, ekstraktivni pristop, ki temelji na nedavno predstavljenih slovenskih vnaprej naučenih jezikovnih modelih. Da lahko obravnava daljše dokumente, se naš pristop zanaša na strukturo sodnih odločb. Naučen je na mehkih oznakah, kar ublaži težave, ki jih prinaša visoko razmerje med številom povedi v dokumentih in povzetkih. GloBerto-Sum dodatno združimo z abstraktivnim modelom - tako pridobljen hibridni pristop je zmožen generirati povzetke s parafriziranjem.&lt;br /&gt;
&lt;br /&gt;
:Rezultati kažejo, da naši pristopi generirajo povzetke, ki so po ustreznosti na ravni ročno napisanih, a so lahko nekoliko manj koherentni in vsebujejo več redundantnih informacij. Kljub temu menimo, da z našim delom pokažemo možnost uporabe predlagane metodologije za tvorjenje povzetkov, ki pravnikom omogočajo hitrejši pregled pravnih besedil.&lt;br /&gt;
|KljucneBesede=avtomatsko povzemanje besedil, ekstraktivno povzemanje, abstraktivno povzemanje, pravna besedila, obdelava naravnega jezika&lt;br /&gt;
|KljucneBesedeEng=automatic text summarization, extractive summarization, abstractive summarization, legal documents, natural language processing&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63160228-Andrej Miščič-dispozicija.pdf}} Dispozicija] [{{filepath:63160228-Andrej_Miščič-Avtomatsko_povzemanje_pravnih_besedil.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska gradnja korpusa in ekstrakcija relacij v slovenščini&lt;br /&gt;
|NaslovEng=Automatic corpus construction and relation extraction for Slovene&lt;br /&gt;
|Avtor=Miha Štravs&lt;br /&gt;
|Opis=Iskanje relacij med entitetami v besedilu je področje obdelave naravnega jezika. Pri iskanju relacij želimo v stavku: &amp;quot;Ljubljana je glavno mesto Slovenije&amp;quot; odkriti, da med entitetama Ljubljana in Slovenija nastopa relacija glavno mesto.&lt;br /&gt;
&lt;br /&gt;
:V zaključnem delu smo najprej naredili pregled metod za učenje modelov za napovedovanje relacij. Nato smo si izbrali tri metode z različnimi pristopi za učenje modelov, ki napovedujejo relacije. Metodo s povratno nevronsko mrežo z dolgim kratkoročnim spominom, metodo z vložitvami BERT in metodo RECON, ki uporabi grafovsko nevronsko mrežo s pozornostjo. Za učenje modelov smo uporabili slovenski korpus, ki smo ga polavtomatsko generirali iz besedil slovenske Wikipedije. Naučene modele smo nato testirali na testnem korpusu besedil slovenske Wikipedije in testnem korpusu člankov strani 24ur.com. Na testnem korpusu slovenske Wikipedije so vse tri metode dosegle visoke priklice in točnosti, najbolje se je odrezala metoda RECON. Veliko slabše rezultate so dosegle na testni množici člankov 24ur.com, kjer se je še najbolje izkazala metoda z vložitvami BERT, ko je uporabila vložitve CroSloEngual.&lt;br /&gt;
|KljucneBesede=ekstrakcija relacij, ekstrakcija informacij, globoko učenje, grafovske mreže pozornosti, BERT, LSTM&lt;br /&gt;
|KljucneBesedeEng=relation extraction, information extraction, deep learning, graph attention networks , BERT, LSTM&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:4415.pdf}} Magistrsko delo], [https://github.com/RSDO-DS3/SloREL Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2021 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Integracija verige blokov in tehnologij semantičnega spleta&lt;br /&gt;
|NaslovEng=Integration of blockchain and semantic web technologies&lt;br /&gt;
|Avtor=Domen Gašperlin&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.43.01.png|600px|right]]Cilj semantičnega spleta je standardizacija izmenjave podatkov na spletu. Za njihovo predstavitev se uporabljajo ontologije. Gradnja ontologije je cikličen proces, ki zahteva usklajevanje in koordinacijo njenih sprememb s strani strokovnjakov z različnih področij. Za to je ključno sledenje, od kod so prišle spremembe in kdo jih je naredil. Prav tako s spreminjanjem ontologije ne smemo porušiti njene konsistentnosti. Namen dela je izboljšanje procesa gradnje ontologije z razvojem rešitve za njeno upravljanje in distribucijo. Rešitev poskrbi, da se s spremembami ontologije ne poruši njena konsistentnost. Za svoje delovanje uporablja tehnologije semantičnega spleta in verige blokov. Tehnologije semantičnega spleta se uporablja za učinkovito poizvedovanje in spreminjanje podatkov, za varno shrambo ontologij in sledljivosti njihovih sprememb pa se uporablja verige blokov. Na koncu je na podmnožici ontologije DBpedia evalvirano, kakšna je cena uporabe rešitve in kakšna je njena časovna zahtevnost v primerjavi s knjižnico Apache Jena. Rezultati pokažejo, da je rešitev počasnejša, a primerljiva, kot če bi se uporabilo zgolj knjižnico Apache Jena. Rešitev je z določenimi spremembami primerna tudi za implementacijo za druge tipe podatkovnih baz.&lt;br /&gt;
|KljucneBesede=semantični splet, veriga blokov, ontologije, IPFS, Ethereum&lt;br /&gt;
|KljucneBesedeEng=&lt;br /&gt;
|Komentar=semantic web, blockchain, ontologies, IPFS, Ethereum&lt;br /&gt;
|Viri=&lt;br /&gt;
[{{filepath:63150096-Domen Gašperlin-dispozicija.pdf}} Dispozicija], [{{filepath:63150096-Domen Gašperlin-Integracija verige blokov in tehnologij semantičnega spleta.pdf}} Magistrsko delo], [https://github.com/UL-FRI-Zitnik/blockchain-based-ontology-database Izvorna koda], [{{filepath:Infor490.pdf}} Znanstveni članek]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika&lt;br /&gt;
|NaslovEng=Preventing unwanted comments to online news articles using natural language processing techniques&lt;br /&gt;
|Avtor=Martin Čebular&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.41.16.png|400px|left]]Completely Automated Public Turing test to tell Computers and Humans Apart (v nadaljevanju CAPTCHA) je test, katerega cilj je ločiti človeškega uporabnika od računalnika. Na spletu se test CAPTCHA navadno pojavi ob obrazcu, kot zaščita pred samodejnim izpolnjevanjem in oddajanjem obrazca.  Kot najbolj znano obliko testa CAPTCHA omenimo test, v okviru katerega je reševalcu podana slika s popačenim besedilom, reševalčeva naloga pa je razpoznati črke ali besede z dane slike. &lt;br /&gt;
&lt;br /&gt;
:V magistrskem delu se posvetimo testom oziroma nalogam CAPTCHA v tekstovni obliki. Zasnujemo in implementiramo sistem CAPTCHA, katerega naloge temeljijo na tehnikah obdelave naravnega jezika. Predstavimo dva tipa tovrstnih nalog CAPTCHA: naloge na podlagi prepoznavanja imenskih entitet in naloge na podlagi razreševanja koreferenčnosti. Sistem CAPTCHA zasnujemo razširljivo, kar omogoča enostavno vpeljavo novih tipov nalog vanj. Implementiramo tudi odjemalca CAPTCHA, uporabniški vmesnik, ki ga lahko umestimo v spletni obrazec in reševalcem omogoča reševanje nalog. Uporabo sistema CAPTCHA skupaj z odjemalcem prikažemo na primeru integracije, izdelanem v okviru magistrskega dela. &lt;br /&gt;
&lt;br /&gt;
:Uporabo demonstriramo tudi z umestitvijo odjemalca CAPTCHA v obrazec za oddajo komentarja na spletnem portalu RTVSLO.si. Implementirani sistem skupaj z odjemalcem omogoča celostno izvedbo postopka verifikacije človeške interakcije uporabnikov. Evalviramo njegovo učinkovitost in skalabilnost, dostopnost odjemalca CAPTCHA slepim in slabovidnim uporabnikom, ter potencialne možnosti za gradnjo novih učnih množic iz zbranih podatkov, ki nastanejo z uporabo sistema.&lt;br /&gt;
|KljucneBesede=CAPTCHA, dokaz o človeški interakciji, prepoznavanje imenskih entitet, odkrivanje koreferenčnosti&lt;br /&gt;
|KljucneBesedeEng=CAPTCHA, human-interaction proof, named entity recognition, coreference resolution&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
[{{filepath:63150073-Martin Čebular-dispozicija.pdf}} Dispozicija], [{{filepath:63150073-Martin Čebular-Preprečevanje neželenih komentarjev za spletne novice s pomočjo tehnik za procesiranje naravnega jezika.pdf}} Magistrsko delo], [https://github.com/UL-FRI-Zitnik/MartinCebular-text-captcha-mag Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Avtomatska ekstrakcija podatkov o zaposlenih s spletišč podjetij&lt;br /&gt;
|NaslovEng=Automatic extraction of employee data from corporate websites&lt;br /&gt;
|Avtor=Matej Koplan&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.47.23.png|300px|right]]V tem delu se ukvarjamo s problemom ekstrakcije seznama oseb s poljubnega spletišča. V ta namen implementiramo spletnega pajka za identifikacijo potencialnih podstrani z osebami in ekstraktor podatkov, ki s poljubne spletne strani izvleče podatke o osebah.&lt;br /&gt;
&lt;br /&gt;
:Pokažemo, da osnovne metode, kot so primerjava imena s seznamom imen, ne dosežejo sprejemljive natančnosti. Pokažemo, da je analiza strukture seznama in prenos odkritega znanja ključna metoda za izboljšavo rezultatov do stopnje, kjer dosežemo sprejemljiv nivo natančnosti. S pomočjo tega pristopa smo izboljšali F1 mero za 50 % na razvojni in za 35 % na skriti testni množici.&lt;br /&gt;
|KljucneBesede=splet, ekstrakcija podatkov, avtomatska ekstrakcija podatkov s spleta, fokusirani spletni pajki, strukturirani podatki, nestrukturirani podatki&lt;br /&gt;
|KljucneBesedeEng=web, data extraction, automatic web data extraction, focused webcrawlers, structured data, unstructured data&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=&lt;br /&gt;
[{{filepath:63180423-Matej Koplan-dispozicija.pdf}} Dispozicija], [{{filepath:63180423-Matej Koplan-Avtomatska ekstrakcija podatkov o zaposlenih s spletišč podjetij.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Identifikacija in povezovanje razlik med izvorno kodo in čelnim delom tekom razvoja spletne aplikacije&lt;br /&gt;
|NaslovEng=Identification of changes between source code and frontend during development of a Web application&lt;br /&gt;
|Avtor=Jošt Gombač&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.38.42.png|300px|right]]Tekom razvoja spletnih aplikacij se lahko zgodi, da katero izmed prej implementiranih funkcionalnosti nehote spremenimo. Pravilnost delovanja programa skozi celoten potek razvoja navadno preverjamo z regresijskimi testi. Priprava teh lahko terja velik časovni vložek. Dodatno pa jih je potrebno prilagoditi spremembam, ki so pričakovane. Kot odgovor tej problematiki smo implementirali programsko orodje, s pomočjo katerega bo možno zaznati razlike med dvema različicama iste spletne aplikacije. &lt;br /&gt;
&lt;br /&gt;
:Naš pristop vključuje uporabo spletnega pajka, ki je sposoben odkrivati dinamično generirano vsebino preko uporabniških akcij, kot je izpolnjevanje obrazcev in klikanje elementov. Na podlagi pridobljenih HTML dokumentov nato upoštevajoč drevesno strukturo ugotovi medsebojne razlike. V namen interpretacije ugotovljenih sprememb smo implementirali spletno aplikacijo, ki kronološko prikazuje vse razlike med uveljavitvami v Git repozitoriju.&lt;br /&gt;
|KljucneBesede=spletni pajek, HTML, Git, Angular, dinamična vsebina&lt;br /&gt;
|KljucneBesedeEng=web crawler, HTML, Git, Angular, dynamic content&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63180421-Jošt Gombač-dispozicija.pdf}} Dispozicija], [{{filepath:63180421-Jošt Gombač-Identifikacija in povezovanje razlik med izvorno kodo in čelnim delom tekom razvoja spletne aplikacije.pdf}} Magistrsko delo], [https://github.com/UL-FRI-Zitnik/JostGombac-Magistrska-DependencyDiff Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2020 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pametni asistent za predlaganje obrokov&lt;br /&gt;
|NaslovEng=Smart assistant for suggesting meals&lt;br /&gt;
|Avtor=Janez Eržen&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.37.05.png|500px|right]]Izdelava pametnih asistentov zahteva implementacijo sistemov za zajem podatkov, prepoznavanje namena, ekstrakcijo podatkov, priporočilne sisteme ipd. V magistrskem delu smo izdelali celostnega pametnega asistenta za predlaganje obrokov, bolj podrobno pa smo se osredotočili na prepoznavanje alergenov in hranil vsebovanih v jedeh glede na delno strukturirane podatke o menijih na spletnih straneh restavracij. Z namenom reševanja omenjenega problema smo razvili algoritem za ločevanje besedila menija na posamezne jedi vsebovane v njem, algoritem za detekcijo alergenov iz besedila na podlagi pravil ter algoritem za detekcijo alergenov z uporabo nevronske mreže.&lt;br /&gt;
&lt;br /&gt;
:Omenjene algoritme smo uporabili za implementacijo pametnega asistenta, ki uporabniku omogoča obogaten in prilagojen prikaz dnevno pridobljenih jedilnikov s spleta. Asistent je integriran v različne sisteme sporočanja (Microsoft Teams, Discord, Slack ter Facebook Messenger), pogovor z uporabnikom pa poteka v slovenskem jeziku.&lt;br /&gt;
&lt;br /&gt;
:S preizkusom asistenta v praksi smo pokazali, da uporabnikom olajša izbiro menija ali restavracije za dnevno kosilo. Algoritem za avtomatsko ekstrakcijo alergenov z uporabo nevronske mreže dosega uspešnost 68% (ocena F1), kar je dovolj uporabno za opozarjanje uporabnika na možno vsebnost alergenov v jedi, je pa smiselno, da uporabnik to opozorilo asistenta dodatno preveri pri osebju restavracije.&lt;br /&gt;
|KljucneBesede=pametni asistent, obdelava naravnega jezika, ekstrakcija podatkov s spleta, prehrana, priporočanje uporabniku&lt;br /&gt;
|KljucneBesedeEng=chatbot, natural language processing, web scraping, nutrition, user recommendation&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63130039-Janez Eržen-dispozicija.pdf}} Dispozicija], [{{filepath:63130039-Janez Eržen-Pametni asistent za predlaganje obrokov.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Napovedovanje glasovanj strank v Evropskem parlamentu&lt;br /&gt;
|NaslovEng=Predicting Roll-Call Voting of Political Parties in European parliament&lt;br /&gt;
|Avtor=Miha Nahtigal&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.44.30.png|300px|left]]Evropski parlament je politično telo, ki že dolgo časa razdvaja javnost. Njegovi nasprotniki po eni strani trdijo, da je tako politično in kulturno heterogen organ nezmožen učinkovitega delovanja, po drugi strani pa naj bi evropski poslanci hitro izgubili stik s svojimi volivci ter glasovali predvsem tako, kot jim to naročijo vodje skupin. Zanimalo nas je, če evropski poslanci glasujejo dovolj avtomatično in predvidljivo, da bi lahko rezultate glasovanj uspešno napovedovali z modelom strojnega učenja. Da smo zmanjšali časovno kompleksnost smo se odločili za napovedovaje rezultatov glasovanj po političnih strankah. Najprej smo implementirali spletne pajke, s katerimi smo pridobili čim več rezultatov glasovanj in z njimi povezanih podatkov. Iz teh smo nato z interdisciplinarno kombinacijo metod podatkovnega rudarjenja ter strokovnega geopolitičnega znanja izluščili značilke in zgradili model. &lt;br /&gt;
&lt;br /&gt;
:Rezultati so pokazali približno 80% uspešnost napovedovanja rezultatov glasovanj (uteženi oceni f1 in roc-auc). Napovedovanje je bilo bistveno bolj uspešno pri strankah s proevropsko,liberalno in globalistično politično usmeritvijo kot to velja za evroskeptične, ekonomsko socialne in nacionalistične stranke. S tem smo dodatno podprli tezo o obstoju in pomembnosti nove nacionalistično-globalistične politične delitve. Poleg tega predstavlja problem tudi razred vzdržanih glasovanj, ki ga je težko napovedati že s pomočjo človeške inteligence.&lt;br /&gt;
|KljucneBesede=napovedovanje, glasovanja, politične stranke, Evropski parlament&lt;br /&gt;
|KljucneBesedeEng=predicting, Roll-Call votes, political parties, European parliament&lt;br /&gt;
|Komentar=&lt;br /&gt;
|Viri=[{{filepath:63170413-Miha Nahtigal-dispozicija.pdf}} Dispozicija], [{{filepath:63170413-Miha Nahtigal-Napovedovanje glasovanj strank v Evropskem parlamentu.pdf}} Magistrsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2014 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Primerjava orodij za vizualizacijo in preiskovanje omrežij&lt;br /&gt;
|Avtor=Didka Dimitrova Birova&lt;br /&gt;
|Opis=Zaradi povečevanja količine in kompleksnosti podatkov uporabniki vse težje učinkovito preučujejo velike množice podatkov. Podatki so med seboj povezani in posledično lahko množico podatkov predstavimo in vizualiziramo v obliki omrežja (socialna, biološka, svetovni splet). Glavni namen vizualizacije je učinkovito posredovati in predstaviti podatke s pomočjo vizualne percepcije ter predvsem olajšati raziskovanje podatkov oziroma omrežja. Za analizo in prikaz omrežij obstaja množica orodij - nekatera pokrivajo področje analize kot tudi prikaza, specializirana orodja pa se osredotočajo samo na analizo ali samo na vizualizacijo, oziroma so lahko specializirana za določeno domeno (npr. socialna omrežja).&lt;br /&gt;
&lt;br /&gt;
:V okviru naloge bi bilo potrebno narediti primerjavo in evaluacijo orodij za vizualizacijo omrežij – kakšne so omejitve, performance, možnosti za razširitev in dopolnjevanje obstoječih orodij.&lt;br /&gt;
|KljucneBesede=vizualizacija podatkov, omrežja, primerjava orodij&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_Didka.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2013 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Označevanje imenskih entitet v pravnih besedilih&lt;br /&gt;
|Avtor=Matic Di Batista&lt;br /&gt;
|Opis=Odkrivanje podatkov iz besedil velja za eno izmed aktualnih podpodročij v okviru obdelave tekstovnih podatkov. Za slovenski jezik še nimamo dovolj prilagojenih pristopov ali ogromnih podatkovnih množic iz katerih bi lahko zgradili praktično uporabne metode za odkrivanje entitet. Namen diplomske naloge ja zato izdelava orodja, ki bo znalo odkrivati imenske entitete v slovenskih besedilih. &lt;br /&gt;
&lt;br /&gt;
:Kandidat naj pregleda obstoječe metode za odkrivanje entitet v besedilih in jih prilagodi za delo s slovenskim jezikom. Pri tem naj primerja njihovo delovanje in razišče morebitne probleme, ki so posledica sintakse in pravil v slovenščini. Nazadnje naj predlaga nov nabor značilk za učenje modelov in razvito metodo testira nad lastno izdelano podatkovno množico.&lt;br /&gt;
|KljucneBesede=ekstrakcija podatkov iz besedil, razpoznavanje entitet, tekstovno rudarjenje&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_MaticDiBatista.pdf}} Diplomsko delo]}}&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Kontekstualno ujemanje in iskanje na modelu spletne oglasne deske&lt;br /&gt;
|Avtor=Vasja Laharnar&lt;br /&gt;
|Opis=Spletne oglasne deske so specializirani iskalniki, ki lahko namesto dokumentov (npr. spletne strani, slike, besedila), indeksirajo uporabnike sistema.  Primer so socialni iskalniki, ki ne vrnejo neposrednega odgovora, ampak se poizvedba pošlje uporabniku, ki ga sistem spozna za relevantnega in nato le ta odgovori. Takšni iskalniki morajo torej bolj upoštevati uporabniške profile in njihove kontekste. &lt;br /&gt;
&lt;br /&gt;
:V okviru diplomske naloge naj kandidat izdela spletno storitev, ki bo omogočala objavljanje besedil in njihovo iskanje. Pri tem naj kandidat preuči korake procesiranja besedil za potrebe splošnega indeksiranja. Poleg tega naj pri implementaciji iskanja in primerjanja besedil upošteva tudi semantične podatke, k jih pridobi iz besedil ali profilov uporabnikov. Nazadnje naj izdelano storitev testira na domeni študijskih praks, kjer v sistemu sodelujejo profesorji, študenti in podjetja.&lt;br /&gt;
|KljucneBesede=obdelava naravnega jezika, semantična podobnost, lematizacija, klasifikacija, naivni Bayesov klasifikator, iskanje informacij, iskanje, ujemanje&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_VasjaLaharnar.pdf}} Diplomsko delo]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2012 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Semantično zajemanje podatkov iz predefiniranih virov&lt;br /&gt;
|Avtor=Alan Rijavec&lt;br /&gt;
|Opis=Izdelajte komponento za zajem podatkov iz spletnih virov. Komponenta naj bo zasnovana modularno, tako da bo dodajanje novega vira zahtevalo le implementacijo določenih vmesnikov. Vhodi in rezultati naj bodo semantično označeni, tako da bo komponenta zmožna sama izvajati klice funkcij in sestavljati rezultate v obliki RDFS ali drugega semantičnega zapisa.&lt;br /&gt;
|KljucneBesede=spletni pajek, razčlenjevanje spletnih strani, semantični splet&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_AlanRijavec.pdf}} Diplomsko delo] [{{filepath:IzvornaKoda_AlanRijavec.zip}} Izvorna koda]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 2011 ==&lt;br /&gt;
&lt;br /&gt;
{{Thesis&lt;br /&gt;
|Naslov=Pridobivanje konteksta z uporabo spletnih brskalnikov&lt;br /&gt;
|Avtor=Marko Jurinčič&lt;br /&gt;
|Opis=[[File:Screenshot 2022-08-03 at 16.32.33.png|300px|right]]Današnje inteligentne aplikacije morajo za svoje delovanje beležiti in uporabljati kontekst uporabnika. Zamislite si pristop, kako čim bolj natančno modelirati kontekst določenega uporabnika. Cilj je, da iz ugotovljenih virov pridobite trenutno relevantne teme (besede) za uporabnika. Uporabljate lahko čim več virov, ki jih lahko: na primer zvok, slika, video uporabnika, pisanje. Primer vašega dela: Implementacija orodne vrstice v iskalniku Firefox, ki ima možnost beleženja in shranjevanja različnih parametrov (čas na določeni spletni strani, interakcija z drugimi programi). Podobna orodna vrstica je implementirana znotraj Lemur Project-a, ki si gradi t.i. query-log. Mogoče tudi beleženje konteksta preko aplikacije pametnega telefona.&lt;br /&gt;
|KljucneBesede=kontekst, vtičnik, podatkovno rudarjenje&lt;br /&gt;
|Komentar=Usmerjanje in pomoč pri mentorstvu prof. dr. Marka Bajca. Gre za diplomsko nalogo enake stopnje bolonjskemu magisteriju.&lt;br /&gt;
|Viri=[{{filepath:Diplomska_MarkoJurincic.pdf}} Diplomsko delo] [{{filepath:IzvornaKoda_MarkoJurincic.zip}} Izvorna koda]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.16.28.png&amp;diff=471</id>
		<title>File:Screenshot 2025-02-28 at 14.16.28.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.16.28.png&amp;diff=471"/>
		<updated>2025-02-28T13:16:41Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63180365-Marko_Ivanovski-S_poizvedovanjem_obogateno_generiranje_besedil_z_domensko_specifi%C4%8Dnim_dou%C4%8Devanjem_velikih_jezikovnih_modeloveli-2.pdf&amp;diff=470</id>
		<title>File:63180365-Marko Ivanovski-S poizvedovanjem obogateno generiranje besedil z domensko specifičnim doučevanjem velikih jezikovnih modeloveli-2.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63180365-Marko_Ivanovski-S_poizvedovanjem_obogateno_generiranje_besedil_z_domensko_specifi%C4%8Dnim_dou%C4%8Devanjem_velikih_jezikovnih_modeloveli-2.pdf&amp;diff=470"/>
		<updated>2025-02-28T13:15:52Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63180365-Marko_Ivanovski-dispozicija.pdf&amp;diff=469</id>
		<title>File:63180365-Marko Ivanovski-dispozicija.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63180365-Marko_Ivanovski-dispozicija.pdf&amp;diff=469"/>
		<updated>2025-02-28T13:15:22Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.12.49.png&amp;diff=468</id>
		<title>File:Screenshot 2025-02-28 at 14.12.49.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.12.49.png&amp;diff=468"/>
		<updated>2025-02-28T13:13:07Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63150140-Gregor_Ker%C5%A1evan-Avtomatizacija_vdornega_testiranja_spletnih_strani.pdf&amp;diff=467</id>
		<title>File:63150140-Gregor Kerševan-Avtomatizacija vdornega testiranja spletnih strani.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63150140-Gregor_Ker%C5%A1evan-Avtomatizacija_vdornega_testiranja_spletnih_strani.pdf&amp;diff=467"/>
		<updated>2025-02-28T13:12:12Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63180347-Nino_Brezac-Izbiranje_sistema_za_upravljanje_z_grafnimi_podatkovnimi_bazami.pdf&amp;diff=466</id>
		<title>File:63180347-Nino Brezac-Izbiranje sistema za upravljanje z grafnimi podatkovnimi bazami.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63180347-Nino_Brezac-Izbiranje_sistema_za_upravljanje_z_grafnimi_podatkovnimi_bazami.pdf&amp;diff=466"/>
		<updated>2025-02-28T13:09:42Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63180347-Nino_Brezac-dispozicija.pdf&amp;diff=465</id>
		<title>File:63180347-Nino Brezac-dispozicija.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63180347-Nino_Brezac-dispozicija.pdf&amp;diff=465"/>
		<updated>2025-02-28T13:09:11Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.07.15.png&amp;diff=464</id>
		<title>File:Screenshot 2025-02-28 at 14.07.15.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.07.15.png&amp;diff=464"/>
		<updated>2025-02-28T13:07:30Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63170020-Gal_Petkov%C5%A1ek-Avtomatizirana_gradnja_u%C4%8Dnih_korpusov_s_pomo%C4%8Djo_velikih_jezikovnih_modelov.pdf&amp;diff=463</id>
		<title>File:63170020-Gal Petkovšek-Avtomatizirana gradnja učnih korpusov s pomočjo velikih jezikovnih modelov.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63170020-Gal_Petkov%C5%A1ek-Avtomatizirana_gradnja_u%C4%8Dnih_korpusov_s_pomo%C4%8Djo_velikih_jezikovnih_modelov.pdf&amp;diff=463"/>
		<updated>2025-02-28T13:06:40Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:63170020-Gal_Petkov%C5%A1ek-dispozicija.pdf&amp;diff=462</id>
		<title>File:63170020-Gal Petkovšek-dispozicija.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:63170020-Gal_Petkov%C5%A1ek-dispozicija.pdf&amp;diff=462"/>
		<updated>2025-02-28T13:06:09Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
	<entry>
		<id>https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.04.29.png&amp;diff=461</id>
		<title>File:Screenshot 2025-02-28 at 14.04.29.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.zitnik.si/index.php?title=File:Screenshot_2025-02-28_at_14.04.29.png&amp;diff=461"/>
		<updated>2025-02-28T13:04:42Z</updated>

		<summary type="html">&lt;p&gt;Slavkoz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Slavkoz</name></author>
	</entry>
</feed>