| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Iskanje po katalogu digitalne knjižnice Pomoč

Iskalni niz: išči po
išči po
išči po
išči po
* po starem in bolonjskem študiju

Opcije:
  Ponastavi


1 - 10 / 20
Na začetekNa prejšnjo stran12Na naslednjo stranNa konec
1.
Razvoj aplikacije ios za igrifikacijo treninga z boksarsko vrečo : zaključno delo
Filip Božić, 2024, diplomsko delo

Opis: V diplomski nalogi smo predstavili razvoj mobilne aplikacije za igrifikacijo treninga z boksarsko vrečo na operacijskem sistemu iOS. Raziskali smo pomen in načela koncepta igrifikacije ter kako jih aplikacija uporablja za spodbujanje uporabnikov. Iz tehničnega vidika smo preučili in opisali nativni razvoj iOS aplikacij, Swift programski jezik kot sedanjost in prihodnost razvoja iOS aplikacij ter SwiftUI razvojno ogrodje za razvoj uporabniškega vmesnika. Rezultat diplomske naloge je mobilna aplikacija, ki spodbuja uporabnike in omogoča spremljanje uspešnosti treniranja z boksarsko vrečo.
Ključne besede: iOS, Swift, SwiftUI, mobilna aplikacija, igrifikacija, trening boksa
Objavljeno v DKUM: 14.10.2024; Ogledov: 0; Prenosov: 16
.pdf Celotno besedilo (4,16 MB)

2.
Razvoj sistema CryMatch za povezovanje igralcev tekmovalnih iger : magistrsko delo
Adam Veselič, 2024, magistrsko delo

Opis: V magistrskem delu smo izdelali sistem za povezovanje igralcev tekmovalnih iger, ki zadošča večini zahtev uporabnikov. Je hkrati enostavnejši za uporabo in hitrejši v povezovanju igralcev kot obstoječa odprtokodna rešitev OpenMatch. Prav tako nas ne omejuje na tehnologijo Kubernetes in programski jezik Go. Nudi nam več možnosti vzpostavitve na več platformah. Nazadnje smo še poskrbeli, da je sistem razširljiv s podporo nalaganja knjižnic, ki jih lahko razvijemo v katerem koli programskem jeziku.
Ključne besede: porazdeljeni sistemi, igre, povezovanje igralcev, .NET
Objavljeno v DKUM: 03.06.2024; Ogledov: 177; Prenosov: 33
.pdf Celotno besedilo (2,94 MB)

3.
A graph pointer network-based multi-objective deep reinforcement learning algorithm for solving the traveling salesman problem
Jeewaka Perera, Shih-Hsi Liu, Marjan Mernik, Matej Črepinšek, Miha Ravber, 2023, izvirni znanstveni članek

Opis: Traveling Salesman Problems (TSPs) have been a long-lasting interesting challenge to researchers in different areas. The difficulty of such problems scales up further when multiple objectives are considered concurrently. Plenty of work in evolutionary algorithms has been introduced to solve multi-objective TSPs with promising results, and the work in deep learning and reinforcement learning has been surging. This paper introduces a multi-objective deep graph pointer network-based reinforcement learning (MODGRL) algorithm for multi-objective TSPs. The MODGRL improves an earlier multi-objective deep reinforcement learning algorithm, called DRL-MOA, by utilizing a graph pointer network to learn the graphical structures of TSPs. Such improvements allow MODGRL to be trained on a small-scale TSP, but can find optimal solutions for large scale TSPs. NSGA-II, MOEA/D and SPEA2 are selected to compare with MODGRL and DRL-MOA. Hypervolume, spread and coverage over Pareto front (CPF) quality indicators were selected to assess the algorithms’ performance. In terms of the hypervolume indicator that represents the convergence and diversity of Pareto-frontiers, MODGRL outperformed all the competitors on the three well-known benchmark problems. Such findings proved that MODGRL, with the improved graph pointer network, indeed performed better, measured by the hypervolume indicator, than DRL-MOA and the three other evolutionary algorithms. MODGRL and DRL-MOA were comparable in the leading group, measured by the spread indicator. Although MODGRL performed better than DRL-MOA, both of them were just average regarding the evenness and diversity measured by the CPF indicator. Such findings remind that different performance indicators measure Pareto-frontiers from different perspectives. Choosing a well-accepted and suitable performance indicator to one’s experimental design is very critical, and may affect the conclusions. Three evolutionary algorithms were also experimented on with extra iterations, to validate whether extra iterations affected the performance. The results show that NSGA-II and SPEA2 were greatly improved measured by the Spread and CPF indicators. Such findings raise fairness concerns on algorithm comparisons using different fixed stopping criteria for different algorithms, which appeared in the DRL-MOA work and many others. Through these lessons, we concluded that MODGRL indeed performed better than DRL-MOA in terms of hypervolumne, and we also urge researchers on fair experimental designs and comparisons, in order to derive scientifically sound conclusions.
Ključne besede: multi-objective optimization, traveling salesman problems, deep reinforcement learning
Objavljeno v DKUM: 28.03.2024; Ogledov: 184; Prenosov: 26
.pdf Celotno besedilo (7,89 MB)
Gradivo ima več datotek! Več...

