問題タブ [spacy-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
238 参照

python - CLI を使用して、spacy 3.0 でカスタム ner を評価できない

カスタム パイプラインを使用してカスタム トレーニング済みモデルをディスクから 3.0 のパイプラインとして読み込もうとしています。

ファクトリのコードは次のようになります。

次に、次のように「ner-crf」を言語クラスに追加しました。

関連する可能性があると思われることがあります。オブジェクトto_diskを保存するために使用すると、保存されたオブジェクトにパッケージ (追加したばかりのパイプライン)nlpがありません。ner-crf

次に、次の CLI コマンドを実行して NER パイプラインを評価します。

しかし、私はこのエラーが発生します:

私が使用したカスタム NER クラスは、spacy 2 で正常に動作するspacy-crfsuiteライブラリに属していますが、Spacy 3 のサンプル コードはまだないため、自分で spacy 3.0 で動作させようとしています。

0 投票する
1 に答える
52 参照

python - テキストの線接続

spaCy displaCy ( https://github.com/explosion/spaCy/blob/master/website/UNIVERSE.md ) からの次の変更されたコードを使用して、表示したい関係を強調するために、上とテキストに矢印を表示しようとしています.

コードのこの部分では、「矢印レンダリング関数」を呼び出しています。

これを b = 4 で与えます。

これにより、次のコードが実行されます。

出力は、テキスト行の上にある画像です (HTML として、コードの別の場所で作成されます)。しかし、下のテキスト行の単語との接続を確立できません。y_end / y_star + 50 を参照してください。画像がテキスト行で切り取られているように見えます

これどうやってするの?svg にテキストを追加する必要がありますか? それとも、このアプローチは私が達成したいことには適していませんか?また、まったく別のアプローチが必要ですか?

サンプル画像

HTML svg 部分は次のとおりです。