Condividi tramite


classe Intent::LanguageUnderstandingModel

Rappresenta il modello di comprensione del linguaggio usato per il riconoscimento delle finalità.

Membri

LanguageUnderstandingModel

Sintassi: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

Costruttore interno. Crea una nuova istanza usando l'handle fornito.

Parametri

  • hlumodel Handle del modello di comprensione del linguaggio.

~LanguageUnderstandingModel

Sintassi: public inline virtual ~LanguageUnderstandingModel ( );

Distruttore virtuale.

operatore SPXLUMODELHANDLE

Sintassi: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Interno. Operatore di conversione esplicito.

Restituisce

Handle.

GetModelId

Sintassi: public inline virtual std::string GetModelId ( ) const;

Restituisce l'ID per questo modello.

Restituisce

Stringa che rappresenta l'ID di questo modello.

GetModelType

Sintassi: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Ottiene il tipo di modello.

Restituisce

Enumerazione che rappresenta il tipo del modello.

FromEndpoint

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

Crea un modello LUIS (Language Understanding) usando l'URL dell'endpoint specificato.

Parametri

  • uri URL dell'endpoint di un modello di language understanding.

Restituisce

Puntatore condiviso al modello di comprensione del linguaggio.

FromAppId

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

Crea un modello di comprensione della lingua usando l'ID app specificato.

Parametri

  • appIdStringa che rappresenta l'ID applicazione del servizio Language Understanding.

Restituisce

Puntatore condiviso al modello di comprensione del linguaggio.

FromSubscription

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

Crea un modello di language understanding usando il nome host, la chiave di sottoscrizione e l'ID applicazione specificati.

Parametri

  • subscriptionKeyStringa che rappresenta la chiave di sottoscrizione del servizio Language Understanding.

  • appIdStringa che rappresenta l'ID applicazione del servizio Language Understanding.

  • regionStringa che rappresenta l'area del servizio Language Understanding (vedere la pagina area).

Restituisce

Puntatore condiviso al modello di comprensione del linguaggio.

m_type

Sintassi: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

Sintassi: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

Costruttore protetto per le classi di base da impostare il tipo.

Parametri

  • type Tipo di modello language understanding.

LanguageUnderstandingModelType

Sintassi: enum LanguageUnderstandingModelType;

Valori Descrizioni
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel