더북(TheBook)

다음은 ‘australia’와 관계없으면서 ‘beer’, ‘france’와 관련성이 있는 단어를 반환하는 결과입니다.

'champagne'

‘beer’, ‘france’와 관련성이 있는 샴페인을 출력했습니다.

주어진 ‘tall’, ‘tallest’, ‘long’ 단어를 기반으로 새로운 단어를 유추하는 코드를 작성해 보겠습니다.

코드 10-23 ‘tall’, ‘tallest’, ‘long’ 단어를 기반으로 새로운 단어를 유추

analogy('tall', 'tallest', 'long')

다음은 ‘tall’, ‘tallest’, ‘long’ 단어를 기반으로 새로운 단어를 유추한 결과입니다.

'longest'

‘tall’, ‘tallest’로 ‘long’, ‘longest’를 유추한 듯합니다.

이번에는 열거된 단어 중 유사성이 가장 떨어지는 단어를 반환하는 코드를 작성해 보겠습니다.

코드 10-24 ‘breakfast cereal dinner lunch’ 중 유사도가 낮은 단어를 반환

print(model.doesnt_match("breakfast cereal dinner lunch".split())) ------ 유사도가 가장 낮은 단어를 반환

다음은 ‘breakfast cereal dinner lunch’ 중 유사도가 낮은 단어를 반환하는 결과입니다.

cereal

역시 breakfast cereal dinner lunch 중 가장 유사도가 낮은 cereal을 출력했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.