SpaCy

自然言語処理用のソフトウェアライブラリ From Wikipedia, the free encyclopedia

spaCy ([spˈs] spay-SEE) は、高度な自然言語処理を行うためプログラミング言語PythonCythonで書かれたオープンソースソフトウェア・ライブラリである[3][4]。このライブラリはMITライセンスの下で公開されており、現在、英語、ドイツ語、スペイン語、ポルトガル語、フランス語、イタリア語、オランダ語に対する種々の解析処理と多言語固有表現抽出のための統計的ニューラルネットワークモデル、また、その他様々な言語に対する字句解析モデルを提供している[5]

作者 Matthew Honnibal
開発元 Explosion AI、他
初版 2015年2月 (11年前) (2015-02)[1]
最新版
3.8.4[2] ウィキデータを編集 / 2025年1月14日
概要 作者, 開発元 ...
spaCy
作者 Matthew Honnibal
開発元 Explosion AI、他
初版 2015年2月 (11年前) (2015-02)[1]
最新版
3.8.4[2] ウィキデータを編集 / 2025年1月14日
リポジトリ ウィキデータを編集
プログラミング
言語
Python, Cython
対応OS Linux, Windows, macOS
プラットフォーム クロスプラットフォーム
種別 自然言語処理
ライセンス MIT
公式サイト spacy.io ウィキデータを編集
テンプレートを表示
閉じる

教育や研究に広く使用されているNLTKとは異なり、spaCyは製品用途のソフトウェアを提供することに重点を置いている[6][7]。バージョン1.0の時点で、spaCyはTensorFlowKerasscikit-learnPyTorch[8]等のよく知られた機械学習ライブラリによって訓練された統計モデルが使用できるディープラーニングのためのワークフローをサポートしている[9]。spaCyの機械学習ライブラリであるThincが、個別のオープンソースPythonライブラリとして公開されている[10]。2017年11月7日にバージョン2.0がリリースされた[11]品詞タグ付け構文解析固有表現抽出のための畳み込みニューラルネットワークモデルや、およびモデルの訓練と更新、カスタム処理パイプラインの構築周りのAPIの改善を含んでいる。

主な特徴

拡張機能とビジュアライザ

Dependency parse tree visualization generated with the displaCy visualizer
displaCyビジュアライザで生成された依存解析木の可視化

spaCyには、無料のオープンソースライブラリとして利用できるいくつかの拡張機能とビジュアライザが付属している。

脚注

関連項目

外部リンク

Related Articles

Wikiwand AI