Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Japanese version of DNorm

License

NotificationsYou must be signed in to change notification settings

sociocom/DNorm-J

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

日本語の病名を正規化するツールです

手法

DNormの日本語実装になります.
Tf-idf ベースのランキング手法により病名を正規化します。

詳細はリンク先の論文をご参照ください.

環境

  • python >= 3.6.1
  • MeCab >= 0.996.5
  • IPA 辞書

インストール

pip install git+https://github.com/sociocom/DNorm-J.git

使い方

ターミナルなどの端末アプリでコマンドラインアプリケーションとして使えるほか,Python スクリプト内でライブラリとして導入することが可能です.

いずれの使い方でも,初回に学習済みモデルファイルをローカル($HOME/.cache/Dnorm)にダウンロードします.そのため,初回起動には時間がかかります.

コマンドラインからの利用

  • -i:入力ファイル
  • -o:出力ファイル
  • -n:正規化先の病名リスト(デフォルト設定では指定する必要はありません)
  • -d:略語展開辞書(デフォルト設定では指定する必要はありません)

python -m dnorm_j -i sample.txt -o output.txt

入力(sample.txt)

腸閉塞症状高Ca尿症二次性副腎不全

出力(output.txt)

イレウス高カルシウム尿症副腎クリーゼ

ライブラリとしての利用

fromdnorm_jimportDNormmodel=DNorm.from_pretrained()result=model.normalize('AML')print(result)# => '急性骨髄性白血病'

性能

image

コントリビュータ

  • 氏家翔吾(奈良先端科学技術大学院大学)

About

Japanese version of DNorm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors3

  •  
  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp