ImportError: 名前「KConditionalRandomField」を「kashgari.layers」からインポートできません

kashgari パッケージを使用して以前の NER コードを引き継ぎ、kashgari 1.1.4 と TensorFlow 1.15 をインストールした後、コードを実行します。

from kashgari.embeddings import BertEmbedding
from kashgari.layers import L, KConditionalRandomField

报错:
ImportError: 名前 'BertEmbedding' を 'kashgari.embeddings' からインポートできません (miniconda3/envs/lib/python3.7/site-packages/kashgari/embeddings/__init__.py)

ImportError: 名前 'KConditionalRandomField' を 'kashgari.layers' からインポートできません (miniconda3/envs/lib/python3.7/site-packages/kashgari/layers/__init__.py)

解決

kashgari バージョン 2.0 以降をインストールします。

pip install 'kashgari>=2.0.0'

フォロー歓迎

人工知能の技術分析人工
知能機械学習ディープラーニング
AI人工知能の 3 つの要素: データ、計算能力、アルゴリズムコンピューター
ビジョン (CV) タスクの紹介: 分類、検出、セグメンテーション、超解像度、キーポイント認識、画像生成、メトリック学習
私について
創世記: 新たな始まり

公式アカウントではオリジナルコンテンツを更新し続けますので、ぜひご登録ください。

AI人工知能とビッグデータ
代替

おすすめ

転載: blog.csdn.net/guanxs/article/details/115679281