inflearn logo
강의

講義

知識共有

(UPDATED) Pythonを利用したパーソナライズ推薦システム | 推薦アルゴリズム | 推薦人工知能

近隣住民を考慮したCF

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

解決済みの質問

310

he

投稿した質問数 6

0

ean_rating = np.dot(sim_scores,movie_ratings) / sim_scores.sum()

이부분에서 sim_scores.sum()값은 항상 0이 아닌게 보장이 되는건가요? 직접 데이터를 생성해서 테스트 해보면 음수이거나 0일때도 있더라구요!... 데이터가 잘못된건지 아니면 0일수도 있는건지 궁금합니다.

딥러닝 추천-시스템

回答 1

1

거친코딩

안녕하세요.

sim_scores값은 코사인유사도를 통해 산출된 값이므로 -1~1사이의 값을 가질 수 있습니다.

그리고 sum의 값이 0인경우는 두 벡터가 서로 수직이라는 것을 의미하고, 즉 두 벡터사이에 아무런 상관관계가 없거나 관련성이 없다는 것을 나타냅니다.

질문에 대한 답이 되었으면 합니다.

감사합니다.

0

he

답변 감사합니다!

강의 자료 이게 맞나요?

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

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

0

328

1

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

0

255

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