KoalaNLP 사용 샘플
이 Repository는 사용 샘플만을 담고 있습니다. KoalaNLP의 코드, 사용법, API는 아래에서 보실 수 있습니다.
Kotlin 1.3+
- 문장 분리 기능 사용 예시 SentenceSplitUsageKt
- 품사분석기 사용 예시 TaggerUsageKt
- 의존구문분석 예시 DepParserUsageKt
- 사전 사용 예시 DictionaryUsageKt
- ETRI 분석기 사용 예시 ETRIApiUsageKt
- 확장 기능 사용 예시 ExtensionUsageKt
각 기능을 실행해보려면 git clone 이후 clone된 디렉터리에서 다음과 같이 입력해보세요. (예: SentenceSplitUsageKt)
TERM=dumb ./gradlew -DmainClass=sample.SentenceSplitUsageKt :kotlin:run
Java 8+
- 문장 분리 기능 사용 예시 SentenceSplitJava
- 품사분석기 사용 예시 TaggerJava
- 의존구문분석 예시 DepParserJava
- 사전 사용 예시 DictionaryJava
- ETRI 분석기 사용 예시 ETRIApiJava
- 확장 기능 사용 예시 ExtensionJava
각 기능을 실행해보려면 git clone 이후 clone된 디렉터리에서 다음과 같이 입력해보세요. (예: SentenceSplitJava)
TERM=dumb ./gradlew -DmainClass=sample.SentenceSplitJava :java:run
Scala 2.11, 2.12, 2.13
- 문장 분리 기능 사용 예시 SentenceSplitScala
- 품사분석기 사용 예시 TaggerScala
- 의존구문분석 예시 DepParserScala
- 사전 사용 예시 DictionaryScala
- ETRI 분석기 사용 예시 ETRIApiScala
- 확장 기능 사용 예시 ExtensionScala
각 기능을 실행해보려면 git clone 이후 clone된 디렉터리에서 다음과 같이 입력해보세요. (예: SentenceSplitScala)
TERM=dumb ./gradlew -DmainClass=sample.SentenceSplitScala :scala:run
Python 3
- 문장 분리 기능 사용 예시 sentence_split_usage
- 품사분석기 사용 예시 tagger_usage
- 의존구문분석 예시 dep_parser_usage
- 사전 사용 예시 dictionary_usage
- ETRI 분석기 사용 예시 ETRI_api_usage
- 확장 기능 사용 예시 extension_usage
각 기능을 실행해보려면 (1) pip로 Cython
과 koalanlp
를 설치하고, (2) git clone 이후 clone된 디렉터리에서 다음과 같이 입력해보세요. (예: sentence_split_usage)
python3 python/sample/sentence_split_usage.py
NodeJS 8+
- 문장 분리 기능 사용 예시 sentenceSplitUsage
- 품사분석기 사용 예시 taggerUsage
- 의존구문분석 예시 depParserUsage
- 사전 사용 예시 dictionaryUsage
- ETRI 분석기 사용 예시 ETRIApiUsage
- 확장 기능 사용 예시 extensionUsage
각 기능을 실행해보려면 git clone 이후 clone된 디렉터리에서 다음과 같이 입력해보세요. (예: sentenceSplitUsage)
cd nodejs
npm install
node sample/sentenceSplitUsage.js