해결된 질문
작성
·
143
답변 1
0
안녕하세요.!
좋은 질문 남겨주셔서 감사합니다.
일단 여러 변수를 한번에 넣어서 만드는 것은 일반적으로 deep learning 에서 일반적 layer를 쌓듯이(embedding을 하지 않고) 하셔도 무방합니다!
실습에서 임베딩을 한 이유가
카테고리 변수의 경우 보통 원핫 인코딩을 통해서 배열상에 각각의 하나의 순서공간을 할당하고 1과 0을 통해서 벡터를 만드는데, 이것은 추천엔진에서 큰 메모리 공간과 처리 비용 단점(특히 user_id, movie_id를 원핫 인코딩하기란 너무 많으니)때문에 힘들다고 판단하여 다른 방식인 임베딩을 채택한 것입니다 :)
그래서 추가 변수를 다루는 실습에서도 일반 layer를 안쌓고 임베딩(직업 변수 추가)을 통해 동작하는 방식을 알려드리기 위해서 강의과 같이 진행하였습니다:)
질문에 답이 되셨으면 좋겠네요.
감사합니다.
-거친코딩 드림-