SimilarKeywords
입력된 쿼리와 유사한 키워드를 검색합니다.
Last updated
입력된 쿼리와 유사한 키워드를 검색합니다.
Last updated
SimilarKeywords는 Word2Vec를 이용하여 입력된 쿼리와 유사한 키워드를 검색합니다.
각각의 단어는 분산 표현(Distributed Representation)을 통해 유사한 단어는 인접하도록 특정 공간에 사상됩니다. 특정 공간에 사상된 단어는 백터 연산을 통해 아래의 그림과 같이 새로운 단어를 유추할 수 있습니다.
위의 오른쪽 그림의 예시는 SimilarKeywords(positive_keyword="KINGS QUEEN", negative_keyword="KING")
와 같은 연산을 통해 QUEENS
를 얻을 수 있습니다. 그러나 이는 이상적인 경우이며 대부분의 경우 positive_keyword
의 토큰이 하나일 때 가장 좋은 결과를 출력합니다.
Word2Vec 모델은 연도별로 발생한 뉴스 데이터를 기반으로 각각 학습되었으며 date_from
/date_to
를 통해 개별 연도의 유사 키워드를 검색할 수 있습니다.
Parameter | Type | Description | Required |
positive_keyword | string | 검색 쿼리, 공백을 통해 하나 이상의 토큰을 표현 | True |
negative_keyword | string | 제외 검색 쿼리, 공백을 통해 하나 이상의 토큰을 표현 | |
max_count | integer | 최대 검색 결과 개수 | |
min_score | float | 최소 코사인 유사도 점수 | |
date_from/date_to | string | 검색 기간(YYYY) |