4.
Innovative approach for the determination of a DC motor’s and drive’s parameters using evolutionary methods and different measured current and angular speed responses
Marko Jesenik, Miha Ravber, Mislav Trbušić, 2024, izvirni znanstveni članek

Opis: The determination is presented of seven parameters of a DC motor’s drive. The determination was based on a comparison between the measured and simulated current and speed responses. For the parameters’ determination, different evolutionary methods were used and compared to each other. The mathematical model presenting the DC drives model was written using two coupled differential equations, which were solved using the Runge–Kutta first-, second-, third- and fourth-order methods. The approach allows determining the parameters of controlled drives in such a way that the controller is taken into account with the measured voltage. Between the tested evolutionary methods, which were Differential Evolution with three strategies, Teaching-Learning Based Optimization and Artificial Bee Colony, the Differential Evolution (DE/rand/1/exp) can be suggested as the most appropriate for the presented problem. Measurements with different sampling times were used, and it was found out that at least some measuring points should be at the speed-up interval. Different lengths of the measured signal were tested, and it is sufficient to use a signal consisting of the drive’s acceleration and a short part of the stationary operation. The analysis showed that the procedure has good repeatability. The biggest deviation of calculated parameters considering 10 repeated measurements was 6% in case of the La calculation. The deviations of all the other parameters’ calculations were less than 2%.
Ključne besede: differential evolution, artificial bee colony, teaching-learning based optimization, DC motors, electric drive
Objavljeno v DKUM: 26.01.2024; Ogledov: 230; Prenosov: 23
.pdf Celotno besedilo (5,41 MB)
Gradivo ima več datotek! Več...

5.
Razvoj modula za vodenje plač s pomočjo odprtokodne ERP rešitve Odoo : diplomsko delo
Jan Vrtačnik, 2023, diplomsko delo

Opis: Diplomska naloga je namenjena predstavitvi modula za izračun plač v skladu z zakonodajo Republike Slovenije. Modul je bil razvit na osnovi sistema za nadzorovanje poslovanja podjetja Odoo. V nalogi sta poleg sistema Odoo predstavljena razvoj in delovanje modula za računanje plač v podjetju. Vključen je tudi modul za informativni spletni izračun plače, ki je na voljo vsem uporabnikom spletne aplikacije.
Ključne besede: Odoo, izračun plač, rešitve ERP, odprtokodno, spletna aplikacija
Objavljeno v DKUM: 12.10.2023; Ogledov: 471; Prenosov: 25
.pdf Celotno besedilo (1,50 MB)

6.
Varno izvajanje evolucijskih algoritmov na platformi EARS : magistrsko delo
Matic Vipotnik, 2022, magistrsko delo

