2016-05-24 9 views
2

私はpycrfsuite(BIO taging)とnltkを使って配列ラベリングプログラムを作成しています。プログラムは、異なるコンテキストで照会を処理できる必要があります。異なるコンテキストのクエリにシーケンスラベルを使用するには?

私はSMSを送信するために、クエリを処理するためにフライト予約クエリを処理するための一つのモデル、一つのモデルをコンテキストごとに異なるモデルを訓練し、個別のemを保存したなど

私は、ユーザーがクエリを入力することができますインターフェイスをしました任意のコンテキストから。誰も私には、各モデルの繰り返し以外の特定のクエリのそれぞれのモデルを見つけて使用する最良の方法を提案できますか?あるいは、私は別のモデルを使用することについて完全に間違っていますか?

答えて

1

伝統的にこの問題が対処された方法は、「インテント」分類器を使用してクエリの意図を判断することです。この分類器は、クエリを適切なシーケンスモデルにルーティングするように訓練されています。次に、インテントクラシファイアが予測した上位3つのモデルにクエリを送信し、どちらが妥当な結果をもたらすかを確認します。

関連する問題