Pages

Korištenje jedinstvene prijave u web aplikacijama
Korištenje jedinstvene prijave u web aplikacijama
Petar Perković
Ovim diplomskim radom je prikazan pregled korištenih tehnologija, dizajn rješenja, te implementacija, koja je popraćena dijelovima koda i slikama zaslona korisničkog sučelja. Također je objašnjena smisao i potreba za ovakvom aplikacojim. U poglavlju „pregled korištenih tehnologija“ prikazane su korištene tehnologije, a to su ASP.NET Core, Angular te Auth0. Također su prikazana i razvojna okruženja Visual Studio 19 te Visual Studio Code. Popularne tehnologije imaju pregršt...
Korištenje metoda strojnog učenja za analizu fizikalnih procesa na CMS detektoru
Korištenje metoda strojnog učenja za analizu fizikalnih procesa na CMS detektoru
Mijo Mišić
S obimnom količinom podataka generiranih svaki dan u sudarima na Velikom sudaraču hadrona (LHC) u Ženevi, Švicarska, kao i zbog važnosti pronalaska određenih rijetkih signala, postoji neprekidna težnja za korištenjem sve naprednijih programskih rješenja za analizu prikupljenih podataka. Ovaj rad uspoređuje programske implementacije metoda strojnog učenja i pokušava dati odgovor na pitanje optimalnog izbora. Analizirane su 3 metode, od toga su 2 relativno nove (PyKeras i PyTorch)...
Korištenje osnovnih zakona optike pri izradi računalne igre
Korištenje osnovnih zakona optike pri izradi računalne igre
Toni Jakovčević
U ovom završnom radu obrađena je tema zakona loma svjetlosti, te je realizirana računalna igra koja na interaktivan način ilustrira kako se svjetlost lomi prilikom prolaska kroz različita optička sredstva. Najprije su izneseni detalji Godot Engine programskog paketa, prepričana je ukratko povijest razvoja navedenog paketa, objašnjen je princip rada, a potom je slijedila usporedba s Unityjem, jednim od najpoznatijih srodnih programskih rješenja. Nakon toga, razrađena je tema...
Korištenje programskog jezika Python sa selenium automatizacijskim alatom
Korištenje programskog jezika Python sa selenium automatizacijskim alatom
Stipe Varnica
U sklopu ovog završnog rada obrađen je programski jezik Python i njegov rad sa Selenium automatizacijskim alatom. Objašnjene su osnove Python programskog jezika od varijabli do klasa i objekata kao i Selenium automatizacijski alat, njegova upotreba, sintaksa, instalacija i metode. Na kraju rada je prikazana aplikacija za automatizaciju testiranja Reddit internet stranice koja je napravljena korištenjem Pythona sa Seleniumom. Za vrijeme izrade ovog završnog rada, pokazalo se da je...
Korištenje strojnog učenja za razlikovanje pasa i mačaka na slikama
Korištenje strojnog učenja za razlikovanje pasa i mačaka na slikama
Iva Madunić
U okviru ovog završnog rada opisani su osnovni koncepti umjetnih neuronskih mreža, jednog od pristupa strojnog učenja. Analizirane su konvolucijske neuronske mreže, posebna klasa neuronskih mreža korištena za klasifikaciju slika. Prikazana je priprema ulaznih podataka korištenih za treniranje, validaciju i testiranje. Razvijen je model mreže čiji je zadatak sortirati slike pasa i mačaka u odgovarajuće kategorije. Za izradu modela korišten je Python programski jezik, Tensorflow...
Kripto novčanik
Kripto novčanik
Marin Barać
Cilj ovog završnog rada bio je predstaviti pojam kripto valute i blockchaina. Da bi se to postiglo, potrebno se upoznati s poviješću ove tehnologije, osnovnim funkcionalnostima i principima rada. Nakon upoznavanja s pojmom kripto valute i blockchaina, u radu se opisuju karakteristike prvih pet kripto valuta prema tržišnoj kapitalizaciji. Svaka od tih kripto valuta ima različite funkcionalnosti iz kojih proizlazi njezina vrijednost. Kako bi se moglo koristiti sve funkcionalnosti kripto...
Kriptografska pozadina i implementacija ransomwarea
Kriptografska pozadina i implementacija ransomwarea
Ivan Kuliš
Rad obrađuje problematiku zloćudnog softvera. Također, stavlja ransomware u kontekst s drugim vrstama zloćudnog softvera i opisuje njegovu klasifikaciju. Rad nudi i pregled različitih vrsta zloćudnog softvera i načina njihovog djelovanja, širenja te na kraju suzbijanja. Rad također objašnjava rad svih kriptografskih enkripcijskih algoritama, počevši od AES-a pa preko RSA do ECC algoritama. U drugom dijelu rada dana je detaljna implementacija ransomware softvera. Ransomware je...
Kriteriji prihvatljivosti kod metoda kontrole bez razaranja
Kriteriji prihvatljivosti kod metoda kontrole bez razaranja
Nikola Rožić
Kako bi konstrukcija bila sigurna i služila svojoj svrsi potrebno je da ispuni zahtjeve koje propisuju norme. Također, postupci provođenja kontrole bez razaranja propisani su normama. Da bi proveli kontrolu bez razaranja, a naročito u slučaju kada od projektanta i nadzora nije propisano koje zahtjeve konstrukcija treba zadovoljiti, potrebno je povezati čitav postupak, od određivanja namjene konstrukcije, zahtjeva koje treba zadovoljiti pa sve do samog ispitivanja. U ovom radu povezan...
Kućno računovodstvo temeljeno na QR kodu
Kućno računovodstvo temeljeno na QR kodu
Tina Kovačević
U diplomskom radu opisuje se razvoj web aplikacije temeljene na QR kodovima. Za razvoj aplikacije korišten je MERN stack razvojni okvir koji koristi napredne web tehnologije temeljene na programskom jeziku JavaScript. Aplikacija omogućuje kućno računovodstvo ostvareno korištenjem MongoDB, Express.js i Node.js za izradu serverske strane i React.js za klijentsku. U radu su opisane karakteristike korištenih tehnologija, način na koji se funkcionalnost ostvaruje te način korištenja...
LED zaslon upravljan Arduino mikrokontrolerom
LED zaslon upravljan Arduino mikrokontrolerom
Ivan Sabljić
Cilj projekta je bio realizirati LED zaslon sa mogućnosti bežičnog povezivanja preko Bluetootha preko kojeg se mijenjaju podaci koji se žele prikazati na zaslonu. Kućište je napravljeno od ploče od iverice i lesonita. Na ploči su zalijepljene i serijski povezane LED trake koje su učvršćene prozirnom plastikom kako bi se spriječilo pomicanje i smanjila mogućnost oštećenja. Unutar kućišta se nalazi Arduino Nano mikrokontroler na koji su spojeni: LED traka i Bluetooth modul...
LSTM model neuronske mreže
LSTM model neuronske mreže
Josip Smoljanović
U ovom radu istražena je mogućnost predviđanja broja novih slučajeva zaraze virusom SARS-CoV-2 na razini države korištenjem LSTM modela umjetne neuronske mreže. Zbog nesistematičnosti dostupnih podataka proveden je postupak filtriranja. U tu svrhu korišten je niskopropusni Butterworth filtar. S obzirom da se radi o problemu predviđanja vremenskog slijeda podataka filtrirani podaci podijeljeni su na sekvence sukcesivnih vrijednosti. Korištena su dva modela umjetne neuronske mreže....
Laboratorijsko ispitivanje fotonaponskog efekta
Laboratorijsko ispitivanje fotonaponskog efekta
Ivan Lerotić
U radu je objašnjen princip rada i osnovni parametri sunčane ćelije. Također, razmatrane su električne karakteristike serijskog, odnosno paralelnog spoja sunčanih ćelija. Proveden je niz eksperimenata u laboratorijskim uvjetima u kojima je analiziran utjecaj vanjskih parametara na rad sunčane ćelije. Eksperimenti su provedeni na laboratorijskoj ploči HPS Photovoltaic board, uz primjenu odgovarajućih komponenata. Obrađeni eksperimenti pripremljeni su za izvođenje kao dio...

Pages