Opis: V magistrskem delu smo implementirali platformo za varno izvajanje naloženih evolucijskih algoritmov. Uporabnikom omogoča, da naložijo programsko kodo, katera se neodvisno, brez interneta zažene v zabojniku. Z zabojnikom dosežemo zelo veliko varnost gostitelja, saj po vsakem zaključku naložene programske kode pobrišemo tako zabojnike kot vse procese, povezane z njim. Po zaključnem zagonu naložene programske kode zna platforma pravilno razvrstiti naloženo kodo v mape, ločiti med predolgimi zagoni, pravilnimi zagoni in zagoni z nepravilnimi rezultati. Natančno smo opisali uporabljene tehnologije in postopke implementacije ter opravili test odzivnosti sistema ob velikih obremenitvah.
Ključne besede: docker, EARS, evolucijski algoritmi, izvajalno okolje, programerska tekmovanja
Objavljeno v DKUM: 24.11.2022; Ogledov: 516; Prenosov: 74
.pdf Celotno besedilo (2,59 MB)

7.
Penetracijsko testiranje spletnih aplikacij angular in integracija mehanizmov za njihovo dodatno zaščito : magistrsko delo
Marko Šmid, 2022, magistrsko delo

Opis: Vdori v spletne aplikacije in kraja informacij predstavljajo grožnjo poslovnim sistemom. V magistrskem delu opravljamo penetracijsko testiranje spletne aplikacije TRONoffice. Predlagali bomo različne teste in metode, s katerimi je penetracijsko testiranje mogoče opraviti. Podali bomo tudi mehanizme, s katerimi je mogoče povečati varnost spletnih aplikacij. Za boljše razumevanje najprej predstavimo spletno aplikacijo, za katero opravljamo penetracijsko testiranje ter obrazložimo tehnike in metode, ki jih je mogoče uporabiti pri testiranju. V nadaljevanju opišemo penetracijsko testiranje spletne aplikacije in podamo rešitve za najdene varnostne pomanjkljivosti. Na koncu predstavimo mehanizme, ki smo jih za dodatno zaščito, vključili v aplikacijo.
Ključne besede: Penetracijsko testiranje, spletna aplikacija, varnost spletne aplikacije, dvostopenjska verifikacija.
Objavljeno v DKUM: 19.08.2022; Ogledov: 731; Prenosov: 134
.pdf Celotno besedilo (2,28 MB)

8.
Razvoj sistema za detekcijo gibanja z uporabo platforme ESP32 s podporo za naprave Android : bachelor's thesis
Nikola Vilar Jordanovski, 2022, diplomsko delo

Opis: Namen diplomskega dela je bil ustvariti sistem za detekcijo gibanja, ki je sestavljen iz platforme ESP32, natančneje ESP32-CAM in ESP8266 Node MCU razvojni plošči, ki omogočata oddaljen nadzor preko mobilne aplikacije Android. Komunikacijo med razvojni plošči in mobilno aplikacijo zagotavlja Node.js zaledni sistem, ki gostuje na platformi Heroku. Z razvojem tehnologije se priljubljenost in zahteva po varnostnih sistemih samo povečuje. Varnostni sistemi so danes zahtevani tako v industrijski, kot tudi domači uporabi. Načini razvojev varnostnih sistemov so različni, od strojnega pristopa, programskega pristopa, do mešanega pristopa. Prav tako obstajajo različne vrste varnostnih sistemov, od orodij za nadzor delovanja programske ali strojne opreme do varnostnih sistemov za nadzor lokacij. Na tržišču imamo različne ponudnike, prav tako pa lahko varnostne sisteme razvijemo sami. S povečanjem priljubljenosti vgrajenih sistemov je razvoj domačega ročno-nadzorovanega varnostnega sistema preprost, saj ne zahteva veliko predznanja. Prav tako ne potrebuje prezahtevne strojne opreme in porabe, zaradi česar so takšni sistemi po navadi poceni za razvoj. S takšnim sistemom lahko od koder koli nadzorujemo želeni prostor in v primeru vdora posredujemo potreben dokaz. Čeprav obstajajo sistemi, ki kategorizirajo registrirane podatke in s tem lahko primerno odreagirajo, je za večno uporabnikov dovolj, če jim sistem le posreduje informacijo, ali je doma oz. v željenem prostoru vse v redu. Pridobljene podatke lahko potem sami posredujejo naprej. V okvirju te diplomske naloge smo razvili prav takšen sistem, ki preko preprostih ESP modulov in brezplačne platforme uporabniku sporoča o varnosti specifičnega prostora. V projektu modul ESP8266 zajeme podatke približno vsakih 10 sekund. Podatke dobiva preko različnih senzorjev, ki so povezani nanj. V primeru zahteve uporabnika pošlje zajete podatke v obliki odgovora. V primeru detekcije gibanja pošlje zahtevo za zajem slike. V primeru, da uporabnik zahteva sliko, se pošlje zahteva modulu ESP32-CAM, ki sliko pošlje v obliki odgovora. V praktičnem delu diplomske naloge smo najprej razvili zaledni sistem. Potrebno je bilo konfigurirati platformo za dostop do podatkov, sprejem, modifikacijo in pošiljanje zahtev in odgovorov, ki jih bo pošiljal vgrajeni sistem. Nato je bilo potrebno vzpostaviti povezavo posameznega ESP modula z internetom, s čemer bi lahko pošiljali zajete podatke na platformo za obdelavo. Na koncu je bilo potrebno implementirati funkcionalnosti vgrajenih sistemov, s katerimi smo lahko zajemali željene podatke za uporabnika in jih v obliki odgovorov na zahteve pošiljajo podatkovni bazi.
Ključne besede: Varnost območja, daljinski nadzor, ESP32-CAM, informacijski sistem
Objavljeno v DKUM: 22.06.2022; Ogledov: 838; Prenosov: 99
.pdf Celotno besedilo (3,46 MB)

