| | 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


11 - 20 / 28
Na začetekNa prejšnjo stran123Na naslednjo stranNa konec
11.
Analiza vektorizirane izvorne kode s strojnim učenjem
Aleksej Miloševič, 2020, magistrsko delo

Opis: Statična analiza izvorne kode je pomemben del razvoja programske opreme, ki pa ima nekaj pomembnih pomanjkljivosti, ker z metrik programske kode ne moremo sklepati o semantični pravilnosti. Kot potencialno rešitev smo v magistrskem delu raziskali nevronsko mrežo Code2Vec. V teoretičnem delu smo obravnavali osnovne koncepte umetnih nevronskih mrež, tehnike redukcij dimenzionalnosti vektorjev in delovanje Code2Vec. V praktičnem delu smo izvedli eksperiment vizualizacije, klasifikacije in gručenja nad podatkovno množico, ki jo sestavljajo tako visoko-dimenzionalni vektorji kot tudi splošne značilnosti programske kode metod šestih odprtokodnih projektov. Glede na rezultate sklepamo, da so vektorji Code2Vec koristni za izvedbo statične analize kode.
Ključne besede: umetne nevronske mreže, vektorizacija, Code2Vec, izvorna koda, strojno učenje
Objavljeno: 27.01.2020; Ogledov: 510; Prenosov: 153
.pdf Celotno besedilo (3,93 MB)

12.
Razvoj spletnih strani z ogrodjem materialize CSS
Jovan Drašković, 2019, diplomsko delo

Opis: V diplomski nalogi je predstavljeno ogrodje Materialize CSS in razvoj spletne aplikacije s pomočjo le-tega. Prvi del diplomske naloge opisuje ustvarjanje in razvoj ogrodja Materialize CSS, način delovanja na podlagi vizualnega jezika Material Design in komponente ogrodja. Predstavljena je primerjava ogrodja Materialize CSS z ogrodjem Bootstrap, ki je eno od vodilnih na področju razvoja spletnih strani in aplikacij. Izpostavljene so prednosti in slabosti obeh ogrodij. Primerjava ogrodij je pokazala, da je izbira primernega ogrodja odvisna od potreb uporabnika, čeprav sta obe ogrodji kakovostni in ponujata dobre možnosti za razvoj vizualne podobe v primeru spletnih in mobilnih aplikacij.
Ključne besede: ogrodje, oblikovanje, CSS, HTML, spletna stran, Materialize CSS, Bootstrap
Objavljeno: 13.01.2020; Ogledov: 543; Prenosov: 69
.pdf Celotno besedilo (2,10 MB)

13.
Oblikovanje spletnih strani z uporabo predprocesorjev CSS
Drago Miklauc, 2019, diplomsko delo

Opis: V diplomski nalogi je predstavljeno oblikovanje spletnih strani z različnimi CSS predprocesorji. Vključeni so CSS predprocesorji SASS (SCSS), LESS, Stylus ter tudi sam CSS3. V začetku naloge je opisana zgodovina nastanka spletnih strani. Opisane so tudi vse komponente, ki so potrebne za izdelavo in oblikovanje spletnih strani, torej predvsem HTML, CSS in JavaScript. V nadaljevanju je poudarek predvsem na razlikah in podobnostih med CSS predprocesorji. Na koncu naloge pa je primerjava le-teh izvedena skozi praktični del, ki ga sestavljajo štiri spletne strani. Ugotovljeno je bilo, da se kljub močnim podobnostim CSS predprocesorji med seboj kar v nekaj primerih zelo razlikujejo.
Ključne besede: CSS, CSS predprocesor, LESS, SASS, Stylus, spletna stran, oblikovanjeran, Oblikovanje
Objavljeno: 22.11.2019; Ogledov: 305; Prenosov: 41
.pdf Celotno besedilo (2,36 MB)

14.
Branje in obdelava signalov eeg - pristop s strojnim učenjem
Sašo Pavlič, 2019, diplomsko delo

