Pages

Implementacija učinkovitog algoritma za izgradnju poboljšanog sufiksnog polja
Implementacija učinkovitog algoritma za izgradnju poboljšanog sufiksnog polja
Hana Jurić Fot
U bioinformatici se često javlja potreba za pretraživanjem velikih nizova (DNA i proteinskih sljedova) različitim podnizovima. Kako bi se taj problem riješio u razumnom vremenu, potrebno je koristiti efikasne strukture indeksiranja teksta, kao što su sufiksno stablo i sufiksno polje, koje se mogu izgraditi u linearnom vremenu. Sufiksno polje samo po sebi ima neke nedostatke u odnosu na sufiksno stablo pa se zato često proširuje i nadograđuje. Algoritam gSAIS nadogradnja je popularnog...
Implementacija učinkovitog algoritma za izgradnju sufiksnog polja
Implementacija učinkovitog algoritma za izgradnju sufiksnog polja
Ivona Šarić
U ovom radu objašnjeno je značenje indeksiranja genomskih sljedova. Opisane su strukture podataka sufiksno stablo i sufiksno polje te njihovo značenje u području bioinformatike. Objašnjeni su koraci SACA-K algoritma za izgradnju sufiksnog polja, odnosno za indeksiranje ulaznog niza. Implementirala sam navedeni algoritam u programskom jeziku Python te sam performanse usporedila s originalnom implementacijom izvedenom u programskom jeziku C++. Oba programska koda testirala sam na istim...
Implementacija učinkovitog neizrazitog klasifikacijskog sustava temeljenoga na algoritmu IVTURS
Implementacija učinkovitog neizrazitog klasifikacijskog sustava temeljenoga na algoritmu IVTURS
Romano Barilar
Za rad je napisana implementacija neizrazitog klasifikacijskog sustava IVTURS u programskim jezicima python/cython. Prvo poglavlje rada obrađuje općenite teorijske pojmove vezane uz IVTURS. Drugo poglavlje rada obrađuje sam IVTURS, tj. njegovu metodu rasuđivanja, generiranje i optimiranje pravila. U drugom se poglavlju također nalazi prikaz kako sustav klasificira ulazne primjere. Treće poglavlje uvodi promjene u radu sustava u vidu korištenja Choquetovih integrala kao agregacijske...
Implementacija vektorskog upravljanja sinkronim strojem sa stalnim magnetima za primjenu u električnim vozilima
Implementacija vektorskog upravljanja sinkronim strojem sa stalnim magnetima za primjenu u električnim vozilima
Darian Pešut
Sa sve većom promjenom automobilske industrije, u električnim pogonima automobila često se nalaze SMPM motori. U upravljanju električnim motorom u vozilima je važna regulacija momenta za što bolju dinamiku vozila. Jedan od naprednih algoritama koji pružaju visoko iskorištavanje prednosti SMPM motora je vektorsko upravljanje. Jedne od važnijih metoda unutar vektorskog upravljanja, pogotovo SMPM-om s unutarnjim magnetima, su MTPA metoda i slabljenje polja. U radu su te metode detaljno...
Implementacija virtualnog čvora s funkcijama vatrozida u sustavu IMUNES
Implementacija virtualnog čvora s funkcijama vatrozida u sustavu IMUNES
Matija Sekulić
IMUNES (Integrated Multiprotocol Network Emulator/Simulator) je simulator i emulator računalnih mreža temeljenih na IP protokolu. IMUNES radi na principu stvaranja virtualnih čvorova u jezgri operacijskog sustava FreeBSD. Vatrozid (Sigurnosna stijena, eng. firewall) je sigurnosni element računalne mreže koji djeluje kao most prema ostatku mreže. Ipvatrozid se temelji na filtriranju paketa. Vatrozid na temelju zastavica u IP paketu odlučuje koju vrstu paketa će proslijediti. Ovim...
Implementacija vizualnih transformacija virtualnih objekata u proširenoj stvarnosti
Implementacija vizualnih transformacija virtualnih objekata u proširenoj stvarnosti
Nikolina Roso
U okviru završnog rada istražene su mogućnosti razvoja mobilne aplikacije u tehnologiji proširene stvarnosti koje pruža platforma Unity te je dan uvid u dio dostupnih 3D modela, animacija i dodatnih instalacijskih paketa koji su dostupni za preuzimanje na Internetu. Koristeći stečena znanja i pronađene resurse razvijena je aplikacija „Modni AvatAR“. Aplikacija kroz dvije igre zabavnog karaktera demonstrira vizualne transformacije virtualnih objekata u proširenoj stvarnosti. U...
Implementacija web poslužitelja u programskom jeziku Erlang
Implementacija web poslužitelja u programskom jeziku Erlang
Mate Nenadić
U ovom radu opisan je način implementacije jednostavnog web poslužitelja u programskom jeziku Erlang. U početnom dijelu rada opisuju se osnovne značajke programskog jezika Erlang, zajedno s dijelovima OTP-a koji su bitni za izgradnju web poslužitelja. Zatim se definiraju i opisuju značajke web poslužitelja i ideje korištenja REST načela. U radu je izložen cjelokupni postupak implementacije web poslužitelja u Erlangu, s primjerom u kojem korisnik može putem klijentske aplikacije...
Implementacija značajke "slijedi me" na bespilotnoj letjelici
Implementacija značajke "slijedi me" na bespilotnoj letjelici
Dominik Begić
Bespilotne letjelice ili dronovi u zadnjem desetljeću su jako dobili na važnosti. Pokazatelj toga je rastuća potreba za primjenom u dronova u sve više i više različitih industrija pa tako i u svakodnevnom životu običnog čovjeka. Postoje razne značajke dronova koje mogu poboljšati korisničko iskustvo. Jedna od takvih je i značajka “slijedi me”. Ovaj rad će predstaviti korake kojima se takva značajka može implementirati u bespilotnu letjelicu. Pokazat će razne tehnike...
Implementacija zvukomjera korištenjem neovisnog DSP sustava
Implementacija zvukomjera korištenjem neovisnog DSP sustava
Mirko Grebenar
Zvukomjer je uređaj za mjerenje razine zvučnog tlaka. Uobičajene funkcije zvukomjera su primjena težinskih filtara, oktavna i tercna analiza, vremensko usrednjavanje i mjerenje vršne vrijednosti. Cilj ovog rada je implementacija osnovnih funkcija zvukomjera korištenjem sustava za obradu digitalnih signala TMX320C5535 eZdsp, što zahtijeva dobro znanje iz područja digitalne obrade signala i programiranja u programskom jeziku C. U prvom dijelu ovog rada opisani su osnovni dijelovi...
Implementacija šahovskog stroja zasnovana na metodi min-max pretraživanja s alfa-beta podrezivanjem
Implementacija šahovskog stroja zasnovana na metodi min-max pretraživanja s alfa-beta podrezivanjem
Berislav Paradžik
Tema rada je implementacija šahovskog stroja zasnovana na metodi min-max pretraživanja s alfa-beta podrezivanjem. U radu su implementirane dodatne optimizacije alfa beta podrezivanja i spremanja izračunatih vrijednosti stanja zobrist mapiranjem. Koraci razvijanja šahovskog stroja podijeljeni su na poglavlja. U prvim poglavljima obrađuje se implementacija šaha i min-max pretraživanja. Nakon toga slijede poglavlja s alfa-beta podrezivanjem te dodatnim optimizacijama stroja. Svaka...
Implentacija podatkovne enkripcije s niskom potrošnjom energije u bežičnom prijenosu
Implentacija podatkovne enkripcije s niskom potrošnjom energije u bežičnom prijenosu
Pavo Orepić
Analiza postojećih rješenja podatkovne enkripcije s niskom potrošnjom energije. Korištenjem otvorenih alata osmisliti algoritam enkripcije koji će se moći implementirati u sustavima s ograničenim energetskim resursima. Implemetirati predloženo rješenje na razini višeg programskog jezika, te na razini mikrokontrolera. Usporediti i verificirati funkcionalnosti predloženog rješenja.
Implikacije uvođenja brzih oplodnih reaktora na dostatnost zaliha nuklearnog goriva
Implikacije uvođenja brzih oplodnih reaktora na dostatnost zaliha nuklearnog goriva
Anđelo Bošković
Opisana je kategorizacija i dan je pregled postojećih zaliha urana. Dan je pregled karakteristika lakovodnih reaktora i brzih oplodnih reaktora. Definirali smo različite scenarije razvoja nuklearnih kapaciteta na svjetskoj razini koji doprinose malo, srednje i značajno (polovina ukupne proizvedene električne energije) dugoročnim energetskim strategijama uz pretpostavku korištenja postojeće tehnologije lakovodnih reaktora do 2065. godine i uvođenja brzih oplodnih reaktora nakon 2065....

Pages