딥러닝 추천시스템에 변수 추가
안녕하세요! 강의를 참고하여 공부하는 도중에 질문이 생겨 남깁니다.
딥러닝으로 구현한 추천시스템에 변수 하나씩 추가 하는 방법 말고 수십개의 변수를 한번에 넣어서는 만들지 못하는건가요?
고객의 어떠한 특성과 상품의 특성 같은 변수를 여러가지 추가하고 싶은데 강의 내용대로 하나씩 레이어를 만들어야하는지 궁금합니다!
답변 1
0
안녕하세요.!
좋은 질문 남겨주셔서 감사합니다.
일단 여러 변수를 한번에 넣어서 만드는 것은 일반적으로 deep learning 에서 일반적 layer를 쌓듯이(embedding을 하지 않고) 하셔도 무방합니다!
실습에서 임베딩을 한 이유가
카테고리 변수의 경우 보통 원핫 인코딩을 통해서 배열상에 각각의 하나의 순서공간을 할당하고 1과 0을 통해서 벡터를 만드는데, 이것은 추천엔진에서 큰 메모리 공간과 처리 비용 단점(특히 user_id, movie_id를 원핫 인코딩하기란 너무 많으니)때문에 힘들다고 판단하여 다른 방식인 임베딩을 채택한 것입니다 :)
그래서 추가 변수를 다루는 실습에서도 일반 layer를 안쌓고 임베딩(직업 변수 추가)을 통해 동작하는 방식을 알려드리기 위해서 강의과 같이 진행하였습니다:)
질문에 답이 되셨으면 좋겠네요.
감사합니다.
-거친코딩 드림-
model.predict 의 결과 값 index가 왜 movie id ?
0
410
3
model.predict에 특정 user id로 상위 movie 5개 출력?
0
380
3
새로운 회원이 선택한 영화를 모델로 넘기는 방법 질문
0
300
1
올려주신 파일과 sparse matrix
0
340
1
Unable to allocate 55.9 GiB for an array with shape (25000, 100000, 3) and data type int64
0
999
3
사용자 집단별 추천 코드
0
252
1
무비렌즈 최신 데이터를 이용하고싶은데요~
1
329
2
추천시스템의 이진데이터 적용
1
339
1
평가 관련
1
271
1
딥러닝 추천시스템 변수추가 부분 코드 관련 질문입니다.
1
3534
1
딥러닝을 위한 추천시스템 원핫 인코딩 질문
0
288
1
CF_knn_bias 실습에서 not in index error 발생합니다.
0
712
3
MergeError가 납니다
0
561
2
sparse matrix를 추천 알고리즘에 적용하기에서
0
287
1
코드 오류 질문입니다!
1
608
3
코드를 똑같이 따라햇을때
1
372
1
강의자료는 어디서 다운로드 받을 수 있나요?
0
318
1
train,test 분리 MF알고리즘에서 결과가 출력이 안되요 ㅠㅠ
1
393
1
알고리즘을 프로젝트에서 써보고 싶은데요
1
201
1
ML 방식 모델 활용방안에 대해서
1
250
1
그 외의 CF 정확도 개선방법에서
1
184
1
화면이 안나오는데 정상인가요?
1
213
1
아이템 기반 CF 코드 질문
1
302
3
실시간 처리 질문
1
204
1





