class Intent::P atternMatchingModel
class Intent::PatternMatchingModel
: public Intent::LanguageUnderstandingModel
A szándékfelismeréshez használt mintaegyeztetési modellt jelöli.
Tagok
Leképezések
Szintaxis: public std::vector< PatternMatchingIntent > Intents;
Ez a szándéktároló a modell által keresendő összes szándék meghatározására szolgál.
Entitások
Szintaxis: public std::vector< PatternMatchingEntity > Entities;
Ez a szándéktároló a modell által keresendő összes szándék meghatározására szolgál.
GetModelId
Szintaxis: public inline virtual std::string GetModelId ( ) const;
A modell azonosítóját adja vissza.
Válaszok
A modell azonosítóját képviselő sztring.
FromModelId
Szintaxis: public inline static std::shared_ptr< PatternMatchingModel > FromModelId ( const std::string & modelId );
Létrehoz egy mintaegyező modellt a megadott modellazonosító használatával.
Paraméterek
modelId
Egy sztring, amely a modell egyedi azonosítóját jelöli.
Válaszok
Egy megosztott mutató a mintaegyeztető modellhez.
FromJSONFile
Szintaxis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFile ( const std::string & filepath );
Létrehoz egy mintaegyező modellt a megadott .json fájllal. Ennek a Microsoft LUIS JSON exportálási sémáját kell követnie.
Paraméterek
filepath
Egy ".json" fájl elérési útját jelző sztring.
Válaszok
Egy megosztott mutató a mintaegyeztető modellhez.
FromJSONFileStream
Szintaxis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFileStream ( std::istream & iStream );
Létrehoz egy PatternMatchingModel objektumot a megadott istream használatával, amely luis json formátumban egy .json fájlra mutat. Ez feltételezi, hogy a stream már nyitva van, és rendelkezik olvasási engedéllyel.
Paraméterek
iStream
Egy ".json" fájlt képviselő stream.
Válaszok
Egy megosztott mutató a mintaegyeztető modellhez.