Hub documentation

Hugging FaceでのStanzaの使用

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Hugging FaceでのStanzaの使用

stanzaは、多くの自然言語の言語分析に使用できる、正確かつ効率的なツールのコレクションです。生のテキストから構文解析やエンティティ認識まで、Stanzaは選択した言語に最先端のNLPモデルをもたらします。

HubにおけるStanzaの探索

モデルページの左側でフィルタリングすることで、stanzaのモデルを見つけることができます。70以上のモデルが、さまざまな言語に対応しています!

Hub上のすべてのモデルには、以下の機能が備わっています:

  1. 検索性を高めるための簡潔な説明とメタデータタグを備えた、自動生成されたモデルカード。
  2. ブラウザ上でモデルを直接試すことができるインタラクティブなウィジェット(名詞句認識と品詞タグ付け用)。
  3. 推論プロバイダーウィジェット。名前実体認識と品詞付与の推論リクエストを行うことができます。

既存のモデルを使用する

stanza ライブラリは、Hub からモデルを自動的にダウンロードします。stanza.Pipeline を使用して、Hub からモデルをダウンロードし、推論を実行できます。

import stanza

nlp = stanza.Pipeline('en') # download th English model and initialize an English neural pipeline
doc = nlp("Barack Obama was born in Hawaii.") # run annotation over a sentence

モデルの共有

新しい公式のStanzaモデルを追加するには、新しい言語を追加するプロセスに従い、その後、Stanzaチームにモデルを共有することができます。また、Hubにモデルをアップロードするための公式スクリプトはこちらで確認できます。

追加のリソース

Update on GitHub