Delen via


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.