class Intent::P atternMatchingModel
class Intent::PatternMatchingModel
: public Intent::LanguageUnderstandingModel
Vertegenwoordigt een model dat overeenkomt met het patroon dat wordt gebruikt voor intentieherkenning.
Leden
Intents
Syntaxis: public std::vector< PatternMatchingIntent > Intents;
Deze container met intenties wordt gebruikt om alle intenties te definiƫren die door dit model worden gezocht.
Entiteiten
Syntaxis: public std::vector< PatternMatchingEntity > Entities;
Deze container met intenties wordt gebruikt om alle intenties te definiƫren die door dit model worden gezocht.
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.
FromModelId
Syntaxis: public inline static std::shared_ptr< PatternMatchingModel > FromModelId ( const std::string & modelId );
Hiermee maakt u een model dat overeenkomt met het patroon met behulp van de opgegeven model-id.
Parameters
-
modelId
Een tekenreeks die een unieke id voor dit model vertegenwoordigt.
Retouren
Een gedeelde aanwijzer naar een model dat overeenkomt met patronen.
FromJSONFile
Syntaxis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFile ( const std::string & filepath );
Hiermee maakt u een model dat overeenkomt met het patroon met behulp van het opgegeven .json-bestand. Dit moet het Microsoft LUIS JSON-exportschema volgen.
Parameters
-
filepath
Een tekenreeks die het pad naar een '.json'-bestand vertegenwoordigt.
Retouren
Een gedeelde aanwijzer naar een model dat overeenkomt met patronen.
FromJSONFileStream
Syntaxis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFileStream ( std::istream & iStream );
Hiermee maakt u een PatternMatchingModel met behulp van de opgegeven istream die verwijst naar een .json-bestand in de LUIS json-indeling. Hierbij wordt ervan uitgegaan dat de stream al is geopend en machtigingen heeft om te lezen.
Parameters
-
iStream
Een stream die een '.json'-bestand vertegenwoordigt.
Retouren
Een gedeelde aanwijzer naar een model dat overeenkomt met patronen.