1. |
2. Klasifikacija besedila s prenosnim učenjemJure Žerak, 2020, magistrsko delo Opis: Magistrsko delo ima namen preizkusiti metodo prenosnega učenja na obdelavi naravnega jezika in jo primerjati s klasičnimi metodami učenja nevronskih mrež, metodo LSTM. V delu sta uporabljena opisna metoda za teoretični in eksperiment za praktični del dela. V slednjem smo ugotovili, da je metoda prenosnega učenja na majhni količini podatkov bolj točna od klasičnih metod, vendar za to potrebuje več časa. Delo primerja prednaučeni model Bert in klasično metodo LSTM, zato je priporočljivo primerjati rezultate tudi z drugimi prednaučenimi modeli in klasičnimi metodami. Ključne besede: nevronske mreže, prenosno učenje, NLP, PyTorch, LSTM Objavljeno: 01.12.2020; Ogledov: 68; Prenosov: 20
Celotno besedilo (1,99 MB) |
3. Klasifikacija z utežem agnostičnimi nevronskimi mrežamiMarko Mlakar, 2020, magistrsko delo Opis: V magistrskem delu je predstavljena metoda iskanja utežem agnostičnih nevronskih mrež, ki temelji na genetskem algoritmu, imenovanem NeuroEvolution of Augmenting Topologies (NEAT). Evalviranje genomov z vzorčenjem uteži iz fiksne uniformne množice naključnih vrednosti minimizira pomembnost uteži, s čimer je poudarek le na optimizaciji topologije. To omogoča utežem agnostičnim nevronskim mrežam opravljanje različnih nalog brez predhodnega učenja utežnih vrednosti. Naša implementacija je bila prilagojena za povezovanje z odprtokodno knjižnico Scikit-learn, ki smo jo javno objavili v obliki PyPi paketa. V eksperimentalnem delu smo se osredotočili na primerjavo evolucijskih in utežem agnostičnih nevronskih mrež na primeru reševanja klasifikacijskih problemov. Rezultate smo evalvirali z uporabo statističnih metod, ki so pokazale, da utežem agnostične nevronske mreže proizvedejo več skritih nevronov kot evolucijske, vendar uspejo doseči primerljivo točnost zgolj s pravilno topologijo, brez optimizacije uteži. Ključne besede: utežem agnostične nevronske mreže, klasifikacija, nevroevolucija, NEAT Objavljeno: 01.12.2020; Ogledov: 102; Prenosov: 29
Celotno besedilo (3,89 MB) |
4. Uporaba vektorske vgradnje za inteligentno obdelavo slovenskega besedilaUrban Strnišnik, 2020, magistrsko delo Opis: V sklopu magistrske naloge smo se najprej osredotočili v problematiko pridobivanja uporabnega znanja iz nestrukturiranega besedila. Po poročilih IDC je razmerje med strukturiranimi in nestrukturiranimi podatki vsako leto večje. Načinov pridobivanja uporabnega znanja iz nestrukturiranega besedila je več, ena izmed njih so besedne vložitve oz. vektorska vgradnja. Najprej smo se posvetili pregledu tehnik besednih vložitev, kaj to je in kaj z njimi dosežemo. Ugotovili smo, da da izraz besedna vložitev stoji za določitvijo vektorske vrednosti besedi, s katero lahko izvajamo nadaljnje računske operacije. Namen magistrske naloge je bil preizkusiti nekatere algoritme vektorske vgradnje, izdelati lastne modele obdelave besedil in jih nato primerjati z nekaterimi že obstoječimi modeli. Lastne in obstoječe modele obdelave besedil smo nato preizkusili in na podlagi primerjave ugotovili prednosti in slabosti pri uporabi v določenem okolju. V sklopu učenja modelov smo se osredotočili tako v nadzorovane kot tudi v nenadzorovane tehnike učenja. Vhodni korpus podatkov smo pridobili iz pravilnikov štirinajstih slovenskih univerz in fakultet. Iz ugotovljenih rezultatov smo opravili analizo in diskusijo rezultatov, kjer smo dobili odgovore na zastavljena raziskovalna vprašanja, hipoteze pa sprejeli ali zavrnili. Ključne besede: Besedne vložitve, strojno učenje, fastText, obdelava naravnega jezika, doc2vec, word2vec, klasifikacija besedila, nadzorovano učenje, nenadzorovano učenje Objavljeno: 17.11.2020; Ogledov: 95; Prenosov: 29
Celotno besedilo (3,65 MB) |
5. Razvoj vtičnika za podporo strojnemu učenju v programu JamoviMaruša Konečnik, 2020, diplomsko delo Opis: Glavni cilj diplomskega dela je bil razvoj vtičnika za program za statistično analizo Jamovi. Poleg tega smo v diplomskem delu predstavili osnove strojnega učenja, z njim povezane metrike ocenjevanja ter opisali in primerjali nekaj programov za statistično analizo. Vtičnik omogoča podporo strojnemu učenju za različne algoritme. Osredotočili smo se na algoritma odločitvenega drevesa enojno odločitveno drevo ter naključni gozd Omogočena je tudi primerjava rezultatov več algoritmov. V praktičnem delu diplomske naloge smo razvili delujoč vtičnik, v teoretičnem delu pa smo zapisali osnovna navodila za razvoj vtičnika za Jamovi ter opisali funkcionalnosti ter uporabo nastalega vtičnika. Ključne besede: strojno učenje, statistična analiza, Jamovi, metrike ocenjevanja, vtičnik Objavljeno: 04.11.2020; Ogledov: 140; Prenosov: 34
Celotno besedilo (2,45 MB) |
6. Prepoznava divjih živali na slikah z uporabo rezidualnih nevronskih mrežMitja Lakič, 2020, diplomsko delo Opis: V diplomskem delu se ukvarjamo s prepoznavanjem divjih živali na slikah z uporabo rezidualnih nevronskih mrež. Namen diplomskega dela je predstaviti rezidualne nevronske mreže in probleme, ki jih te mreže rešujejo. Pri prepoznavanju živali smo se omejili na 10 različnih kategorij divjih živali, podatkovna množica pa je bila sestavljena iz 10.000 slik. Rešitev smo razvili s pomočjo programskega jezika Python in programske knjižnice PyTorch. Primerjali smo rezultate treh različnih modelov nevronskih mrež, kjer je najboljši model dosegel 99,9-% točnost prepoznavanja. Ugotovili smo, da rezidualne nevronske mreže z uporabo preskočnih povezav zelo ugodno vplivajo na točnost modela, pri tem pa se najbolje izkažejo modeli, ki so bili predhodno naučeni. Ključne besede: rezidualna nevronska mreža, računalniški vid, prepoznavanje divjih živali, globoko učenje, izginjajoči gradient Objavljeno: 03.11.2020; Ogledov: 87; Prenosov: 25
Celotno besedilo (2,67 MB) |
7. Analiza temnih vzorcev na slovenskih spletnih stranehElena Osrajnik, 2020, diplomsko delo Opis: V diplomskem delu smo preučili različne oblike temnih vzorcev, ki se pojavljajo na straneh slovenskih spletnih trgovin. Opisali smo kategorije in vrste vzorcev glede na kognitivne pristranskosti, ki jih izkoriščajo v potrošniku, in glede na pet temeljnih oblikovanj vzorcev. To smo storili z ročnim pregledom več kot petdeset spletnih strani, katere smo primerjali s temnimi vzorci na tujih spletnih trgovinah. Ugotovili smo, da so temni vzorci na slovenskih spletnih trgovinah v primerjavi s tujimi precej razširjeni, vendar vseh oblik vzorcev med pregledom nismo zaznali. Ključne besede: temni vzorci, manipulacija, spletne trgovine, potrošniki Objavljeno: 03.11.2020; Ogledov: 60; Prenosov: 29
Celotno besedilo (2,20 MB) |
8. Trgovanje kriptovalut z okrepitvenim učenjemGašper Reher, 2020, diplomsko delo Opis: V diplomskem delu se bom seznanil in preizkusil okrepitveno učenje na časovnih podatkih, natančneje na trgovanju s kriptovalutami. V okviru naloge bom naredil teoretičen pregled okrepitvenega učenja, ogrodji okrepitvenega učenja in pregled knjižnic, ki že obstajajo na področju okrepitvenega učenja ter trgovanja s kriptovalutami. Praktični cilj diplomskega dela pa je izdelava programa, ki se bo na podlagi zgodovinskih vrednosti kriptovalut, naučil, kako trgovati z njimi, tako da zagotovi velik dobiček. Ključne besede: Okrepitveno učenje, kriptovalute, Python, umetna inteligenca Objavljeno: 03.11.2020; Ogledov: 132; Prenosov: 53
Celotno besedilo (1,66 MB) Gradivo ima več datotek! Več...
|
9. Napovedovanje porabe električne energije z rekurentnimi nevronskimi mrežamiUrban Kos, 2020, magistrsko delo Opis: Predvidevanje porabe električne energije predstavlja zelo pomemben člen v elektroenergetski industriji, saj lahko pripomore k optimizaciji proizvodnje. S pomočjo strojnega učenja, natančneje rekurentnih nevronskih mrež, je mogoče natančno napovedati električno energijo. Veliko vlogo pri napovedovanju igrajo kakovost in količina podatkov ter arhitektura in nastavitve nevronske mreže. V teoretičnem delu je podrobno opisana nevronska mreža in njeni osnovni gradniki, kjer je bilo največ pozornosti posvečene rekurentnim mrežam, praktični del pa prikazuje izvedbo eksperimenta napovedovanja porabe električne energije z rekurentnimi nevronskimi mrežami z različno arhitekturo in podatki. Ključne besede: rekurentne nevronske mreže, električna energija, napovedovanje električne energije Objavljeno: 03.07.2020; Ogledov: 233; Prenosov: 52
Celotno besedilo (7,12 MB) |
10. Analiza vektorizirane izvorne kode s strojnim učenjemAleksej 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: 475; Prenosov: 144
Celotno besedilo (3,93 MB) |