다음을 통해 공유


class 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;

이 모델의 ID를 반환합니다.

반환

이 모델의 ID를 나타내는 문자열입니다.

FromModelId

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

지정된 모델 ID를 사용하여 패턴 일치 모델을 만듭니다.

매개 변수

  • modelId 이 모델의 고유 ID를 나타내는 문자열입니다.

반환

패턴 일치 모델에 대한 공유 포인터입니다.

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' 파일을 나타내는 스트림입니다.

반환

패턴 일치 모델에 대한 공유 포인터입니다.