인프런 커뮤니티 질문&답변

story8943님의 프로필 이미지
story8943

작성한 질문수

Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능

기본 CF 알고리즘

코드를 똑같이 따라햇을때

해결된 질문

작성

·

311

1

데이터프레임에서 강의에 나오는거랑 같지 않은 값들이 나온다면 사이에 먼가 코드를 잘못 짰다고 봐도 될까요?

답변 1

0

거친코딩님의 프로필 이미지
거친코딩
지식공유자

안녕하세요.

거친코딩입니다.

영상에서 나온 제 결과와 학습자님의 결과가 노출 정렬에 따라서 다를 수가 있습니다.

예를 들어서 아래와 같은 데이터가 있다고 가정해봅시다.

제목       평점

A             5

B             5

C             5

D             5

E             5

 

그런데 Colab의 노출 정렬 순서가 영상 시점과 지금 실습 시점이 다르기 때문에

아래와 같이 같은 값이지만, 다르게 나올 수 있습니다.

보여지는 값이 아닌, 실제 값을 찍어보시면 자세히 확인하실 수 있습니다.

C             5

B             5

A             5

E             5

D             5

 

감사합니다.

-거친코딩 드림-

story8943님의 프로필 이미지
story8943
질문자

아! 저는 주피터 노트북으로 로컬에서 해보고있었는데 아무튼 보여지는 값이 다를 수 있군요. 하나만 더 질문해도 될까요? 같은 데이터를 가지고 코싸인 유사도를 계산하고 동일 필터링을 활용해 추천시스템을 구축한다면 정확히 같은 값이 나와야 하는게 맞을까요?

거친코딩님의 프로필 이미지
거친코딩
지식공유자

값 자체는 동일한 값이 나오는게 맞습니다.

하지만 sampling 에 따라 값이 달라질 수도 있습니다.

만약 아래 명령어를 사용하셨다면,

ex : train_test_split

답이 안되셨다면, 입력하신 코드를 함께 첨부해주시면 감사하겠습니다.

감사합니다.

story8943님의 프로필 이미지
story8943
질문자

아~ 감사합니다!!

story8943님의 프로필 이미지
story8943

작성한 질문수

질문하기