Skip to main content

A unified language analyzer for Japanese

Project description

KWJA: Kyoto-Waseda Japanese Analyzer

test codecov

KWJA is a Japanese language analyzer based on pre-trained language models. KWJA performs many language analysis tasks, including:

  • Typo correction
  • Tokenization
  • Morphological analysis
  • Named entity recognition
  • Dependency parsing
  • PAS analysis
  • Coreference resolution
  • Discourse relation analysis
  • etc.

Requirements

Getting Started

Install KWJA with pip:

$ pip install kwja

Perform language analysis with the kwja command (the result is in the KNP format):

# Analyze a text
$ kwja --text "月が綺麗ですね。死んでもいいわ。"

# Analyze a text file
$ kwja --file path/to/file.txt

Citation

@InProceedings{植田2022,
  author    = {植田 暢大 and 大村 和正 and 児玉 貴志 and 清丸 寛一 and 村脇 有吾 and 河原 大輔 and 黒橋 禎夫},
  title     = {KWJA:汎用言語モデルに基づく日本語解析器},
  booktitle = {第253回自然言語処理研究会},
  year      = {2022},
  address   = {京都},
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kwja-1.0.0.tar.gz (18.1 MB view hashes)

Uploaded Source

Built Distribution

kwja-1.0.0-py3-none-any.whl (18.2 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page