31. Razvoj napovednega modela multivariatnih časovnih vrst uporabniških storitev : diplomsko deloSandi Pečečnik, 2023, diplomsko delo Opis: V sklopu diplomskega dela predstavimo več nevronskih mrež, ki jih optimiziramo, pri čemer raziščemo ustrezne arhitekture, metrike, funkcije in druge pomembne lastnosti za uporabo v napovednih modelih multivariantnih časovnih vrst. Raziščemo najpomembnejše probleme povezane z razvojem napovednih nevronskih mrež. Naslovimo reševanje treh specifičnih realnih problemov, za reševanje katerih smo predlagali arhitekture nevronskih mrež. Izdelali smo še skalabilno spletno aplikacijo, ki omogoča enostavnejšo uporabo naučenih modelov nevronskih mrež. Ključne besede: časovne vrste, nevronske mreže, globoko učenje, storitve, arhitekture globokega učenja Objavljeno v DKUM: 05.10.2023; Ogledov: 453; Prenosov: 64
Celotno besedilo (1,66 MB) |
32. Aplikacija za spreminjanje parametrov grafičnih procesnih enot : diplomsko deloŽiga Tanacek, 2023, diplomsko delo Opis: V diplomskem delu predstavimo aplikacijo za spreminjanje parametrov grafičnih procesnih enot (GPE). Poleg predstavitve razvoja opišemo sorodne aplikacije in aplikacije za merjenje uspešnosti spreminjanja parametrov GPE. Na kratko povzamemo tudi vse tehnologije, ki smo jih uporabili, in njihov razvoj. Za komunikacijo z grafičnimi procesnimi enotami predstavimo novo dinamično knjižnico, ki temelji na knjižnici AMD Display Library in na programskem jeziku C++. Za praktični primer uporabe dane knjižnice predstavimo uporabniško prijazen čelni del aplikacije, kjer uporabimo tehnologijo WPF. Ključne besede: grafične procesne enote, parametri GPE, namizna aplikacija, WPF, C# Objavljeno v DKUM: 05.10.2023; Ogledov: 327; Prenosov: 40
Celotno besedilo (2,38 MB) |
33. Primerjava tehnologij za vrivanje odvisnosti pri zalednih aplikacijah MVC : diplomsko deloTamara Jevtić, 2023, diplomsko delo Opis: Dostopnost svetovnega spleta je po vsem svetu doživela izjemno rast, saj ima do njega dostop že 64,6% svetovnega prebivalstva. Splošno širjenje spletne povezanosti spodbuja razvoj spletnih tehnologij. Danes so spletne strani nepogrešljiv element sodobne družbe, saj le-te predstavljajo ključno orodje za izmenjavo informacij, komunikacijo in izobraževanje. Povpraševanje po inovativnih in funkcijsko bogatih izkušnjah nikoli ni bilo višje. Zaželeno je, da se tehnologije spletnih strani tako za zaledje kot za ospredje nenehno razvijajo, da bi zadovoljile potrebe razvijalcev in uporabnikov. Potrebe uporabnikov se v veliki meri zadovoljujejo s pozitivno uporabniško izkušnjo, na kar vplivajo hitrost, moderna vizualizacija, enostavnost in širok razpon uporabe. Po drugi strani je spletnim razvijalcem pomembna varnost podatkov, vzdrževanje in možnost čim enostavnejšega nadgrajevanja že obstoječe kode. Takšne zahteve se rešujejo s kombinacijo različnih tehnologij, ki podajajo učinkovito rešitev. V diplomski nalogi se bomo primarno spoznali s tehnologijo vrivanja odvisnosti, ki omogoča upravljanje in organizacijo odvisnosti med komponentami. Z ločevanjem teh odvisnosti izboljšujemo modularnost in vzdrževanje kode, kar olajša izolacijo in preizkušanje posameznih komponent. Ta pristop spodbuja tudi prilagodljivejšo in razširljivo arhitekturo, kar omogoča lažje posodobitve, izboljšave in brezhibno zamenjavo komponent. Cilj diplomske naloge je praktična predstavitev implementacije in uporabe vrivanja odvisnosti s pomočjo knjižnic Autofac in Microsoft.Extensions.DependencyInjection. Delovanje aplikacije bomo demonstrirali na primeru spletne aplikacije "Seznam opravil", zasnovane s tehnologijo .NET Core MVC. Ključne besede: Vrivanje odvisnosti, MVC, ASP.NET Core, Spletna aplikacija Objavljeno v DKUM: 05.10.2023; Ogledov: 273; Prenosov: 64
Celotno besedilo (1014,67 KB) |
34. |
35. Primerjava orodij za samodejno testiranje spletnih uporabniških vmesnikov : diplomsko deloVito Kurnik, 2023, diplomsko delo Opis: Samodejno testiranje uporabniških vmesnikov omogoča krajši čas testiranja, podpira agilne oblika razvoja in odkriva napake, prezrte pri ročnem testiranju. Na trgu je na voljo veliko različnih orodij za samodejno testiranje, tako plačljivih kot odprtokodnih. Med tistimi, ki so namenjeni testiranju spletnih uporabniških vmesnikov prednjači Selenium, ki velja na tem področju za enega najbolj prepoznavnih – temu primerno je uporabnikom na voljo veliko število virov, preko katerih se na podroben način naučijo dela z omenjenim orodjem in njegovih specifik. V diplomskem delu izvedemo primerjavo Selenium z dvema manj znanima orodjema, Cypress in Browsersync, z namenom boljšega razumevanja prednosti in slabosti orodij ter primerjave njihovih specifik. Ključne besede: samodejno testiranje, spletne tehnologije, uporabniški vmesnik, zagotavljanje kakovosti Objavljeno v DKUM: 13.03.2023; Ogledov: 767; Prenosov: 103 (1 glas)
Celotno besedilo (2,29 MB) |
36. Večpasovni kompresor z odmevnim efektom in popačenjem : diplomsko deloDenis Osmanović, 2022, diplomsko delo Opis: V diplomski nalogi predstavimo proces izdelave vtičnika, ki ga lahko uporabimo za izvajanje različnih operacij nad vhodnimi zvočnimi signali, kot so večpasovno stiskanje, dodajanje odmevnega učinka in popačenje. V teoretičnem delu najprej predstavimo programsko opremo za glasbeno produkcijo, razširitev funkcionalnosti z vtičniki in teoretično ozadje digitalne obdelave signalov. V praktičnem delu predstavimo postopek implementacije vtičnika VST (angl. Virtual Studio Technology) v ogrodju JUCE. Pravilno delovanje vtičnika smo nato preizkusili z analizo spektrogramov izhodnih zvočnih signalov in s simulacijo algoritma popačenja. Ključne besede: večpasovno stiskanje, odmevni učinek, popačenje, vtičnik VST, ogrodje JUCE Objavljeno v DKUM: 24.10.2022; Ogledov: 571; Prenosov: 68
Celotno besedilo (3,08 MB) |
37. Uporabniško prijazni spletni pajek z uporabo ogrodja Puppeteer : diplomsko deloRok Rozman, 2022, diplomsko delo Opis: V diplomskem delu smo se osredotočili na implementacijo spletnega pajka, ki pregleda dani spletni naslov ter ostale povezane spletne strani. Predlagan spletni pajek je uporabniško prijazen in preprost za uporabo. Za implementacijo smo uporabili tehnologiji Node.js in Puppeteer. Opravili smo tudi testiranje, pri katerem smo testirali tri različno zahtevne spletne strani in primerjali časovno zahtevnost pregleda, pri čemer so zahtevnejše strani potrebovale več časa. Ključne besede: spletni pajek, iskanje, Puppeteer, Node.js, spletni vmesnik. Objavljeno v DKUM: 24.10.2022; Ogledov: 510; Prenosov: 49
Celotno besedilo (889,12 KB) |
38. Simulacija in vizualizacija fizikalnega sistema n-teles : diplomsko deloHana Hrnjić, 2022, diplomsko delo Opis: Simulacija fizikalnega sistema n-teles demonstrira predvideno gibanje in medsebojno interakcijo teles, ki so pod vplivom delovanja fizikalne sile, najpogosteje gravitacije. Ker se težavnost simulacije in upodabljanja veča z naraščanjem števila n, se ta vrsta simulacije uvršča med problem n-teles. Osrednji cilj pričujočega diplomskega dela je generirati ustrezno in stabilno gibanje fizikalnega sistema teles na podlagi delovanja privlačne sile, nato pa ga kasneje v tridimenzionalnem prostoru tudi vizualizirati. Skozi razvoj metode, smo preučili pomembnost zmogljivosti centralno procesne enote pri generiranju in obdelavi velikega števila podatkov, prednosti vektorizacije in matričnega računanja, ki jih uporablja programski jezik Python, ter kompleksnost izvajanja simulacije. Prav tako smo ugotovili bistveno prednost izvajanja upodabljanja z uporabo grafične procesne enote. Ključne besede: simulacija, vizualizacija, problem n-teles Objavljeno v DKUM: 24.10.2022; Ogledov: 469; Prenosov: 77
Celotno besedilo (1,47 MB) |
39. Razvoj spletne učilnice z uporabo PHP in ogrodja Laravel : diplomsko deloMaja Štrucl, 2022, diplomsko delo Opis: Živimo v času, ko prenos znanja na daljavo postaja vse pomembnejši, spletne učilnice pa so tiste, ki ta prenos znanja olajšujejo. Ob tem ne smemo zanemariti dejstva, da mora biti spletna učilnica fleksibilna in enostavna za uporabo tako nosilcu znanja kot tudi prejemniku. V diplomskem delu smo zato razvili novo spletno učilnico, ki je uporabniško prijazna, varna in funkcionalna za uporabnike in za nosilca znanja. Spletna učilnica je bila razvita z uporabo programskega jezika PHP in ogrodja Laravel ter testirana glede na različne zmogljivostne kriterije. Ključne besede: razvoj spletne učilnice, PHP, programiranje, ogrodje Laravel Objavljeno v DKUM: 21.10.2022; Ogledov: 518; Prenosov: 65
Celotno besedilo (3,26 MB) |
40. |