inflearn logo
강의

Course

Instructor

(UPDATED) Personalized Recommendation Systems using Python | Recommendation Algorithms | Recommendation AI

Recommendations by user group

user_id가 인덱스범위를 벗어난 값으로 들어옵니다

Resolved

255

he

6 asked

0

 # Gender 기준 추천

 def cf_gender(user_id,movie_id):
  if movie_id in rating_matrix.columns:
    # print(user_id)
    gender = users.loc[user_id]['sex']
    if gender in g_mean[movie_id].index:
      gender_rating = g_mean[movie_id][gender]
    else:
      gender_rating = 3.0
  # 훈련셋에 movie_id가 없을수도있다. 25%만 할당했기때문에
  else:
    gender_rating = 3.0
  return gender_rating

score(cf_gender)

안녕하십니까! Gender기준 추천쪽에서 오류가 발생해서 질문드립니다.

이 부분에서 users는 942까지만 인덱스가 있는데, user_id는 943이 들어와서

ValueError: 943 is not in range

라는 오류가 발생하더라구요..!

예외처리를 따로 해줘야하는건가요?

딥러닝 추천-시스템

Answer 1

0

거친코딩

안녕하세요.

해당 부분은 데이터(=user_id)인덱스 처리가 제대로 안된 듯 싶습니다.

강의 교안에 나오는대로 user_id index 처리 부탁드립니다.

감사합니다.

강의 자료 이게 맞나요?

0

69

3

6장 Keras로 MF 구현하기 학습 결과

0

164

2

초심자의 질문

0

120

1

코드 공유 폴더가 비어 있습니다.

0

186

1

코드 공유 관련 부탁드립니다.

1

260

2

section 4 네번째 강의에서 pd.merge(x_train, users) 에러 발생

0

289

1

section 2 네번째 강의 score(cf_gender) 실행하면 Error 발생합니다.

0

201

1

MF알고리즘에서 질문이있습니다.

0

365

1

ean_rating = np.dot(sim_scores,movie_ratings) / sim_scores.sum() 부분에서 질문이있습니다.

0

310

1

score를 실행하면 항상 nan이 출력됩니다

0

328

1

인덱스 칼럼은 어떻게 접근해야하나요

0

226

1

제공해주신 데이터링크에 들어가면 404가 뜨는데요?

0

365

1

코드 자동완성 속도가 상당히 느린데 개선할 방법이 있을까요?

0

302

1

ValueError: setting an array element with a sequence

0

473

1

users에 대한 인덱스 설정 기준

0

289

1

ppt 자료

0

286

1

train_test_split에 관한 질문입니다.

0

330

1

Timestamp 제거 이유

0

397

1

사용자 집단별 추천 강의 11:56 부분에 성별에 따른 예측값 계산에서 MergeError가 발생합니다.

0

436

1

local variable 'movie_ratings' referenced before assignment

0

258

2

3장 CF_knn 코드 질문

0

263

1

실습 중 에러 'numpy.ndarray' object has no attribute 'drop'

0

1165

2

IntCastingNaNError: 관련 에러

0

438

1

인구통계학적 추천 알고리즘

0

346

1