Opis: Diplomska naloga zajema spoznavanje in predstavitev z osnovami EEG-možganskih valov s pomočjo naprave Emotiv Insight. Zajeti EEG-podatki predstavljajo vhodne podatke v modelu strojnega učenja, s pomočjo katerega se je ugotavljalo, kdaj in kje se pojavljajo iskani vzorci. Eksperiment razvite metode zajema podatkov in uporabe modela se je izvedel tako, da se je testni subjekt izpostavil izmenjujočim izbranim slikam, ob tem pa so se z napravo Emotiv Insight zajeli EEG-možganski valovi. Zajeti EEG-podatki so služili kot zbirka podatkov, iz katere se je učil klasifikacijski model umetne nevronske mreže, ki uspešno razpoznava, kdaj je testni subjekt podvržen eni vrsti slik in kdaj drugi.
Ključne besede: EEG, možganski valovi, strojno učenje, BCI-naprava, snemanje podatkov
Objavljeno: 13.11.2019; Ogledov: 355; Prenosov: 62
.pdf Celotno besedilo (1,57 MB)

15.
Reševanje problema usmerjanja vozil s pomočjo evolucijskih algoritmov
Matic Pintarič, 2019, diplomsko delo

Opis: V diplomskem delu rešujemo problem optimizacije, s katerim se na dnevni ravni srečuje vedno več logističnih podjetij in ostalih prevoznikov. Ustrezna rešitev problema usmerjanja vozil pomeni za podjetje precejšen prihranek na gorivu in s tem znižanje vsakodnevnih stroškov. Reševanje problema smo izvedli s pomočjo naravno-navdihnjenih algoritmov, ki v svojem delovanju opisujejo principe biološke evolucije. Za izvedbo eksperimenta smo razvili sistem, ki omogoča aplikacijo poljubnega evolucijskega algoritma na problem usmerjanja vozil. Eksperiment sestoji iz testiranja uporabe petih evolucijskih tehnik na petih primerih problema. Analiza rezultatov je sestavljena iz pregleda različnih nastavitev, uporabljenih za reševanje in opisa pridobljenih rezultatov, ločenega na primerjavo pridobljenih fitnes vrednosti in časov reševanja algoritmov.
Ključne besede: usmerjanje vozil, evolucijski algoritmi, genetski algoritmi, algoritmi po vzoru iz narave, optimizacija
Objavljeno: 11.11.2019; Ogledov: 426; Prenosov: 63
.pdf Celotno besedilo (1,25 MB)

16.
Optimizacija shranjevanja tovora s pomočjo evolucijskih algoritmov
Klemen Grebovšek, 2019, diplomsko delo

Opis: Optimalna postavitev paketov v prostor za shranjevanje je ena izmed pomembnejših aktivnosti pri transportu blaga. Izboljšanje te pripomore k povečanju učinkovitosti prevoza in posledično k zmanjšanju stroškov poslovanja. V tem diplomskem delu smo se osredotočili na pomorski transport in na kratko pregledali področje tovorjenja, kar nam je kasneje predstavljalo osnovo pri razvoju platforme za optimizirano postavitev paketov v prostor za shranjevanje. Eno izmed mnogih tehnik za reševanje optimizacije postavitve paketov predstavljajo evolucijski algoritmi. Pred razvojem platforme smo se seznanili tudi z osnovami delovanja slednjih. Razvoj platforme je potekal s pomočjo mikro ogrodja NiaPy. V zadnjem delu smo izvedli nekaj eksperimentov v katerih nas je zanimalo splošno reševanja problema, vpliv nastavitev algoritmov na kakovost rešitve in primerjava izbranih evolucijskih algoritmov.
Ključne besede: shranjevanje tovora, optimizacija, evolucijski algoritmi
Objavljeno: 11.11.2019; Ogledov: 357; Prenosov: 64
.pdf Celotno besedilo (1,15 MB)

17.
Generiranje besedila s pomočjo umetne inteligence
Tadej Lipar, 2019, diplomsko delo

Opis: V diplomski nalogi smo pregledali delovanje ter učinkovitost generiranja besedila z umetno inteligenco na več načinov. Dandanes računalniki generirajo vedno več besedila za prikaz človeku in ta besedila morajo biti čim bolj podobna človeku. S tem se sprosti človeško delo, katero se lahko uporabi za bolj kompleksno delo. S pomočjo grafov smo ugotovili, da je v tem primeru bolje uporabiti Markov model kot pa nevronsko mrežo. Generiranje besedila z računalnikom se najpogosteje uporablja za generiranje člankov v novinarstvu.
Ključne besede: generiranje besedila, Markov model, nevronska mreža
Objavljeno: 11.11.2019; Ogledov: 257; Prenosov: 35
.pdf Celotno besedilo (1,35 MB)

