説明
スタンフォード CoreNLP は、Java アプリケーション向けに設計された強力な自然言語処理フレームワークです。トークンや文の境界、品詞、固有表現、数値や時間の値、依存関係や構成解析、共参照、感情、引用の帰属、関係など、テキストに対する注釈を導出するための言語ツールのスイートを提供します。CoreNLP は、アラビア語、中国語、英語、フランス語、ドイツ語、ハンガリー語、イタリア語、スペイン語の 8 言語をサポートしています。
続きを読む
スタンフォード CoreNLP のコアコンポーネントは、そのパイプラインであり、生のテキストを一連の NLP 注釈者を通じて処理し、最終的な注釈セットを生成します。これらの注釈は CoreDocuments に保存され、シンプルな API を介してアクセス可能で、Google Protocol Buffers にシリアライズできます。
スタンフォード CoreNLP は多用途で、コマンドライン、Java API、オブジェクト指向のシンプル API、主要なプログラミング言語のサードパーティ API、または Web サービスを介してのインタラクションを可能にします。Linux、macOS、Windows と互換性があり、Java 8 以降が必要です。このツールキットは、GNU 一般公衆ライセンス v3 の下でオープンソースであり、商業ライセンスのオプションもあります。
ユーザーは、Maven や Hugging Face などのさまざまなソースから CoreNLP とモデル JAR をダウンロードできます。このツールキットは、高度な NLP 機能をアプリケーションに統合しようとする研究者、開発者、組織に最適です。
- カテゴリー自然言語処理ツール
- 料金モデルオープンソース
- デプロイオンプレミス
- プラットフォームLinux、macOS、Windows
スタンフォード CoreNLPの主要機能
トークンおよび文境界の検出
品詞タグ付け
固有表現認識
依存関係解析
構成解析
共参照解決
感情分析
引用の帰属
スタンフォード CoreNLPをはじめる
ダウンロード: 公式サイトまたはリポジトリから CoreNLP を取得する
設定: CLASSPATH に配布ディレクトリを設定する
統合: API を使用してアプリケーションに統合する
実行: テキストデータに対してパイプラインを実行し、注釈を生成する
スタンフォード CoreNLPの使用例
- テキスト注釈
- 感情分析
- エンティティ認識
- 依存関係解析
- 共参照解決




