| Naslov: | Analiza vektorizirane izvorne kode s strojnim učenjem |
|---|
| Avtorji: | ID Miloševič, Aleksej (Avtor) ID Karakatič, Sašo (Mentor) Več o mentorju...  |
| Datoteke: | MAG_Milosevic_Aleksej_2020.pdf (3,93 MB) MD5: A6D2DA75FBD1F4F594845243E3C1C999 PID: 20.500.12556/dkum/cca91316-afa6-4f3d-afb6-eaa905619d78
|
|---|
| Jezik: | Slovenski jezik |
|---|
| Vrsta gradiva: | Magistrsko delo/naloga |
|---|
| Tipologija: | 2.09 - Magistrsko delo |
|---|
| Organizacija: | FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
|
|---|
| 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 |
|---|
| Kraj izida: | Maribor |
|---|
| Založnik: | [A. Miloševič] |
|---|
| Leto izida: | 2020 |
|---|
| PID: | 20.500.12556/DKUM-75574  |
|---|
| UDK: | 004.8:004.415.3(043.2) |
|---|
| COBISS.SI-ID: | 23085334  |
|---|
| NUK URN: | URN:SI:UM:DK:AQKX6WSZ |
|---|
| Datum objave v DKUM: | 27.01.2020 |
|---|
| Število ogledov: | 1647 |
|---|
| Število prenosov: | 340 |
|---|
| Metapodatki: |  |
|---|
| Področja: | KTFMB - FERI
|
|---|
|
:
|
Kopiraj citat |
|---|
| | | | Skupna ocena: | (0 glasov) |
|---|
| Vaša ocena: | Ocenjevanje je dovoljeno samo prijavljenim uporabnikom. |
|---|
| Objavi na: |  |
|---|
Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše
podrobnosti ali sproži prenos. |