Unable to allocate 55.9 GiB for an array with shape (25000, 100000, 3) and data type int64
안녕하세요.
사용자 집단별 추천에서 모델별 RMSE를 계산하는 함수를 돌리면 램이 부족하다며 코랩이 중지됩니다.
주피터를 이용해 다시 돌려보니
y_pred = np.array([model(user, movie) for (user, movie) in id_pairs])에서
Unable to allocate 55.9 GiB for an array with shape (25000, 100000, 3) and data type int64
라는 오류가 떴습니다.
데이터 사이즈가 이렇게 크지 않을 것 같은데 어떤 부분을 잘못한걸까요?
아래는 제가 작성한 score 함수입니다.
def score(model):
# test 데이터의 user_id와 movie_id의 페어를 맞춰서 튜플로 반환
id_pairs = zip(x_test['user_id'], x_test['movie_id'])
# 모든 user, movie 페어쌍에 대해서 주어진 model의 예측값을 계산하여 array 형태로 반환
y_pred = np.array([model(user, movie) for (user, movie) in id_pairs])
y_true = np.array(x_test['rating'])
return RMSE(y_true, y_pred)
Answer 3
model.predict 의 결과 값 index가 왜 movie id ?
0
402
3
model.predict에 특정 user id로 상위 movie 5개 출력?
0
372
3
새로운 회원이 선택한 영화를 모델로 넘기는 방법 질문
0
297
1
올려주신 파일과 sparse matrix
0
335
1
사용자 집단별 추천 코드
0
246
1
무비렌즈 최신 데이터를 이용하고싶은데요~
1
325
2
추천시스템의 이진데이터 적용
1
336
1
평가 관련
1
269
1
딥러닝 추천시스템 변수추가 부분 코드 관련 질문입니다.
1
3531
1
딥러닝을 위한 추천시스템 원핫 인코딩 질문
0
284
1
CF_knn_bias 실습에서 not in index error 발생합니다.
0
704
3
MergeError가 납니다
0
555
2
sparse matrix를 추천 알고리즘에 적용하기에서
0
281
1
코드 오류 질문입니다!
1
604
3
코드를 똑같이 따라햇을때
1
369
1
강의자료는 어디서 다운로드 받을 수 있나요?
0
312
1
train,test 분리 MF알고리즘에서 결과가 출력이 안되요 ㅠㅠ
1
389
1
알고리즘을 프로젝트에서 써보고 싶은데요
1
196
1
ML 방식 모델 활용방안에 대해서
1
247
1
그 외의 CF 정확도 개선방법에서
1
179
1
화면이 안나오는데 정상인가요?
1
210
1
아이템 기반 CF 코드 질문
1
297
3
실시간 처리 질문
1
201
1
CF 관련 질문
1
325
3

