Delen via


klasse 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.

Parameterwaarden

  • hlumodel Language Understanding-modelhandlering.

~LanguageUnderstandingModel

Syntaxis: public inline virtual ~LanguageUnderstandingModel ( );

Virtuele destructor.

operator SPXLUMODELHANDLE

Syntaxis: public inline explicit operator SPXLUMODELHANDLE ( ) const;

Intern. 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 aangeeft.

GetModelType

Syntaxis: public inline LanguageUnderstandingModelType GetModelType ( ) const;

Hiermee haalt u het modeltype op.

Retouren

Een opsomming die het type van het model aangeeft.

VanEndpoint

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.

Parameterwaarden

  • uri de eindpunt-URL van een language understanding-model.

Retouren

Een gedeelde aanwijzer naar het taalkennismodel.

FromAppId

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

Hiermee maakt u een language understanding-model met behulp van de opgegeven app-id.

Parameterwaarden

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

Retouren

Een gedeelde aanwijzer 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 language understanding-model met behulp van de opgegeven hostnaam, abonnementssleutel en toepassings-id.

Parameterwaarden

  • subscriptionKey een tekenreeks die de abonnementssleutel van Language Understanding Service vertegenwoordigt.

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

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

Retouren

Een gedeelde aanwijzer 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.

Parameterwaarden

  • type language understanding-modeltype.

LanguageUnderstandingModelType

Syntaxis: enum LanguageUnderstandingModelType;

Waarden Beschrijvingen
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel