Lågrangmatriskomplettering: En jämförelse av två algoritmer

dc.contributor.authorAndersson, Erik
dc.contributor.authorFernstedt, Douglas
dc.contributor.authorGustafsson, Ellen
dc.contributor.departmentChalmers tekniska högskola / Institutionen för matematiska vetenskapersv
dc.contributor.departmentChalmers University of Technology / Department of Mathematical Sciencesen
dc.contributor.examinerEriksson, Dennis
dc.contributor.supervisorDmytryshyn, Andrii
dc.date.accessioned2025-06-26T14:25:49Z
dc.date.issued2025
dc.date.submitted
dc.description.abstractLågrangmatriskomplettering innefattar algoritmer som fyller ut saknade värden i en matris under antagandet att den kompletta matrisen är av låg rang. Rapporten har undersökt två olika algoritmer för långrangmatriskomplettering, singular value thresholding (SVT) och nor malized iterative hard thresholding (NIHT), på slumpmässigt genererad data och ett urval av databasen Netflix prize data. Rapportens syfte är att bestämma vilken av dessa två algoritmer som lämpar sig bättre för komplettering av Netflix-datan och slumpmässigt genererad data. För att mäta detta undersöktes hur nära algoritmerna konvergerar till de kompletta matriser na i termer av bland annat RMSE samt hur lång tid det tar för de olika algoritmerna att köra givet olika parameterval. Eftersom både NIHT och SVT använder sig av singulärvärdesdekom position som steg i algoritmen undersöktes även hur olika numeriska metoder för att beräkna dessa påverkar precisionen och tiden det tar att köra algoritmerna. Rapporten visade att SVT var snabbare och gav högre precision än NIHT när det kommer till att komplettera Netflix-databasen. Däremot visar NIHT god precision att komplettera slumpmässigt genererad data och kan även göra det snabbare än SVT om en tillräckligt god uppskattning av rangen anges i förväg. Testerna visade även att NIHT kan ge bättre resultat om vissa parametrar i algoritmen justeras, vilket kan vara av intresse för vidare forskning. Nyckelord - Lågrangmatriskomplettering, normalized iterative hard thresholding, singular va lue thresholding, singulärvärdesdekomposition.
dc.identifier.coursecodeMVEX11
dc.identifier.urihttp://hdl.handle.net/20.500.12380/309725
dc.language.isoswe
dc.setspec.uppsokPhysicsChemistryMaths
dc.titleLågrangmatriskomplettering: En jämförelse av två algoritmer
dc.type.degreeExamensarbete för kandidatexamensv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
MVEX11_Douglas_Ellen_Erik_Rapport05_2506.pdf
Storlek:
2.12 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: