Pages

Izgradnja i odabir značajki za klasifikaciju dokumenata na hrvatskome jeziku
Izgradnja i odabir značajki za klasifikaciju dokumenata na hrvatskome jeziku
Sandra Trkulja
Ovaj rad istražuje kako prikupljanje distribucijskih značajki i tvorba n-grama riječi utječe na klasifikaciju dokumenata u odnosu na standardni model reprezentacije teksta kao vreće riječi. Korištenje tih modela iziskuje dodatne računalne resurse, ali oni mogu nositi više informacija nego što ih nosi reprezentacija korištenjem vreće riječi. Distribucijske značajke dobivene su ekstrakcijom informacija o pozicijama u dokumentu na kojima se riječi pojavljuju, dok je važnost...
Izgradnja i upravljanje bazom podataka na webu
Izgradnja i upravljanje bazom podataka na webu
Nina Gnjidić
Ovaj rad se bavio izradom web aplikacije za upravljanje bazama podataka. Dijelove aplikacije čini klijent, poslužitelj i poslužitelj baze podataka. Klijent je Angular TypeScript projekt kojim je izgrađeno korisničko sučelje. Poslužitelj je Spring Boot projekt u Javi. Poslužitelj koristi odgovarajuće tehnologije kojima pretvara XML datoteku u bazu podataka na PostgreSQL poslužitelju baze podataka. Osim pretvorbe XML datoteke u bazu podataka aplikacija omogućava korisnicima...
Izgradnja i upravljanje momentom serijskog elastičnog aktuatora
Izgradnja i upravljanje momentom serijskog elastičnog aktuatora
Ivan Ratković
Serijski elastični aktuator (SEA) je dobiven nadogradnjom na Dynamixel MX-64 aktuator. Za izradu su bili potreban još: magnetski enkoder AS5048A, gumena rotacijska opruga, Arduino Mega2560, rs485 module te dijelovi izrađeni na 3D printeru. Gumena rotacijska opruga je izrađena od prirodne gume oznake 40A u obliku prstena. SEA je napravljen tako da se može primijeniti u aplikacije koje zahtijevaju finu regulaciju momenta, te da ga se koristi kao aktuator u nekom zglobu. SEA aktuator je...
Izgradnja i vizualizacija filogenetskog stabla
Izgradnja i vizualizacija filogenetskog stabla
Lana Benčik
Podrijetlo i odnosi među vrstama proučavaju se stoljećima. Kako je vrijeme prolazilo, pojavile su se mnoge nove tehnologije koje su povukle nova područja studija. Jedno od tih područja je bioinformatika, disciplina koja se bavi prikupljanjem i analizom bioloških podataka. Potpodručje bioinformatike koje se naziva filogenija usredotočuje se na odnose među organizmima. Koristi različite metode za izračunavanje razlika u genetskom materijalu vrsta, a zatim ih vizualizira u obliku...
Izgradnja jednonožnog momentom upravljanog robota
Izgradnja jednonožnog momentom upravljanog robota
Martin Džida
Ovaj rad se bavi dizajniranjem konstrukcije momentom upravljanog robota. Dizajniran je i testiran aktuator koji je upravljan po momentu. Aktuator je dizajniran na dva načina. Prvo se razmatrao izravan pogon, a zatim i kvazi izravan pogon. Pokazano je da aktuator u izravnom pogonu daje stabilne i željene momente. Definirane su i gornje granice tih vrijednosti. Kvazi izravnim pogonom je pokazano da se mogu dobiti veliki momenti i analizirane su nelinearne pojave. Uočeni su problemi s...
Izgradnja jezičnog procesora koristeći radni okvir LLVM
Izgradnja jezičnog procesora koristeći radni okvir LLVM
Lucija Čutura
Izgradnja jezičnog procesora koristeći radni okvir LLVM tema je završnog rada koji se bavi proučavanjem izgradnje jezičnog procesora jednostavnog programskog jezika Kaleidoscope, s naglaskom na fazi analize izvornog jezika. Radni okvir LLVM velika je kolekcija prevoditeljskih tehnologija široke primjene, prikladnih za proučavanje i implementiranje novih prevoditeljskih metoda. U radu se prati tvorba leksičkog i sintaksnog analizatora jezika te generiranje međukoda. Generiranje...
Izgradnja karte mobilnim robotom Turtlebot rotirajućim laserskim senzorom udaljenosti
Izgradnja karte mobilnim robotom Turtlebot rotirajućim laserskim senzorom udaljenosti
Karlo Liović
Mapiranje je jedan od ključnih zadataka kada su u pitanju mobilni roboti. U prošlosti, mapiranje prostora je izvedeno koristeći precizne, ali i skupe senzore. Razvojem elektronike je omogućilo nabavu sličnih senzora po prihvatljivijoj cijeni. U ovom radu, zadatak je izgradnja karte nepoznatog prostora koristeći mobilni robot, specifično Turtlebot3 Burger. Robot je opremljen laserskim senzorom LDS-01 pomoću kojeg stvara 2D kartu prostora koristeći već poznate SLAM metode. U radu je...
Izgradnja kratkoročne karte leddar senzorima za autonomno parkiranje vozila
Izgradnja kratkoročne karte leddar senzorima za autonomno parkiranje vozila
Dominik Kotarski
Ovaj rad bavi se problemom izrade kratkotrajne mape solid-state LiDAR senzorima i pronalaska parkirnog mjesta temeljem iste. Implementirana je detekcija parkirnog mjesta u simuliranom okruženju i demonstrirana performansa solid-state LiDAR senzora. Također je obrađeno uhodavanje konkretnih senzora tvrtke Leddar u okviru sustava ROS i time omogućena migracija sustava na pravo vozilo.
Izgradnja meteorološke postaje korištenjem tehnologija za Internet stvari
Izgradnja meteorološke postaje korištenjem tehnologija za Internet stvari
Nikola Presečki
Ovaj rad prikazuje izgradnju meteorološke postaje koristeći poznati Raspberry Pi uređaj. Također, prikazana je integracija napravljene postaje u okruženje Internet stvari koristeći IBM-ove softverske produkte, Watson IoT i Bluemix. Podatke koji se nađu na IBM-ovoj platformi moguće je obraditi te objaviti nekim vanjskim servisima. U tu svrhu je napravljena integracija s poznatim meteorološkim servisima (OpenWeatherMap, UndergroundWeather) koji te podatke mogu iskoristiti u svoje svrhe.
Izgradnja mobilnih aplikacija interaktivne proširene stvarnosti za platformu iOS
Izgradnja mobilnih aplikacija interaktivne proširene stvarnosti za platformu iOS
Antonio Markotić
Ovaj rad istražuje tehnologije i metode potrebne za razvoj mobilnih aplikacija proširene stvarnosti za iOS uređaje. Fokus je na korištenju ARKit i SceneKit biblioteka, kao i integraciji LiDAR funkcionalnosti za precizno skeniranje i mapiranje prostora. Kroz praktični dio rada, razvijena je aplikacija AR Scanner koja omogućava dodavanje i interakciju s virtualnim objektima u stvarnom prostoru. Rad također analizira primjenu umjetne inteligencije i strojnog učenja u AR aplikacijama te...
Izgradnja novog rasporedivača poslova u Linuxu
Izgradnja novog rasporedivača poslova u Linuxu
Mihael Breznički-Herceg
U okviru ovog rada proučen je raspoređivač poslova jezgre Linuxa, osmišljen i ostvaren novi raspoređivač poslova. Objašnjen je način rada raspoređivača jezgre Linuxa, sve potrebne strukture, načini raspoređivanja i njihov međusobni odnos. Također su objašnjeni raspoređivači DL, RT i FAIR i njihovi načini rada. Opisan je koncept novog raspoređivača koji se dodaje u jezgru Linuxa i objašnjena je njegova implementacija uz izvorni kod. Opisan je postupak prevođenja jezgre...
Izgradnja programske potpore nad skladištem podataka temeljena na aplikacijskim ontologijama
Izgradnja programske potpore nad skladištem podataka temeljena na aplikacijskim ontologijama
Daria Bužić
Skladište podataka je sustav za potporu odlučivanju koji sadrži integrirane i pročišćene podatke iz kojih se analizom dobiva znanje. Proces otkrivanja relevantnih informacija grupiranjem, sortiranjem ili organiziranjem velikog skupa podataka naziva se rudarenje podataka (eng. Data mining). Iako je analiza skladišta podataka razvijen i široko korišten proces i dalje postoje problemi u otkrivanju i dobivanju stvarnih i korisnih znanja. Definiranje i ponovno korištenje već...

Pages