추천 엔진에 사용되는 ALS에 대해 질문이 있습니까? ALS가 결정론 적인가? 마찬가지로, 동일한 데이터와 동일한 매개 변수를 넣으면 항상 동일한 출력 (또는 매우 유사한 결과)을 얻어야합니까?ALS는 결정적입니까?
3
A
답변
2
짧은 응답은 다음과 같아야합니다. Matrix Factorization algos의 대부분은 feature matrix의 무작위 초기화로 시작됩니다. 따라서 문제는 최적화 프로세스를 여러 번 실행하는 동안 몇 가지 "로컬"최소값을 찾을 수 있다는 것입니다.
+0
왜 "위대한"부분입니까? – cshin9
+0
일부 구현에서는 시작 행렬의 정적 초기화를 사용합니다. 그러나 어떤 경우 든 항상 임의적으로 지역 최소값을 찾지 않도록합니다 –
0
난수 생성기에서 사용하는 시드를 지정할 수 있습니다.이 경우 결과는 완전히 결정적입니다.
관련 문제
- 1. scipy.optimize.least_squares가 결정적입니까?
- 2. ora_hash는 결정적입니까?
- 3. 산세 공정이 결정적입니까?
- 4. RemoteActor.select - 결과 결정적입니까?
- 5. 집합의 "toArray"가 결정적입니까?
- 6. 다중 스레드 FFTW가 결정적입니까
- 7. JOOQ GenerationTool 비 결정적입니까?
- 8. psake에서 종속성의 순서가 결정적입니까?
- 9. elasticsearch가 비 결정적입니까?
- 10. Kruskal의 MST 알고리즘이 비 결정적입니까?
- 11. 왜 사전 순서가 비 결정적입니까?
- 12. iOS 기기에서 부동 소수점이 결정적입니까?
- 13. 왜이 opencl 코드가 비 결정적입니까?
- 14. .mpkg 내에 .pkg 설치 순서가 결정적입니까?
- 15. C++ 이름 변경 (장식)이 결정적입니까?
- 16. 하스켈 병행 성 - 실제로 forkio는 비 결정적입니까?
- 17. MAC 주소와 관련하여 UuidCreateSequential은 얼마나 결정적입니까?
- 18. 선매 및 irq를 사용하지 않으면 udelay 결정적입니까?
- 19. .NET 4.5 내성 구현 Array.Sort 결정적입니까?
- 20. MySQL 외래 키 자동 생성 이름이 결정적입니까?
- 21. 파이썬에서 생성 된 결과 바이트 코드가 결정적입니까?
- 22. C# 이벤트 시스템이 단일 스레드 프로그램에 대해 결정적입니까?
- 23. C# 목록의 요소 순서가 결정적입니까? <T>?
- 24. 병렬 haskell primitives (par와 pseq)가 결정 론적 일 때 왜 동시 haskell은 비 결정적입니까?
- 25. 자바의 hashCode()가 결정적인가?
- 26. Cmd.exe를하고 command.com - 나는 윈도우 XP에서 cmd.exe를 시작하고 이렇게 윈도우 7
- 27. CompositeDisposable - 결정적 순서?
- 28. C : 진술서는 무엇을 반환하겠습니까? 1 '은 A> 1 일 때 돌아온다.
- 29. 환경의 결정 성 유형
- 30. T-SQL 결정적 INT는
추천 시스템을 읽으려면이 [Recommender Systems] (http://infolab.stanford.edu/~ullman/mmds/ch9.pdf) –
을 읽을 수있을 것이라고 생각합니다. ALS에 대해 자세히 알아볼 수있는 방법은 다음과 같습니다. [이 신문] (http://www.grappa.univ-lille3.fr/~mary/cours/stats/centrale/reco/paper/MatrixFactorizationALS.pdf) –