次の方法で共有


クラス Intent::LanguageUnderstandingModel

意図認識に使用される言語理解モデルを表します。

メンバー

LanguageUnderstandingModel

構文: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

内部コンストラクター。 指定されたハンドルを使用して新しいインスタンスを作成します。

パラメーター

  • hlumodel 言語理解モデル ハンドル。

~LanguageUnderstandingModel

構文: public inline virtual ~LanguageUnderstandingModel ( );

仮想デストラクター。

演算子 SPXLUMODELHANDLE

構文: public inline explicit operator SPXLUMODELHANDLE ( ) const;

内部。 明示的な変換演算子。

戻り値

ハンドル。

GetModelId

構文: public inline virtual std::string GetModelId ( ) const;

このモデルの ID を返します。

戻り値

このモデルの ID を表す文字列。

GetModelType

構文: public inline LanguageUnderstandingModelType GetModelType ( ) const;

モデルの種類を取得します。

戻り値

モデルの型を表す列挙型。

FromEndpoint

構文: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );

指定したエンドポイント URL を使用して、言語理解 (LUIS) モデルを作成します。

パラメーター

  • uri 言語理解モデルのエンドポイント URL。

戻り値

言語理解モデルへの共有ポインター。

FromAppId

構文: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );

指定したアプリ ID を使用して言語理解モデルを作成します。

パラメーター

  • appIdサービスのアプリケーション ID を表す文字列Language Understanding。

戻り値

言語理解モデルへの共有ポインター。

FromSubscription

構文: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );

指定したホスト名、サブスクリプション キー、アプリケーション ID を使用して、言語理解モデルを作成します。

パラメーター

  • subscriptionKeyサービスのサブスクリプション キーを表す文字列Language Understanding。

  • appIdサービスのアプリケーション ID を表す文字列Language Understanding。

  • regionLanguage Understanding サービスのリージョンを表す String (リージョン ページを参照)。

戻り値

言語理解モデルへの共有ポインター。

m_type

構文: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

構文: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

型を設定する基底クラスの保護されたコンストラクター。

パラメーター

  • type 言語理解モデルの種類。

LanguageUnderstandingModelType

構文: enum LanguageUnderstandingModelType;

説明
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel