<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=117050"><dc:title>Algoritmi za prepoznavanje ročno napisanih števk</dc:title><dc:creator>Zrimšek,	Urša	(Avtor)
	</dc:creator><dc:creator>Knez,	Marjetka	(Mentor)
	</dc:creator><dc:subject>singularni razcep</dc:subject><dc:subject>nevronske mreže</dc:subject><dc:subject>prepoznavanje vzorcev</dc:subject><dc:description>V delu obravnavamo problem prepoznavanja ročno napisanih števk. Reševanja se lotimo na dva različna načina. Oba algoritma naučimo in preizkusimo na realnih podatkih, ki jih dobimo iz spletne baze MNIST. 
Najprej števke predstavimo kot vektorje ter z uporabo singularnega razcepa za vsako števko določimo podprostor, v katerem se nahajajo lepi primeri te števke. Nove števke določimo tako, da primerjamo razdalje do posameznih podprostorov, ki nam povejo, v katerem podprostoru lahko to števko najbolje aproksimiramo. S testiranjem ugotovimo, da s takim pristopom dosežemo 95,85% natančnost.
Drugi pristop uporablja nevronske mreže. Začnemo z izpeljavo osnovnega postopka učenja mreže z gradientnim spustom in vzvratno propagacijo ter si nato pogledamo nekaj izboljšav. Ugotoviti moramo še optimalne parametre učenja, kar naredi ta postopek veliko bolj časovno zahteven od prvega. Ko določimo optimalno mrežo in njene parametre, na testnih podatkih dosežemo 98,08% natančnost.
Pri primerjavi obeh postopkov ugotovimo, da delata podobne napake in da so te napake storjene na števkah, pri katerih tudi mi ne bi bili prepričani, katero števko predstavljajo.</dc:description><dc:date>2020</dc:date><dc:date>2020-06-21 08:15:03</dc:date><dc:type>Delo diplomskega seminarja/zaključno seminarsko delo/naloga</dc:type><dc:identifier>117050</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
