kelas Niat::P atternMatchingModel
class Intent::PatternMatchingModel
: public Intent::LanguageUnderstandingModel
Mewakili model pencocokan pola yang digunakan untuk pengenalan niat.
Anggota
Niat
Sitnaksis: public std::vector< PatternMatchingIntent > Intents;
Kontainer Niat ini digunakan untuk menentukan semua Niat yang akan dicari model ini.
Entitas
Sitnaksis: public std::vector< PatternMatchingEntity > Entities;
Kontainer Niat ini digunakan untuk menentukan semua Niat yang akan dicari model ini.
GetModelId
Sitnaksis: public inline virtual std::string GetModelId ( ) const;
Mengembalikan id untuk model ini.
Mengembalikan
String yang mewakili id model ini.
FromModelId
Sitnaksis: public inline static std::shared_ptr< PatternMatchingModel > FromModelId ( const std::string & modelId );
Membuat model pencocokan pola menggunakan ID model yang ditentukan.
Parameter
modelId
String yang mewakili Id unik untuk model ini.
Mengembalikan
Penunjuk bersama ke model pencocokan pola.
FromJSONFile
Sitnaksis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFile ( const std::string & filepath );
Membuat model pencocokan pola menggunakan file .json yang ditentukan. Ini harus mengikuti skema ekspor Microsoft LUIS JSON.
Parameter
filepath
String yang mewakili jalur ke file '.json'.
Mengembalikan
Penunjuk bersama ke model pencocokan pola.
FromJSONFileStream
Sitnaksis: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFileStream ( std::istream & iStream );
Membuat PatternMatchingModel menggunakan istream yang ditentukan menunjuk ke file .json dalam format json LUIS. Ini mengasumsikan aliran sudah terbuka dan memiliki izin untuk membaca.
Parameter
iStream
Aliran yang mewakili file '.json'.
Mengembalikan
Penunjuk bersama ke model pencocokan pola.