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' 파일을 나타내는 스트림입니다.
반환
패턴 일치 모델에 대한 공유 포인터입니다.