Pages

Automatizirano postavljanje kliničke dijagnoze korištenjem znanja iz vanjskih izvora
Automatizirano postavljanje kliničke dijagnoze korištenjem znanja iz vanjskih izvora
Kristijan Palić
Danas se skrb o pacijentima uglavnom dokumentira u elektroničkim zdravstvenim zapisima, što pruža puno tekstualnih podataka u digitalnom formatu. Iako su takvi zapisi prvenstveno namijenjeni arhiviranju podataka o pacijentu i obavljanju određenih administrativnih zadataka, mnogi ih istraživači koriste i u različitim primjenama kliničke informatike, poput automatizirane kliničke dijagnoze. Tema diplomskoga rada jest zadatak mapiranja anamneze i dijagnoze u kojem se za postavljanje...
Automatizirano prepoznavanje biljaka na fotografijama koje su snimane u prirodnom staništu
Automatizirano prepoznavanje biljaka na fotografijama koje su snimane u prirodnom staništu
Ivan Baljkas
Aktualno pitanje jest očuvanje ugroženih biljnih vrsta i biljnih vrsta koje imaju važnu ulogu u eko-sustavu. S obzirom na to da je teško pronaći veći broj stručnjaka koji mogu raspoznavati i prebrojavati određene biljne vrste, praktično bi bilo implementirati automatiziranu detekciju cvjetova na slikama. Imajući na umu da svatko pri ruci ima kameru, a postoji i mogućnost korištenja dronova, vrlo lako se može snimiti velika površina eko-sustava. Dobiveni podaci u obliku slika...
Automatizirano prepoznavanje proljetnica Pulsatilla grandis na fotografijama koje su snimane s dronom u prirodnom staništu
Automatizirano prepoznavanje proljetnica Pulsatilla grandis na fotografijama koje su snimane s dronom u prirodnom staništu
Bruno Jerić
U ovom radu ukratko su opisani neki algoritmi koji su potakli razvoj računalnog vida. Opisana je implementacija računalnog vida koja koristi tehnike dubokog učenja i konvolucijske neuronske mreže. Objašnjena je ideja i koncept neuronskih mreža te je detaljnije opisan Faster R-CNN model. U praktičnom dijelu rada opisan je proces pripreme podataka u formi slika koje prikazuju predmet interesa – cvijet velecvjetna sasa te proces treniranja mreže. Problem detekcije riješen je...
Automatizirano prikupljanje skupa podataka za ispitivanje sustava preporučivanja knjiga
Automatizirano prikupljanje skupa podataka za ispitivanje sustava preporučivanja knjiga
Ivica Šimić
Sustav za automatizirano prikupljanje podataka o knjigama sa web stranica. Za izgradnju sustava korišten je Python i njegove knjižnice specijalizirane za izvlačenje podataka. Korištene su knjižnice requests za inicijalni dohvat HTML-a, Selenium WebDriver za dinamičke elemente i lxml za parsiranje htmla. Sustav je napravljen tako da se može što jednostavnije primjeniti na različite web stranice uz uvjet da je semantika podataka ista. Podaci su spremljeni u CSV (Excel) i JSON formatu.
Automatizirano testiranje aplikacijskih programskih sučelja temeljenih na arhitekturi REST
Automatizirano testiranje aplikacijskih programskih sučelja temeljenih na arhitekturi REST
Filip Majetić
Razvojem web-servisa u posljednjih 20 godina REST se pokazao kao najpopularniji stil arhitekture te je danas uvjerljivo najkorišteniji. Tijekom istraživanja postojećih rješenja postao je očit nedostatak sustava za testiranje web-servisa temeljenih na principima REST-a, koji bi ujedno podržavao često korištene standarde za specifikaciju web-servisa. Razvijeno je programsko rješenje koje omogućuje automatsko stvaranje testova iz specifikacije web-servisa, njihovo pokretanje i prikaz...
Automatizirano testiranje poslovnog procesa
Automatizirano testiranje poslovnog procesa
Dražen Borota
Poslovni procesi u poduzećima se obavljaju razmjenama poruka između pripadajućih sustava. Ispravnost rada sustava očituje se u provjeri tih ulazno-izlaznih poruka i redoslijeda (prioriteta) njihovog dolaska. Ukoliko dođe do pogreške, potrebno ju je što prije otkloniti. U tu svrhu je nastala ova aplikacija. Grafičkim sučeljem korisnik definira poslovni proces u vidu testnih koraka s očekivanim XML porukama te pokrene testiranje. Kao rezultat grafički se prikazuje mjesto eventualne...
Automatizirano testiranje uz pomoć alata AFL
Automatizirano testiranje uz pomoć alata AFL
Ivan Ivanković
Rastom složenosti se otvara sve više vektora napada na programsku podršku i sustave. Kako bi se uklonili vektori napada potrebno je napraviti prikladna testiranja i ukloniti pronađene sigurnosne propuste. Brojni sustavi nisu jednostavni za testiranje zbog njihove kompleksnosti i u tom slučaju kao koristan alat se može koristiti emulacija sustava. QEMU je alat koji omogućuje emulaciju cijelog sustava. Načini i alati pomoću kojih se može provesti testiranje su brojni, ali alat...
Automatizirano upravljanje konfiguracijom skupa heterogenih računala
Automatizirano upravljanje konfiguracijom skupa heterogenih računala
Ema Musa
Upravljanje konfiguracijama računala dugotrajan je posao ukoliko se izvodi isključivo ljudskom intervencijom. Iz tog razloga nastali su alati koji omogućuju automatizirano upravljanje konfiguracijom skupa računala. Administrator sustava odabire alat primjeren infrastrukturi sustava. Jedan od alata za upravljanje konfiguracijom je Puppet, trenutačne verzije 4. Instalacijom programske podrške Puppet u sustav, administrator je u mogućnosti konfigurirati različite postavke računala. U...
Automatizirano upravljanje pumpnim postrojenjem
Automatizirano upravljanje pumpnim postrojenjem
Roko Baričić
U radu je razvijeno tehničko rješenje za automatizirano upravljanje pumpnim postrojenjem koje se sastoji od više pumpi pogonjenih asinkronim motorima. Motori se tijekom zaleta i zaustavljanja napajaju iz jednog frekvencijskog pretvarača dok se ostatak vremena napajaju direktno iz mreže. Laboratorijski sustav za automatizaciju sastoji se od frekvencijskog pretvarača SINAMICS S120, PLC-a SIMATIC S7-1500 i dva asinkrona motora. Sustavom se upravlja preko vizualizacijskog sučelja koje je...
Automatizirano upravljanje sustavima korištenjem senzorskih podataka
Automatizirano upravljanje sustavima korištenjem senzorskih podataka
Nino Malbašić
Internet stvari je popularni koncept koji omogućuje povezivanje senzorskih sustava ili uređaja i stvari koje se svakodnevno koriste, pružajući mogućnost da stvari komuniciraju međusobno te s višim slojevima sustava slanjem i primanjem podataka. Algoritmi strojnog učenja nude optimizirane metode analize i obrade velikih količina podataka te su vrlo pogodni za unošenje inteligencije u sustave. Kombinacija velike količine podataka koju produciraju senzorski sustavi te algoritama...
Automatizirano upravljanje željezničko-cestovnim prijelazima u razini
Automatizirano upravljanje željezničko-cestovnim prijelazima u razini
Vedran Ljubić
U specijalističkom radu izvršena je analiza dvije tehničke izvedbe automatskih uređaja za osiguranje u sklopu kojeg je provedeno ispitivanje rada i odziva kod pojave neispravnosti. Na osnovu dobivenih rezultata: odziv na uređaju daljinske kontrole i funkcionalno stanje, prikazan je prometno-tehnološki učinak na cestovni i željeznički promet pojedinačno, te je izraženo ostvarenje funkcionalno-tehničke sposobnosti. Na ovaj način se ukazuje na značaj odabira konstrukcije i...
Automatska anotacija skupa podataka semantičke segmentacije metodama polu nadziranog učenja
Automatska anotacija skupa podataka semantičke segmentacije metodama polu nadziranog učenja
Petar Slaviček
U ovom radu istražuje se problem semantičke segmentacije trsa u vinogradima s ciljem generiranja skupa podataka uz minimalno ljudsko anotiranje. Korištenjem VineSet skupa podataka, istrenirana je YOLOv5 detekcija trsa, koja se zatim iskoristila za generiranje skupa podataka rezanjem trsova iz slika. Izrezani trsovi su potom semantički segmentirani pomoću metode polunadziranog učenja SSL_ELN. Na generiranom skupu podataka provedena je evaluacija s nizom modela semantičke segmentacije i...

Pages