共用方式為


類別 Intent::P atternMatchingModel

class Intent::PatternMatchingModel
  : public Intent::LanguageUnderstandingModel

表示用於意圖辨識的模式比對模型。

成員

意圖

語法: public std::vector< PatternMatchingIntent > Intents;

此意圖容器用來定義此模型將會尋找的所有意圖。

實體

語法: public std::vector< PatternMatchingEntity > Entities;

此意圖容器用來定義此模型將會尋找的所有意圖。

GetModelId

語法: public inline virtual std::string GetModelId ( ) const;

傳回此模型的標識碼。

傳回

字串,表示此模型的標識符。

FromModelId

語法: public inline static std::shared_ptr< PatternMatchingModel > FromModelId ( const std::string & modelId );

使用指定的模型標識碼建立模式比對模型。

參數

  • modelId 字串,表示此模型的唯一標識符。

傳回

模式比對模型的共享指標。

FromJSONFile

語法: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFile ( const std::string & filepath );

使用指定的.json檔案建立模式比對模型。 這應該遵循 Microsoft LUIS JSON 導出架構。

參數

  • filepath 字串,表示 '.json' 檔案的路徑。

傳回

模式比對模型的共享指標。

FromJSONFileStream

語法: public inline static std::shared_ptr< PatternMatchingModel > FromJSONFileStream ( std::istream & iStream );

使用指向 LUIS json 格式.json檔案的指定 istream 建立 PatternMatchingModel。 這假設數據流已經開啟,而且具有讀取許可權。

參數

  • iStream 表示 『.json』 檔案的數據流。

傳回

模式比對模型的共享指標。