9.
Prilagoditve računalniških iger za ljudi s posebnimi potrebami : diplomsko delo
Urška Kraner, 2021, diplomsko delo

Opis: V diplomskem delu smo predstavili svet računalniških iger v povezavi s posebnimi potrebami. V ta namen smo si najprej ogledali štiri večje skupine nezmožnosti, za katere je moč računalniške igre prilagoditi. Predstavili smo nekaj pomembnih zgodovinskih napredkov, obstoječih tehničnih rešitev in smernic. S pomočjo analize primerov iz prakse smo, pobližje, osvetli problematiko nedostopnosti iger. Izdelali smo računalniško igro in pokazali pomembnost inkluzivnega načrtovanja, za vsako skupino nezmožnosti pa prikazali nekaj prilagoditev, ki ljudem s posebnimi potrebami močno izboljšajo uporabniško izkušnjo.
Ključne besede: Unity, C#, igre, računalniške igre, posebne potrebe, prilagoditve, prilagajanje
Objavljeno v DKUM: 18.10.2021; Ogledov: 924; Prenosov: 67
.pdf Celotno besedilo (7,17 MB)

10.
Primerjava protokolov aplikacijske plasti interneta stvari na primeru razvoja vremenske postaje : diplomsko delo
Karla Škvorc, 2021, diplomsko delo

Opis: V diplomskem delu smo podrobno opisali IoT protokola: MQTT in protokol Websocket. Njuno uporabo smo prikazali na primeru uporabe mikrokrmilnika ESP32. V ta namen smo izdelali vremensko postajo. Vremenska postaja uporablja senzorja; DHT11 in BMP280, ki dajata vrednosti temperature, toplotnega indeksa, vlažnosti in zračnega tlaka. Za demonstracijo smo uporabili mikrokrmilnik ESP32 in razvojno orodje PlatformIO. Pri demonstraciji MQTT protokola se ESP32 obnaša kot odjemalec, ki posreduje vrednosti posredniku MQTT. Pri demonstraciji protokola WebSocket se ESP32 obnaša kot strežnik in odjemalci se lahko povežejo na njega s pomočjo brskalnika.
Ključne besede: MQTT, WebSocket, PlatformIO, ESP32, IoT
Objavljeno v DKUM: 18.10.2021; Ogledov: 884; Prenosov: 60
.pdf Celotno besedilo (2,24 MB)

Iskanje izvedeno v 0.46 sek.
Na vrh
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici