2017-02-09 4 views
0

私はTwitterbotを作成して、壊れた製品に関するつぶやきに返信します。「MacBook」は「ラップトップ」ではなくエンティティであるのはなぜですか?

IBM Watson AlchemyLanguage Entities APIを使用して、製品および製品タイプをプレーンテキストから抽出しようとしました。残念ながら、商品タイプを抽出することはできません。 "ラップトップ"、特定の製品名のみ(例: "マックブック"。どうすれば "ラップトップ"を返すことができますか?

さらに、APIのドキュメントからリンクされているタイプとサブタイプのXLSシートを見ました。タイプは私の目的には理想的ですが、出力ではサブタイプしか見ることができません。どのようにして型を返すことができますか?

答えて

0

XLSは、「製品」タイプにはサブタイプがないことを示しています。

モニターしようとしている製品の量はどれぐらいですか?それが大きくなければ、それらを手動で分類することができます。

はまた、あなたがこれらを使用すると、ドメイン固有のかもしれない独自のエンティティを作成することができCustom Models

を見てきました。それにはWatson Knowledge Studioが必要です。

+0

私はすべての人工物を抽出したいので、私は確かに手動で分類したくありません。サブタイプは必要なく、タイプ(商品など)のみが必要です。 –

+0

手動で分類されたトレーニングデータを作成したら、Natural Language Classifierを使用しますが、AlchemyLanguageが初期のフィルタリングされたデータセットの作成に役立つことを本当に望んでいました。私はそれができると思います - しかし、 "ラップトップ"ではなく "MacBooks"の言及でのみです。 : –

+0

あなたはエンティティ "ラップトップ"をピックアップしてそれが製品だと伝えたいですか?私はあなたの質問を誤解していると思います –

関連する問題