Comments (6)
+Undefined : 먹/VV+는다/EF ... ROOT
+Subject : 나/NP+는/JX ... SBJ
+Object : 밥만있어/NNG+도/JX ... OBJ
+Adjunct : 함께/MAG ... ADV
+Modifier : 멋지/VA+ㄴ/ETM ... MOD
아마 println으로 화면에 출력하셨다면 들여쓰기가 되어있을 것입니다.
붙여넣기 과정에서 띄어쓰기가 없어졌네요.. 폴더 구조 표시하듯 트리 구조가 표시되니 참고하시면 됩니다.
참고로, toString은 데모를 위한 것이고, sent 내에 root 노드부터 순회할 수 있도록 여러 메소드가 있으니 이를 활용하셔서 트리 구조를 순회하시는 것이 좋겠습니다. 자세한 사항은 Javadoc의 Sentence 부분이나, Repository main의 README 부분에 서술된 내용을 참고하시면 될 것 같습니다.
from koalanlp.
탭키도 안먹고 들여쓰기가 사라져있던것도 확인을 안했었네요...
제대로 확인도 안하고 질문드려서 죄송합니다.
treeString 으로 나온 결과물의 들여쓰기를 - 대체했을때 이렇게 나옵니다.
+Undefined : 먹/VV+는다/EF ... ROOT
-+Subject : 나/NP+는/JX ... SBJ
-+Complement : ㄹ지/VV+라도/EC ... CMP
-+Adjunct : 함께/MAG ... ADV
--+Modifier : 멋지/VA+ㄴ/ETM ... MOD
--+Subject : 저녁/NNG+이/JKS ... SBJ
--+Subject : 고기/NNG+이/JKS ... SBJ
(-+Adjunct : 함께/MAG ... ADV) 노드에 의존하는 하위노드가 3개 있는건가요?
from koalanlp.
그 경우에,
Root -> 먹+는다
먹는다 -> 나+는 : 주어
먹는다 -> (이)ㄹ지+라도 : 보어
먹는다 -> 함께 : 부사어
함께 -> 멋지+ㄴ : 수식어
함께 -> 저녁+이 : 주어
함께 -> 고기+이 : 주어
이렇게 해석하시면 됩니다.
그러므로, 결과 상으로는 '함께' 노드에 의존하는 하위노드가 3개인 게 맞습니다.
- 그리고 붙여넣기 과정에서 띄어쓰기가 없어진 것이니 질문자분의 잘못이 아닐겁니다^^
from koalanlp.
아..."멋진" 이 "나는" 의 하위노드가 아닌건가요? 한국인이지만 한국어 문법 어렵네요...
from koalanlp.
분석 결과를 100% 믿지 않으시는 게 좋습니다.
- 기계 학습으로 된 분석 결과들이라 틀릴 가능성이 상존하는데다가
- 어순에 따라서 한국어는 분석 결과가 많이 달라지거든요..
아마 원문이 "멋진 나는 저녁이 고기일지라도 함께 먹는다"였던 것 같은데요.
제가 한나눔을 개발한 건 아니지만, 일반적인 자연어처리 기술을 생각하면,
작성하신 문장이 주어가 두개인 것 처럼 보이는 문장이라(나는
, 저녁이
)
분석에 오류가 좀 있었을지도 모르겠습니다.
아마도 "저녁이 고기일지라도 멋진 나는 함께 먹는다"는 또 다른 결과를 줄 것 같습니다.
그리고 참고로 꼬꼬마 의존관계 분석은 아마 다음과 같이 결과를 줄 것 같습니다.
- 꼬꼬마는 해당 개발팀이 제공하는 웹 테스트 환경이 있습니다.
먹는다
함께
고기일지라도저녁이
나는멋진
from koalanlp.
Sentence.treeString 출력
+Conjunctive : 먹/VV+는/EP+다/EF ... 연결
-+Conjunctive : 고기/NNG+이/VCP+ㄹ지라도/EC ... 대등 연결
-+Modifier : 함께/MAG ... 수식
--+Subject : 나/NP+는/JX ... 주어
--+Subject : 저녁/NNG+이/JKS ... 주어
--+Modifier : 멋지/VA+ㄴ/ETM ... 수식
꼬꼬마쪽은 어느쪽이 중요한?메인인? 주어인지 잡아주질 못하네요... 질문에 답변해주셔서 감사합니다.
from koalanlp.
Related Issues (20)
- 사용자 사전 저장/불러오기
- 품사표기/분석 결과 저장/불러오기
- Dictionary Converter between taggers
- Dictionary Learner: Enhancement
- Change Twitter parser to OpenKoreanText HOT 1
- 한나눔 에러인가요? HOT 4
- 파서,태그,의존관계 질문. HOT 1
- Spark에서 사용을 하기위한 방안 문의 (scala 2.12 이슈) HOT 2
- SBT 설정 확인: 버전대 강제 지정
- build & assembly 방식 문의 HOT 1
- [python 3] 설치 과정 중 jnius의 Class not found b'kr/bydelta/koala/POS' HOT 7
- Exception: API.EUNJEON는 Tagger를 지원하지 않습니다! HOT 2
- java.lang.NoClassDefFoundError: scala/collection/immutable/StringOps 문제 발생 HOT 2
- 초기화 때 필수 파일들 다우로드 안 됨 HOT 1
- 초기화 오류 HOT 4
- RHINO 개발자입니다 HOT 5
- Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'khaiii' 에러 발생 HOT 2
- Java에서 처리하던 중에 문제가 발생했습니다. 문제가 계속된다면, Issue를 등록해주세요.
- 'xml.etree.ElementTree.Element' object has no attribute 'getchildren' HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from koalanlp.