차원 축소를 이용한 영화 추천하기 (SVD 설명 및 실습) :: 추천 시스템: 원리와 구현 - mindscale
Skip to content

차원 축소를 이용한 영화 추천하기 (SVD 설명 및 실습)

차원 축소를 이용한 영화 추천하기 (SVD 설명 및 실습)

SVD 에서 조정할 수 있는 파라미터 알아보기

recommenderRegistry$get_entries(method = 'SVD')

10개의 차원으로 축소한 뒤 추천해보기

rec <- Recommender(m, method = "SVD", param=list(k = 10))
who <- 1
predict(rec, m[who,])
predict(rec, m[c(1,3),], type = 'topNList', n = 5)
as(predict(rec, m[c(1,3),], type = 'topNList', n = 5), 'list')

20개의 차원으로 축소한 뒤 추천해보기

rec <- Recommender(m, method = "SVD", param=list(k = 20))
as(predict(rec, m[c(1,3),], type = 'topNList', n = 5), 'list')