본문 바로가기

개발/NLP Trends

(11)
Weekly NLP #05 Review : 얘랑 나랑 얼마나 비슷해? ※ 본 블로그 포스트는 박지호님의 "Weekly NLP" 내용을 채용하여 개인공부를 기록한 포스트입니다. 원작자의 허가를 맡았으며 불법적인 공유가 아님을 미리 알립니다. 여러분은 어떤 사람과 얼마나 비슷한지 숫자로 표현할 수 있으신가요? "친구 A보다 B가 나와 좀 더 비슷한 거 같아.." 라는 어찌어찌 할 수 있을거 같은데, 아무래도 절대적인 숫자를 생각해내기는 것은 조금 애매한 것 같죠? 하지만 지난 2주 동안 배운 vector는 다릅니다! 명확하게 2개의 vector 간의 거리를 계산하는 방법을 배워봅시다. 그리고 지난 주 배운 Word Embedding을 예시로 왜 거리가 중요한 지 알아보겠습니다. NLP에서 Vector의 역할은? 이전에 소개한 Bag-of-Word (BoW) vector 또는 ..
Weekly NLP #04 Review : <왕> minus <남자> plus <여자> = ? ※ 본 블로그 포스트는 박지호님의 "Weekly NLP" 내용을 채용하여 개인공부를 기록한 포스트입니다. 원작자의 허가를 맡았으며 불법적인 공유가 아님을 미리 알립니다. - + = ?‌‌ - + = ? 다음 두 문제의 답은 무엇일까요? "엥, 단어가 무슨 숫자? 어떻게 더하고 빼니?", "이거 무슨 IQ 테스트에 나오는 문제인가요?" 싶으신 분들이 많으실 겁니다. 하지만 우리의 언어 상식을 이용하면 충분히 답을 유추해낼 수 있지요. 우리는 각 단어 간의 관계를 여태까지 읽어온 수많은 글을 통해 이미 머리 속에 구축해왔으니깐요. 하지만 위클리 NLP의 Week 1을 읽으신 분들은 단어는 숫자로, 아니 Week 3에서 배웠다면 정확히 vector로 표현될 수 있다는 것을 알고 계시겠지요. 다만 우리가 배운 ..
Weekly NLP #03 Review : 지구용사 벡터맨? Vector 기초 잡기! ※ 본 블로그 포스트는 박지호님의 "Weekly NLP" 내용을 채용하여 개인공부를 기록한 포스트입니다. 원작자의 허가를 맡았으며 불법적인 공유가 아님을 미리 알립니다. 다양한 사람들을 만나다 보면 어떤 사람은 정말 나와 비슷하다(similar)고 느낄 때가 있습니다. 반대로 어떤 사람은 정말 거리감(distance)이 느껴지지요. 그렇게 느껴지는 것은 생각하는 방식의 비슷함 또는 차이일 수도 있고. 좋아하는 취미나 영화 일 수도 있고, 말투나 외형 같은 것일 수도 있습니다. 명확하게 설명할 수 없으나 다양한 요소(feature)들이 종합되어 유사성과 거리감의 느낌이 결정되는 것이겠지요. Vector가 뭐더라... Scalar(스칼라)가 무엇인지 아시나요? 크기만 있는 scalar는 우리가 주로 익숙한 ..
Weekly NLP #02 Review : 단어를 가방에 때려 넣으면 문장이 된다. ※ 본 블로그 포스트는 박지호님의 "Weekly NLP" 내용을 채용하여 개인공부를 기록한 포스트입니다. 원작자의 허가를 맡았으며 불법적인 공유가 아님을 미리 알립니다. 단어가 모여 문장을 이루고, 문장이 모여 문서를 이룹니다. 문장을 이해하는데에 단어의 순서는 중요합니다. 왜냐하면 단어의 순서에 따라 의미가 달라지는 경우도 많기 때문이죠. 하지만 그저 이 문장이 어떤 주제를 가지는지만 알고 싶다면 순서가 크게 상관이 없다는 것을 위 예시를 통해 느끼셨을 겁니다. NLP에서는 해결하고자 하는 문제에 따라 문장을 표현하는 방법이 달라질 수 있습니다. 이 글에서는 순서가 상관없는 문장표현방식을 알아보겠습니다. 단어를 가방에 넣어 섞어 버리는 Bag-of-words(BoW) One-hot vector는 단어를..
Weekly NLP #01 Review : 컴퓨터에게 언어는 어떤 의미일까? ※ 본 블로그 포스트는 박지호님의 "Weekly NLP" 내용을 채용하여 개인공부를 기록한 포스트입니다. 원작자의 허가를 맡았으며 불법적인 공유가 아님을 미리 알립니다. 인간은 언어를 어떻게 인식하고 있을까요? 컴퓨터에게 언어는 어떤 의미일까요? 국어사전에 의하면 언어라는 것은 다음과 같이 정의되어 있습니다. 언어(言語) - 생각, 느낌 따위를 나타내거나 전달하는 데에 쓰는 음성, 문자 따위의 수단. 또는 그 음성이나 문자 따위의 사회 관습적인 체계 (표준 국어대사전 발췌) 체계. 즉, 하나의 시스템이라는 것이 먼저 눈에 띕니다. 보고계시는 이 글을 눈을 통해 시각정보로 받아들이지만 머릿속에는 일종의 정보 시스템이 있기 때문에 필자의 생각이나 느낌을 글로 여러분께 전달할 수 있는 것입니다. 처음, 언어를..