이동 등급을 예측하기 위해 https://github.com/coreylynch/pyFM 모듈을 사용하고 있습니다. 그러나, 내가 훈련을 마친 후에 (나는 장고를 사용하고있다) 인수 분해 기계를 저장할 수있는 방법이 있는가? 지금 당장 (예제에 따라) 서버를 다시 시작할 때마다 모델을 재교육해야 할 것입니다.거기에 인수 분해 모델을 저장할 수있는 방법이 있습니까?
답변
pickle을 살펴보십시오. 모델을 교육 한 후에는 파이썬 객체의 표현을 파일에 저장하고 필요할 때 다시 열 수 있습니다.
일부 [경험] (https://github.com/coreylynch/pyFM/issues/5). – sascha
작동하지 않습니다. "FM_fast 개체를 피클 할 수 없습니다." – user3799968
@ user3799968 내 링크를 읽었습니까? – sascha
sklearn
을 사용하고 있습니다. 모델이 거대하지 않은 경우 python-pickle의 내장 된 지속성 모델이 작동해야합니다. 예 : here이 있습니다.
! 내가 무엇을 찾고 있었는지 – user3799968
아 나는 그것이 ths 에러 메시지를 얻지 않는다. FM_fast 오브젝트를 pickle 할 수 없다. – user3799968
- 1. 데이터베이스에 타이머를 저장할 수있는 방법이 있습니까?
- 2. 사용자가 캔버스를 저장할 수있는 간편한 방법이 있습니까?
- 3. 많은 JID를 저장할 수있는 방법이 있습니까?
- 4. Google지도, 마커를 저장할 수있는 방법이 있습니까?
- 5. 프라임 인수 분해 알고리즘
- 6. 파이썬에 숫자를 인수 분해
- 7. 파이썬 인수 분해 프로그램
- 8. 인수 분해 상징적 인 표현은
- 9. 프롤로그에서 프라임 인수 분해
- 10. 템플릿 포인터를 함수로 분해 할 수있는 방법이 있습니까?
- 11. 거기에 JDBC를 알리는 방법이 있습니까?
- 12. Actionscript 3 프라임 인수 분해
- 13. iOS에는 주소를 입력하고 저장할 수있는 표준 방법이 있습니까?
- 14. 거기에 Apche와 PHP를 Windows7에 설치할 수있는 간단한 방법이 있습니까?
- 15. 거기에 프로그래밍 방식으로 전화를 끊을 수있는 방법이 있습니까
- 16. 거기에 파일을 구문 분석하거나 디렉토리를 읽을 수있는 방법이 있습니까?
- 17. 거기에 chutzpah에서 phantomJS 문을 실행할 수있는 방법이 있습니까?
- 18. 거기에 nio 서버에서 io 클라이언트로 데이터를 보낼 수있는 방법이 있습니까?
- 19. 거기에 슈퍼 클래스의 멤버를 파생 클래스에서 숨길 수있는 방법이 있습니까?
- 20. 거기에 어떤 PHP 스크립트가 CPU를 hogging 볼 수있는 방법이 있습니까?
- 21. 거기에 PostgreSQL에서 삽입이 실패하면 nextval() 호출을 피할 수있는 방법이 있습니까?
- 22. 거기에 vsts의 사용자 스토리에서 댓글을 삭제할 수있는 방법이 있습니까?
- 23. 거기에 (object == color red) 다음에 할 수있는 방법이 있습니까?
- 24. 거기에 C#에서 DataSent 이벤트를 가질 수있는 방법이 있습니까?
- 25. 거기에 meteor cli를 사용하여 smart.json 의존성을 설치할 수있는 방법이 있습니까?
- 26. 거기에 하나를 클릭하여 버튼을 제출할 수있는 방법이 있습니까?
- 27. 거기에 파이어 폭스가 선집인지 알 수있는 방법이 있습니까?
- 28. 괜찮습니까? 거기에 더 좋은 방법이 있습니까?
- 29. 여러 AR 모델을 저장할 수있는 페이지의 컨트롤러
- 30. 0-1 데이터에 대한 행렬 인수 분해
AFAIK, sklearn에서 모델을 유지하는 유일한 "지원"방법은 피클입니다. 그래서 당신은 아마도 당신의 인수 분해 기계를 피클 할 수도 있습니다 ... – mgilson
피클과 함께 저장할 수 있지만, 나는 저장된 모델을 사용하여 예측할 수 없습니다. 0 점 만받습니다 – user3799968
어딘가에 코드를 게시 할 수 있습니까? 또한 데이터 세트의 크기를 설명 할 수 있습니까? (인스턴스 수 등) – greeness