Singulärvärdesfaktorisering , allmänt känd som SVD , är en process som används i linjär algebra . Används som ett steg i många algoritmer , gör det för sönderdelning av en matris i en produkt av tre mer enkla matriser . Typer
Singulärvärdesfaktorisering kategoriseras som full rang eller lägre ordning . Full - rank SVD möjliggör exakt återgivning av den underliggande matrisen . Lägre ordningens SVD möjliggör en ungefärlig rekreation av matrisen utifrån de faktorer av kolumner och rader. Dessutom kan SVD också användas i sönderdelningen av partiella matriser med okända värden .
Semantisk Application
Singulärvärdesfaktorisering används i algebraiska situationer där det finns en " minsta kvadrat ". Den vanligaste användningen av SVD är i latent semantisk analys av naturligt språk , som kartlägger semantiskt relaterade ord och handlingar i samma utrymme . Likaså är det används i processen för latent semantisk indexering processen också .
Collaborative Application
SVD också har använts i processen för samverkande filtrering för sådana saker som betyg produkter och tjänster . Rader representerar användare och produkter , med SVD som används för att bestämma okända betyg och värderingar .