Watson 自然言語処理タスク・カタログ
Watson 自然言語処理は、ブロックまたはワークフローと呼ばれる標準化されたコンポーネントに、自然言語機能をカプセル化します。 各ブロックまたはワークフローは、ノートブックでロードして実行できます。入力データに対して直接実行することも、特定の順序で実行することもできます。
このトピックでは、 Watson の自然言語処理ライブラリでサポートされている自然言語処理タスクについて説明します。 タスク名、サポートされる言語、他のブロックへの依存関係がリストされ、 Python ノートブックで自然言語処理機能を使用する方法のサンプル・コードが含まれています。
Watson Natural Language Processing ライブラリーでは、以下の自然言語処理タスクがブロックまたはワークフローとしてサポートされています。
- 言語検出
- 構文解析
- 名詞句の抽出
- キーワードの抽出と順位付け
- エンティティー抽出
- 埋め込み
- 嫌悪的、攻撃的、そして冒涜的なコンテンツ検出
- センチメント分類
- 音色の分類
- 感情分類
- 関係抽出
- 階層テキスト・カテゴリー化
言語コード
事前学習済みモデルの多くは、さまざまな言語で利用可能です。 次の表は、言語コードとそれに対応する言語の一覧です。
| 言語コード | 対応言語 | 言語コード | 対応言語 |
|---|---|---|---|
| af | アフリカーンス語 | ar | アラビア語 |
| bs | ボスニア語 | ca | カタロニア語 |
| cs | チェコ語 | da | デンマーク語 |
| ドイツ | ドイツ語 | el | ギリシャ語 |
| ja | 英語 | スペイン | スペイン語 |
| フィンランド | フィンランド語 | フランス | フランス語 |
| he | ヘブライ語 | やあ | ヒンディ語 |
| 時間 | クロアチア語 | それ | イタリア語 |
| ja | 日本語 | ko | 韓国語 |
| nb | ノルウェー語(ブークモール) | オランダ | オランダ語 |
| nn | ノルウェー語ニーノシュク | ポーランド | ポーランド語 |
| ポルトガル | ポルトガル語 | ルーマニア | ルーマニア語 |
| ロシア | ロシア語 | スロバキア | スロバキア語 |
| sr | セルビア語 | sv | スウェーデン語 |
| トルコ | トルコ語 | zh_cn | 中国語 (簡体字) |
| zh_TW | 中国語(繁体字) |