GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

snipsco

snips-nlu – テキストから意味を抽出するPythonライブラリをスニップする

投稿日:

テキストから意味を抽出するPythonライブラリをスニップする https://snips-nlu.readthedocs.io

NLUをスナップする

Snips NLU (Natural Language Understanding)は、自然言語で書かれた文章を解析し、構造化された情報を抽出するためのPythonライブラリです。

インストール

pip install snips-nlu

私たちは現在、 snips-nluバイナリ(ホイール)とMacOSとLinux x86_64の依存関係をsnips-nluしています。 別のアーキテクチャ/ OSを使用している場合は、ソースからこれらの依存関係を構築する必要があります。つまり、 pip install snips-nluコマンドを実行する前にsetuptools_rustRustをインストールする必要があります。

簡単な例

このlibの主な目的を説明する例を挙げて、次の文を考えてみましょう:

"What will be the weather in paris at 9pm?"

適切に訓練されたSnips NLUエンジンは、次のような構造化データを抽出することができます。

{
   "intent": {
      "intentName": "searchWeatherForecast",
      "probability": 0.95
   },
   "slots": [
      {
         "value": "paris",
         "entity": "locality",
         "slotName": "forecast_locality"
      },
      {
         "value": {
            "kind": "InstantTime",
            "value": "2018-02-08 20:00:00 +00:00"
         },
         "entity": "snips/datetime",
         "slotName": "forecast_start_datetime"
      }
   ]
}

ドキュメンテーション

Snips NLUの使い方を知るには、私たちのドキュメントを参照してください。ライブラリの使用方法と設定方法についての詳細なガイドが提供されます。

リンク

貢献する

寄付ガイドラインをご覧ください。

著作権

このライブラリは、オープンソースソフトウェアとしてSnipsによって提供されています。 詳細については、 ライセンスを参照してください。







-snipsco
-, , , , , , , , , , , ,

執筆者: