Delen via


class Intent::LanguageUnderstandingModel

Vertegenwoordigt het taalkennismodel dat wordt gebruikt voor intentieherkenning.

Leden

LanguageUnderstandingModel

Syntaxis: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.

Parameters

  • hlumodel Greep van het Language Understanding-model.

~LanguageUnderstandingModel

Syntaxis: public inline virtual ~LanguageUnderstandingModel ( );

Virtuele destructor.

operator SPXLUMODELHANDLE

Syntaxis: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Interne. Expliciete conversieoperator.

Retouren

Een handvat.

GetModelId

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

Retourneert de id voor dit model.

Retouren

Een tekenreeks die de id van dit model vertegenwoordigt.

GetModelType

Syntaxis: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Hiermee haalt u het modeltype op.

Retouren

Een opsomming die het type van het model vertegenwoordigt.

FromEndpoint

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

Hiermee maakt u een LUIS-model (Language Understanding) met behulp van de opgegeven eindpunt-URL.

Parameters

  • uri De eindpunt-URL van een taalkennismodel.

Retouren

Een gedeelde verwijzing naar het taalkennismodel.

FromAppId

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

Hiermee maakt u een model voor taalkennis met behulp van de opgegeven app-id.

Parameters

  • appIdEen tekenreeks die de toepassings-id van Language Understanding service vertegenwoordigt.

Retouren

Een gedeelde verwijzing naar het taalkennismodel.

FromSubscription

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

Hiermee maakt u een taalkennismodel met behulp van de opgegeven hostnaam, abonnementssleutel en toepassings-id.

Parameters

  • subscriptionKeyEen tekenreeks die de abonnementssleutel van Language Understanding service vertegenwoordigt.

  • appIdEen tekenreeks die de toepassings-id van Language Understanding service vertegenwoordigt.

  • regionEen tekenreeks die de regio van de Language Understanding-service vertegenwoordigt (zie de regiopagina).

Retouren

Een gedeelde verwijzing naar het taalkennismodel.

m_type

Syntaxis: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

Syntaxis: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

Beveiligde constructor voor basisklassen om het type in te stellen.

Parameters

  • type Modeltype taalkennis.

LanguageUnderstandingModelType

Syntaxis: enum LanguageUnderstandingModelType;

Waarden Beschrijvingen
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel