평가 지표 RMSE
- RMSE
- 모델을 평가하기 위한 평가 매트릭
- error
- 영화 실제 평점 데이터와 영화 예측 평점 데이터의 차이
- squared error
- +와 -가 상쇄되는 것을 막기 위해 모든 에러를 제곱해준 것
- mse
- 에러의 평균인 mean squared error
- rmse
- 제곱이 아닌 원래대로 돌려주기 위해 루트를 사용한 에러의 평균인 root mean squared error
- 사이킷런의 mean_squared_error
- 편리하게 계산 가능
학습 데이터와 평가 데이터
- 학습 데이터
- 모델을 훈련하는 데이터
- 평가 데이터
- 모델의 성능을 테스트하는 데이터
- 사이킷런의 train_test_split
- 모델을 훈련하는 데이터와 성능을 테스트하는 데이터를 분리
가장 간단한 예측하기
- 모두 0.5점으로 예측하기
- 0.5 ~ 5점의 평점인데 평균적으로 3점 정도 틀리므로 성능이 나쁨
- 모두 5점으로 예측하기
- 3 ~ 5점의 평점에 많이 분포하므로 평균적으로 1점 정도 틀리므로 성능이 좋아짐
- 데이터의 평균으로 예측하기
- 평균 점수를 사용하므로 평균적으로 1점 정도 틀리므로 성능이 좋아짐
- 사용자 평점 기반 예측하기 (각 사용자의 평균 평점으로 예측하기)
- 각 유저의 평균 평점을 사용하므로 평균적으로 1점 이하 정도 틀리므로 성능이 좋아짐
- 영화 평점 기반 예측하기 (각 영화의 평균 평점으로 예측하기)
- 각 영화의 평균 평점을 사용하므로 평균적으로 1점 이하 정도 틀리므로 성능이 좋아짐
참고 자료 및 코드
더보기
[개념부터 실습까지] 추천 시스템 입문편
[추천 시스템 입문편] 아주 간단한 추천 시스템 만들기
Pandas 10분 완성
'ML > 추천 시스템 입문편' 카테고리의 다른 글
[추천 시스템 입문편] Content-Based Recommendation 2 (0) | 2023.05.16 |
---|---|
[추천 시스템 입문편] Content-Based Recommendation 1 (0) | 2023.05.16 |
[추천 시스템 입문편] Pandas 보충강의 (0) | 2023.05.12 |
[추천 시스템 입문편] 영화 데이터 읽고 기초 분석하기 (0) | 2023.05.12 |
[추천 시스템 입문편] 추천 시스템이란? (0) | 2023.05.05 |
평가 지표 RMSE
- RMSE
- 모델을 평가하기 위한 평가 매트릭
- error
- 영화 실제 평점 데이터와 영화 예측 평점 데이터의 차이
- squared error
- +와 -가 상쇄되는 것을 막기 위해 모든 에러를 제곱해준 것
- mse
- 에러의 평균인 mean squared error
- rmse
- 제곱이 아닌 원래대로 돌려주기 위해 루트를 사용한 에러의 평균인 root mean squared error
- 사이킷런의 mean_squared_error
- 편리하게 계산 가능
학습 데이터와 평가 데이터
- 학습 데이터
- 모델을 훈련하는 데이터
- 평가 데이터
- 모델의 성능을 테스트하는 데이터
- 사이킷런의 train_test_split
- 모델을 훈련하는 데이터와 성능을 테스트하는 데이터를 분리
가장 간단한 예측하기
- 모두 0.5점으로 예측하기
- 0.5 ~ 5점의 평점인데 평균적으로 3점 정도 틀리므로 성능이 나쁨
- 모두 5점으로 예측하기
- 3 ~ 5점의 평점에 많이 분포하므로 평균적으로 1점 정도 틀리므로 성능이 좋아짐
- 데이터의 평균으로 예측하기
- 평균 점수를 사용하므로 평균적으로 1점 정도 틀리므로 성능이 좋아짐
- 사용자 평점 기반 예측하기 (각 사용자의 평균 평점으로 예측하기)
- 각 유저의 평균 평점을 사용하므로 평균적으로 1점 이하 정도 틀리므로 성능이 좋아짐
- 영화 평점 기반 예측하기 (각 영화의 평균 평점으로 예측하기)
- 각 영화의 평균 평점을 사용하므로 평균적으로 1점 이하 정도 틀리므로 성능이 좋아짐
참고 자료 및 코드
더보기
[개념부터 실습까지] 추천 시스템 입문편
[추천 시스템 입문편] 아주 간단한 추천 시스템 만들기
Pandas 10분 완성
'ML > 추천 시스템 입문편' 카테고리의 다른 글
[추천 시스템 입문편] Content-Based Recommendation 2 (0) | 2023.05.16 |
---|---|
[추천 시스템 입문편] Content-Based Recommendation 1 (0) | 2023.05.16 |
[추천 시스템 입문편] Pandas 보충강의 (0) | 2023.05.12 |
[추천 시스템 입문편] 영화 데이터 읽고 기초 분석하기 (0) | 2023.05.12 |
[추천 시스템 입문편] 추천 시스템이란? (0) | 2023.05.05 |