bab2min/kiwipiepy
Python API for Kiwi
解決する課題
Kiwipiepyは、テキストを構成する形態素(意味を持つ最小単位)に分解し、品詞 (POS) タグを割り当てる韓国語形態素解析器です。韓国語の複雑な膠着語的性質を処理する課題に対処し、誤字脱字、方言、カスタム語彙を扱うためのツールを提供します。
仕組み
Kiwi形態素解析器のためのPython APIを提供します。このシステムは、ユーザー定義の単語やルールをサポートする辞書ベースのアプローチを採用しています。韓国語特有の言語的特徴である「saisiot」(挿入音 's')を処理するロジックや、さまざまな誤字修正モード(基本、連続、延長)が含まれています。また、ルールベースまたは軽量な文字ベースモデルを使用したOOV(未知語)検出もサポートしています。
対象ユーザー
韓国語テキストの自然言語処理 (NLP) に取り組む開発者やデータサイエンティスト。検索エンジン、チャットボット、または正確なトークン化と品詞タグ付けを必要とするテキスト分析ツールを構築している方に最適です。
主な特徴
- 高度な誤字修正: 基本的な誤字、結合子音/母音(連続)、強調のための長母音(延長)を修正する複数のモードをサポートしています。
- カスタマイズ可能な辞書: 自動活用処理を備えた動詞や形容詞を含むユーザー単語の追加が可能で、スペースを含む単語もサポートしています。
- 方言サポート: さまざまな韓国語の方言(例:済州、慶尚、全羅)や古語に対する基本的な解析機能を備えています。
- 柔軟なトークン化: 「saisiot」を処理するオプションや、他のシステムとの互換性を高めるためのJamo出力オプションを提供します。
- OOV検出: 文字ベースのモデルを使用して、未知の単語が無意味な断片に誤って分割されるのを防ぎます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト