6.オリジナルTermExtractとの違い
(1)言語
オリジナルのTermExtractはPerl ver 5のモジュールとして提供されている。
このpytermextractはPython3のパッケージである。
(2)文字コード
Python3の標準文字コードに合わせ、入出力をUTF-8に限定
(3)オブジェクト指向から関数の提供へ
応用可能性を広げるため、関数を組み合わせて利用できるようにした。
(4)Pyhonの形態素解析・POS Taggerとの連携
1)nltkの英文POS Taggerとの連携
2)ICTCLASSのPythonパッケージnipirとの連携
(5)和文ストップワード方式
「カタカナ・漢字抽出方式」ではなく、「ひらがな・記号」によるストップワード方式にした。これはUTF-8化により切り出すべき対象漢字の増加に対応したものである。
(6)機能の実装
オリジナル版にあるパープレキシティによるLR計算は未実装である。
機能及びインターフェイスは、予告なく変更される可能性がある。
(7)パラメータの調整
重要度計算対象外にする語の変更など、パラメータの調整を行った
7.Copyright
「専門用語自動抽出システム」は 東京大学情報基盤センター図書館電子化部門中川裕志教授および 横浜国立大学環境情報研究院森辰則助教授が共同で開発したものです。
pytermextractは主として中川教授、 東京大学前田朗、 東京大学小島浩之講師の3者で検討を重ね、この「専門用語自動抽出システム」を改良したものである。
Python版termextractの配布パッケージに含む以下のサンプルデータはWikipedia(CC-BY-Sa)記事を元にしている。