名前付きエンティティ認識にPyCyを使ってspaCyを使用していますが、このスクリプトでは実行するたびにモデルをロードする必要があり、読み込むには約1.6GBのメモリが必要です。
しかし、実行ごとに1.6GBは必要ではありません。
スクリプトをより速く実行できるように、キャッシュまたは一時メモリにロードするにはどうすればよいですか?spaCyモデルをキャッシュに保存する方法は?
0
A
答えて
0
まずNERを実行するだけで、ベクトルなしでパーサーをインストールできます。 これはに引数にパーサを与えることも可能である:これは、単一の実行に必要なメモリを痩身、ダウンロードする700メガバイト+グローブベクトルを防止します
python -m spacy.en.download parser
。
次に、ライブラリの用途/用途によって異なります。
多くの場合、spacy.load('en')
をのスタックの最初のにロードされたモジュール/クラス変数に渡す方が良いでしょう。
これは起動時間を少し遅くしますが、spacyは(メモリ内で)呼び出される準備ができています。
(起動時間が大きな問題の場合は、遅延ロードを実行できます)。
関連する問題
- 1. Spacy:解析済みモデルを保存
- 2. SpaCy v1.1.2に以前保存されたNERモデルをロードする
- 3. モデルのタプルのフィールドをDjangoモデルに保存する方法は?
- 4. イメージをキャッシュに保存する方法は?
- 5. 私の場合、キャッシュにデータを保存する方法は?
- 6. mongodbからnode.jsキャッシュにデータを保存する方法は?
- 7. SpaCyモデルのトレーニングデータを作成する方法は?
- 8. コンポーネントのhtmlを保存またはキャッシュする方法は?
- 9. Androidでカスタムクラスオブジェクトをキャッシュ/保存する方法は?
- 10. Djangoモデルでタイムゾーンを効率的に保存する方法は?
- 11. モデルをデータベースに保存する方法は?
- 12. ダウンロードしたファイルをキャッシュに保存する方法android
- 13. Tensorflow:トレーニング中にモデルをメモリに保存する方法
- 14. 保存する前にRailsモデルを関連付ける方法
- 15. スパークリングウォーターにモデルをロードして保存する方法
- 16. spark mllibモデルをローカルファイルシステム(ウィンドウ)に保存する方法
- 17. アップロードしたファイルのファイル名をモデルに保存する方法
- 18. Backbone.jsモデルをデータベースに保存する方法
- 19. HBaseにpyspark mlモデルを保存/ロードする方法
- 20. エリクシールでモデルを保存するには
- 21. SQL Server:キャッシュにテンポラリテーブルを保存する
- 22. PHPでキャッシュにデータを保存する
- 23. 各ユーザーの画像APIの結果をキャッシュに保存する方法は?
- 24. ウェブからダウンロードした画像をキャッシュに保存する方法は?
- 25. BluemixにSpacy言語モデルをダウンロードするには
- 26. Spacyモデルのダウンロード問題
- 27. Spacy NERモデルの評価
- 28. モデルを使用して配列値を保存する方法
- 29. C++を使用してテンソルフローでモデルを保存する方法
- 30. キャッシュに対するsqlクエリの結果を別のキャッシュに保存する方法