<?xml version="1.0"?>
<metadata xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/"><dc:title>Analiza vektorizirane izvorne kode s strojnim učenjem</dc:title><dc:creator>Miloševič,	Aleksej	(Avtor)
	</dc:creator><dc:creator>Karakatič,	Sašo	(Mentor)
	</dc:creator><dc:subject>umetne nevronske mreže</dc:subject><dc:subject>vektorizacija</dc:subject><dc:subject>Code2Vec</dc:subject><dc:subject>izvorna koda</dc:subject><dc:subject>strojno učenje</dc:subject><dc:description>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.</dc:description><dc:publisher>[A. Miloševič]</dc:publisher><dc:date>2020</dc:date><dc:date>2019-12-10 03:25:40</dc:date><dc:type>Magistrsko delo/naloga</dc:type><dc:identifier>75574</dc:identifier><dc:identifier>UDK: 004.8:004.415.3(043.2)</dc:identifier><dc:identifier>COBISS_ID: 23085334</dc:identifier><dc:identifier>NUK URN: URN:SI:UM:DK:AQKX6WSZ</dc:identifier><dc:language>sl</dc:language></metadata>
