class Intent::LanguageUnderstandingModel
Representerar en språktolkningsmodell som används för avsiktsigenkänning.
Medlemmar
LanguageUnderstandingModel
Syntax: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );
Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.
Parametrar
-
hlumodel
Modellhandtag för språktolkning.
~LanguageUnderstandingModel
Syntax: public inline virtual ~LanguageUnderstandingModel ( );
Virtuell destructor.
operatorN SPXLUMODELHANDLE
Syntax: public inline explicit operator SPXLUMODELHANDLE ( ) const;
Interna. Explicit konverteringsoperator.
Returer
Ett handtag.
GetModelId
Syntax: public inline virtual std::string GetModelId ( ) const;
Returnerar ID för den här modellen.
Returer
En sträng som representerar ID:t för den här modellen.
GetModelType
Syntax: public inline LanguageUnderstandingModelType GetModelType ( ) const;
Hämtar modelltypen.
Returer
En uppräkning som representerar modellens typ.
FromEndpoint
Syntax: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );
Skapar en LUIS-modell (Language Understanding) med hjälp av den angivna slutpunkts-URL:en.
Parametrar
-
uri
Slutpunkts-URL:en för en språktolkningsmodell.
Returer
En delad pekare till modellen för språktolkning.
FromAppId
Syntax: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );
Skapar en språktolkningsmodell med det angivna app-ID:t.
Parametrar
-
appId
En sträng som representerar program-ID för Language Understanding-tjänsten.
Returer
En delad pekare till modellen för språktolkning.
FromSubscription
Syntax: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );
Skapar en språktolkningsmodell med angivet värdnamn, prenumerationsnyckel och program-ID.
Parametrar
subscriptionKey
En sträng som representerar prenumerationsnyckeln för Language Understanding-tjänsten.appId
En sträng som representerar program-ID för Language Understanding-tjänsten.region
En sträng som representerar regionen för Language Understanding-tjänsten (se regionsidan).
Returer
En delad pekare till modellen för språktolkning.
m_type
Syntax: protected LanguageUnderstandingModelType m_type;
LanguageUnderstandingModel
Syntax: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );
Skyddad konstruktor för basklasser som ska ange typ.
Parametrar
-
type
Modelltyp för språktolkning.
LanguageUnderstandingModelType
Syntax: enum LanguageUnderstandingModelType;
Värden | Beskrivningar |
---|---|
PatternMatchingModel | |
LanguageUnderstandingModel | |
ConversationalLanguageUnderstandingModel |