Pages

Algoritam diferencijalne evolucije za problem odabira značajki
Algoritam diferencijalne evolucije za problem odabira značajki
Filip Znaor
U radu je opisan problem klasifikacije i odabira značajki (FS) te algoritam diferencijalne evolucije (DE), popularan evolucijski algoritam koji može biti korišten kao omotač za FS. Opisane su tri tehnike diskretizacije rješenja u DE korištenog za FS te oblici pristupa odabira vrijednosti parametara DE. Dan je opis ostvarenog programskog rješenja koje omogućuje izvođenje algoritma DE u svrhu FS s mogućnošću podešavanja parametara DE i korištene tehnike diskretizacije ...
Algoritam k-najbližih susjeda i njegove unaprijeđene inačice za prepoznavanje uzoraka
Algoritam k-najbližih susjeda i njegove unaprijeđene inačice za prepoznavanje uzoraka
Marin Radoš
U ovom radu prikazan je problem klasifikacije uzoraka pomoću algoritma k-najbližih susjeda, te unaprjeđenje tog algoritma raznim načinima. Algoritam k-najbližih susjeda uspoređen je s njegovim unaprijeđenim inačicama na temelju eksperimentalnih rezultata dobivenih mjerenjem točnosti klasifikacije u različitim uvjetima, s različitim skupovima podataka i brojem susjeda k. Određeni su najveći nedostatci standardnog algoritma k-najbližih susjeda kroz funkciju udaljenosti,...
Algoritam upravljanja ABS sustavima s primjenom na biciklima
Algoritam upravljanja ABS sustavima s primjenom na biciklima
Romana Horvat
Rad se sastoji od različitih segmenata kao što su planiranje i prijedlog prvog rješenja tj. ideje, realizacija te ideje uz neke manje promjene i rezultati i testiranja. Proces izrade je prikazan u potpunosti od početka. Proces planiranja je bio jako bitan za izradu programa kako bi se vrijeme koje je potrebno za programiranje skratilo i iskoristilo na najefikasniji način. Veliki dio vremena je zauzet planiranjem samim time su smanjeni troškovi i vrijeme izrade. Programiranje je bio...
Algoritam za autonomnu vožnju zasnovan na prepoznavanju prometnih znakova
Algoritam za autonomnu vožnju zasnovan na prepoznavanju prometnih znakova
David Mijić
U ovom diplomskom radu razvijen je algoritam za upravljanje modelom vozila zasnovan na prepoznatim prometnim znakovima. YOLO algoritam korišten je za prepoznavanje određenih prometnih znakova, a parametri algoritma za prepoznavanja prometnih znakova trenirani su na označenim slikama iz kreirane baze podataka određenih prometnih znakova. Programski okvir ROS korišten je za upravljanje modelom vozila u CARLA simulatoru otvorenog koda. Čvor za primanje graničnih okvira detektiranih...
Algoritam za detekciju prepreka unutar vozne trake i prilagodbu brzine
Algoritam za detekciju prepreka unutar vozne trake i prilagodbu brzine
Srđan Ljepić
Tema ovog diplomskog rada je izrada algoritma za detekciju prepreka unutar vozne trake i prilagodbu brzine vozila. Algoritam se temelji na obradi slika koje se dobivaju s kamere montirane na prednjoj strani vozila pomoću ROS-a. Obrada slika obavljena je metodama računalnog vida, koje su ostvarene pomoću programskog jezika C++ i biblioteke OpenCV. Kada je slika dohvaćena, izvršavaju se metode predobrade slike, kao i detekcija rubova kako bi se smanjio šum. Osim toga, koristi se RANSAC...
Algoritam za dobivanje pogleda odozgo na vozilo
Algoritam za dobivanje pogleda odozgo na vozilo
Ivan Marinić
Diplomski rad opisuje algoritme za dobivanje pogleda odozgo na vozilo koji se mogu koristiti u sustavu za autonomna vozila. U radu su opisane važne smjernice i koraci za uspješnu kalibraciju kamere. Algoritam za generiranje pogleda prostora oko automobila definira geometrijske operacije nad slikom kako bi se generirao cjeloviti i povezani pogled odozgo. Ove operacije uključuju ispravljanje izobličenja, transformaciju perspektive i spajanje slika. Algoritam se uspješno izvodi...
Algoritam za izdvajanje putokaza iz scene i razumijevanje teksta na njima
Algoritam za izdvajanje putokaza iz scene i razumijevanje teksta na njima
Ivan Čordašić
U sklopu ovog rada razvijen je algoritam za detekciju putokaza u sceni i razumijevanje teksta na njima, koristeći vlastitu bazu podataka. Cilj je bio izolirati putokaze iz scene i razumjeti tekst na njima, uključujući smjer na koji pokazuju. Algoritam je izgrađen koristeći metode dubokog učenja, odnosno YOLOv7 za detekciju putokaza i smjera na njima, u kombinaciji s OCR alatima za razumijevanje teksta. Razvoj algoritma proveden je u Python programskom okruženju. Testiranja su...
Algoritam za logičku zagonetku minolovac u programskom jeziku C#
Algoritam za logičku zagonetku minolovac u programskom jeziku C#
Oliver Horvat
Minolovac je poznata računalna igra koja se rješava primjenom logičkog razmišljanja u svrhu donošenja odluke nalazi li se u polju mina ili ne. Cilj igre je otkriti ona polja koja ne sadrže minu u ploči koja sadrži redove i stupce polja koja mogu sadržavati minu. Jedino što se koristi pri rješavanju ploče jest vrijednost koja je zapisana u otkrivenim poljima, koja predstavlja koliko polja koja ga okružuju sadrže minu. Napisan je algoritam u programskom jeziku C# koji...
Algoritam za provjeru sinkronizacije video sadržaja i podnaslova
Algoritam za provjeru sinkronizacije video sadržaja i podnaslova
Davor Kedačić
U ovom radu je izrađen algoritam za provjeru sinkronizacije video sadržaja i podnaslova. Algoritam je pisan u programskom jeziku C. U radu su opisane sve korištene tehnologije koje su bile potrebne za realizaciju algoritma. Te tehnologije su programski jezik C, XML označni jezik, Node.js okružje, FFmpeg te tehnologija dvodimenzionalnih QR kodova. Dan je opis rješenja zadataka, opis pojedinih modula, njihova međuovisnost te provedeni testovi i njihovi rezultati. Algoritam je...
Algoritam za uključivanje alarmnog sustava prilikom izlaska iz vozila
Algoritam za uključivanje alarmnog sustava prilikom izlaska iz vozila
Marija Ovžetski
U ovom diplomskom radu opisano je rješenje za uključivanje alarmnog sustava prilikom izlaska vozača iz vozila s ciljem povećanja sigurnosti vozača i sudionika prometa koji mu dolaze odostraga. Rješenje se sastoji od YOLOv7 algoritma za detekciju sudionika prometa u okviru video sekvence, algoritma za praćenje sudionika prometa te algoritma za procjenu udaljenosti koji je potreban za procjenu brzine i vremena do potencijalne kolizije s vozačevim vratima na temelju kojeg se...
Algoritmi raspoređivanja procesa operacijskog sustava
Algoritmi raspoređivanja procesa operacijskog sustava
Filip Gajari
Proces predstavlja računalni program koji se izvršava. Kako ne bi došlo do zastoja između procesa, koriste se algoritmi raspoređivanja kojima se izrađuje plan raspoređivanja procesa na CPU-u. Algoritmi raspoređivanja mogu se podijeliti u 3 kategorije: raspoređivanje u batch sustavim, raspoređivanje u interaktivnim sustavima te raspoređivanje u sustavima stvarnog vremena. U ovom radu obrađeni su algoritmi koji spadaju u batch sustave i interaktivne sustave, te su implementirani...
Algoritmi s matricama koristeći CUDA tehnologiju
Algoritmi s matricama koristeći CUDA tehnologiju
Dražen Lekšan
U ovom radu su korištenjem CUDA tehnologije implementirani algoritmi za zbrajanje, množenje i inverz matrice. U početku je objašnjenja CUDA arhitektura i navedeni su neki primjeri primjene CUDA tehnologije u industriji. Zatim su algoritmi objašnjeni teorijski i prikazan je način njihove programske implementacije. Na svim implementiranim algoritmima je provedeno testiranje performansi i točnosti koristeći tri modela grafičkih kartica. Zbog bolje mogućnosti usporedbe korištena je i...

Pages