18.
Zasnova in razvoj aplikacije za napovedovanje vremena z uporabo strojnega učenja
Klemen Bec, 2018, diplomsko delo

Opis: Zaradi sodobne tehnologije, kot so npr. računalniki in internet imamo, v današnjem času, na voljo zelo veliko podatkov. To je tudi eden izmed glavnih razlogov, zakaj je postalo strojno učenje tako popularno. Med podatki so tudi podatki o vremenu, ki jih pridobivamo s satelitov, zračnih balonov in vremenskih postaj na Zemlji. Zato sem se odločil, da bom izdelal aplikacijo, ki bo s pomočjo teh podatkov in strojnega učenja napovedala vreme. V diplomskem delu je približno četrtina vsebine namenjena teoriji. Na kratko je predstavljeno napovedovanje vremena in strojno učenje. Opisano je, kako sta ta dva področja med sabo povezana v praksi. V zadnjem delu teorije so opisane uporabljene metode strojnega učenja in merila kakovosti. Predstavljeni so tudi uporabljeni programi in tehnologije. Predvsem pa je diplomsko delo osredotočeno na izdelavo aplikacije za napovedovanje vremena. Na koncu je predstavljena uporaba aplikacije. Podani so končni rezultati in zapisane so ugotovitve.
Ključne besede: strojno učenje, nevronske mreže, priprava podatkov, vremenska napoved, linearna regresija, LSTM, scikit-learn, keras
Objavljeno: 08.10.2018; Ogledov: 804; Prenosov: 119
.pdf Celotno besedilo (1,90 MB)

19.
Uporaba orodja Orange za podatkovno rudarjenje
Damir Kos, 2017, diplomsko delo

Opis: Ob vse večjem številu informacij, ki krožijo na najrazličnejše načine, je podatkovno rudarjenje za uspešno in učinkovito rabo informacij ključnega pomena. Preko podatkovnega rudarjenja namreč dosežemo rezultate, s katerimi ugotovimo ustreznost informacij, odpravimo pomanjkljivosti, poiščemo vzorce, znanje in podobno. V diplomskem delu je predstavljen program Orange, delo z njim, njegova uporaba ter nekatere lastnosti. Glavni segmenti podatkovnega rudarjenja s programom Orange, ki so predstavljeni v diplomskem delu, so klasifikacija, gručenje in pred procesiranje podatkov. Praktični del diplomskega dela, ki je hkrati ključen, je razdeljen na tri dele. Prvi del predstavlja vse tri glavne segmente preko uporabniškega vmesnika, drugi del preko kode, v tretjem delu pa se nato prikaže izgradnja lastnega modula in njegova uporaba.
Ključne besede: podatkovno rudarjenje, orodje Orange, klasifikacija, gručenje, predprocesiranje podatkov
Objavljeno: 24.10.2017; Ogledov: 990; Prenosov: 203
.pdf Celotno besedilo (2,35 MB)

20.
Razvoj in ovrednotenje aplikacije za prepoznavo obraza v C#
Tevž Šart, 2017, diplomsko delo

Opis: V diplomski nalogi sem predstavil analizo in rezultate testiranja že obstoječih programskih knjižic za prepoznavo obraza. Na spletu obstaja veliko različnih programskih knjižic, ki ponujajo razvoj aplikacij za prepoznavo obraza v programskem jeziku C#. Skozi diplomsko nalogo sem poskušal odgovoriti na vprašanja, katero programsko knjižico je najbolje uporabiti, katera izmed programskih knjižic deluje najbolje, In katera izmed njih ima največ uporabnih funkcionalnosti, pomanjkljivosti in prednosti. Predstavil in opisal sem tudi največje razlike med programskimi knjižicami in kako vsaka izmed uporabljenih knjižic opravi svoje delo. Raziskal sem obstoječe programske knjižice in jih ob razvoju aplikacije za prepoznavo obraza analiziral in ovrednotil ter predstavil rezultate, iz katerih je razvidno, kakšne so razlike med njimi ter katera ponuja največ.
Ključne besede: prepoznava obraza, C#, računalniški vid
Objavljeno: 17.10.2017; Ogledov: 665; Prenosov: 117
.pdf Celotno besedilo (2,39 MB)

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