1
Mahout의 권장 엔진을 가지고 놀고 있는데 genericdatamodel 객체 사용에 문제가 있습니다. 내 질문은 기존 데이터 모델에 새로운 사용자 데이터를 추가하려는 경우, 모든 데이터를 다시 읽음으로써 새로운 데이터 모델을 재구성하여이를 수행하는 유일한 방법입니다.GenericDataModel을 사용하는 Mahout의 데이터 모델
현재 데이터는 캐시에 있습니다.
Mahout의 권장 엔진을 가지고 놀고 있는데 genericdatamodel 객체 사용에 문제가 있습니다. 내 질문은 기존 데이터 모델에 새로운 사용자 데이터를 추가하려는 경우, 모든 데이터를 다시 읽음으로써 새로운 데이터 모델을 재구성하여이를 수행하는 유일한 방법입니다.GenericDataModel을 사용하는 Mahout의 데이터 모델
현재 데이터는 캐시에 있습니다.
네, 맞습니다. 그것은 성능면에서 읽기 전용입니다. 일반적인 개념은 데이터 모델 업데이트를 자주 통합하지 않는다는 것입니다. 일반적으로 미리 계산되거나 캐시 된 다른 많은 계산을 다시 작성하기 때문입니다.
너무 많은 문제없이 업데이트 방법을 노출하기 위해 해킹 할 수 있습니다. 스레드 안전 문제에주의하십시오.
Sean, 질문에 답변 해 주셔서 감사합니다. Mahout 프레임 워크를 처음 접했습니다. 당신이 해킹 방법에 대해 언급했을 때 업데이트 방법. 라이브러리의 데이터 모델을 해킹하거나 새 데이터 세트를 푸시 할 자체 업데이트를 의미합니까? 나는 데이터 모델에 대한 refresh() 호출이 새 데이터 집합을 추가하는 것이 아니라고 생각합니다. –
'GenericDataModel' 코드 자체를 수정하는 것을 의미합니다. 예, 일반적으로'refresh()'를 사용합니다. –