2016-05-31 2 views
3

추천 엔진에 사용되는 ALS에 대해 질문이 있습니까? ALS가 결정론 적인가? 마찬가지로, 동일한 데이터와 동일한 매개 변수를 넣으면 항상 동일한 출력 (또는 매우 유사한 결과)을 얻어야합니까?ALS는 결정적입니까?

+1

추천 시스템을 읽으려면이 [Recommender Systems] (http://infolab.stanford.edu/~ullman/mmds/ch9.pdf) –

+0

을 읽을 수있을 것이라고 생각합니다. ALS에 대해 자세히 알아볼 수있는 방법은 다음과 같습니다. [이 신문] (http://www.grappa.univ-lille3.fr/~mary/cours/stats/centrale/reco/paper/MatrixFactorizationALS.pdf) –

답변

2

짧은 응답은 다음과 같아야합니다. Matrix Factorization algos의 대부분은 feature matrix의 무작위 초기화로 시작됩니다. 따라서 문제는 최적화 프로세스를 여러 번 실행하는 동안 몇 가지 "로컬"최소값을 찾을 수 있다는 것입니다.

+0

왜 "위대한"부분입니까? – cshin9

+0

일부 구현에서는 시작 행렬의 정적 초기화를 사용합니다. 그러나 어떤 경우 든 항상 임의적으로 지역 최소값을 찾지 않도록합니다 –

0

난수 생성기에서 사용하는 시드를 지정할 수 있습니다.이 경우 결과는 완전히 결정적입니다.

관련 문제