워드넷을 활용하면 개념의 위계를 일목요연하게 파악할 수 있고, 관련된 다른 영역이나 관심사를 파악하는데 도움을 얻을 수 있습니다. 예컨대 '집'이라는 개념이 주어졌을 때 이것을 포함하는 상위 개념이 있는지, '집'과 유사한 기능을 하는 다른 단어들이 있는지, '집'이라는 개념 아래에 어떤 하위 개념들이 있는지 알아본다는 것은 개념들의 위계 관계를 조사한다는 것과 같은 의미입니다. 위계 관계를 파악하려면 주어진 어떤 단어의 상위개념어와 하위개념어를 알아야 합니다. 이것을 가능하게 하는 것이 wn.hyponyms() 과 wn.hypernyms()입니다. 처음에는 이 둘의 차이를 몰라서 헷갈리기도 했었는데요, hypernyms는 상위어를 조회할 수 있고 hyponyms는 하위어를 조회할 수 있습니다. 여기서는..
지난 포스팅에서 워드넷에 대해서 이런저런 이야기를 드렸습니다. 제게 워드넷은 익숙하고 여전히 재밌으며 친숙한 주제이지만, 아직 워드넷이 낯설게 느끼시는 분들도 있으실 것 같아서 워드넷을 어떻게 활용할 수 있을지, 어디에 써먹으면 재밌을지 조금더 이야기해 보도록 하겠습니다. 글에 간간이 나오는 짧은 명령어들은 파이썬 코드에 기반하고 있습니다. 파이썬을 모르시는 분들도 부담없이 보실 수 있도록 설명을 포함하도록 하겠습니다. 그리고 파이썬을 약간이라도 다루어보신 분들이라면 쉽게 이해하고 활용하실 수 있으시리라 생각합니다. 먼저 워드넷을 사용하시려면 pip 등을 이용해서 설치하시고 다음과 같이 선언하시면 됩니다. from nltk.corpus import wordnet as wn 위 행은, 앞으로 워드넷이란 객..
지난 글에서 컴퓨터에서 인간의 언어를 처리하기 위해서는 온톨로지가 필요하다는 이야기를 하였습니다. 제가 wordnet을 발견하고 얼마나 재미있었는지 수없이 많은 단어를 대입하며 그 결과를 음미하곤 했었습니다. 다음의 구조를 보시면 워드넷이 무엇인지 금방 알 수 있습니다. 동물 -새 -참새 -물고기 -고등어 -멸치 추상 -형태 -시간 -감정 -사랑 -행복 -분노 위 예시를 보시면 단어들이 가지는 의미의 위계를 알아볼 수 있습니다. 첫 번째 예에서 ‘물고기’로 주목해 보면, 물고기의 상위어는 동물입니다. 그리고 물고기의 하위어는 고등어, 멸치 등입니다. 상위어, 하위어가 중요한 이유는 어떤 개념이나 지식의 위계를 일목요연하게 파악할 수 있기 때문입니다. 단어라고해서 다 똑같은 단어가 아니라, 의미상 더 큰 ..
![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/wkW5h/btquJHR86b0/KHQSrLCRp10VlEUguu87U1/img.jpg)
‘어휘에 미쳐 살았던 날들 2부’를 써야하는데, 아무래도 그러자면 자료도 모으고, 방대한 이야기의 체계를 잡아야할 것 같아서, 중요하지만 한 번은 하고 넘어가야할 온톨로지에 대해서 이야기해 봐야할 것 같습니다. 어린 시절 보았던 SF영화들은 제 마음을 사로잡았습니다. 코드명j 라든지, 아니면 토탈리콜 등등의 영화들은 길을 걸으면서도 생각이 날 정도였죠. 토탈 리콜 원작은 좀 오래된 영화이긴 하지만, 지금도 우리에게 던지는 질문이 참 많습니다. 명장면도 많은데, 그 중에서 저에게 인상깊었던 장면은 주인공(당시 아놀드 슈왈츠제네거)이 택시를 탔는데, 인공지능 택시기사가 주인공에게 말을 걸고 운전을 하는 부분이었습니다. 인간과 로봇이 자연스럽게 대화를 하다니! 정말 그런 세상이 올 수 있을까? 저는 그게 정말..
- Total
- Today
- Yesterday
- 인공지능
- 실패준비
- 해석공동체
- 단어벡터
- hypernyms
- wordnet
- 의미조작
- 의미표현
- word2vec
- 챗봇
- gensim
- 대화프로그램
- 소프트웨어오류
- 워드넷
- 코퍼스
- 의미연산
- 하위어
- 문장파싱
- conceptnet
- 데이터베이스
- 뇌혁명
- 단어의의미
- lemma
- hyponyms
- 유튜브시대
- synset
- 의미속성
- 상위어
- 올바른해석
- 실용주의자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |