다음을 통해 공유


클래스 의도::LanguageUnderstandingModel

의도 인식에 사용되는 언어 이해 모델을 나타냅니다.

멤버

LanguageUnderstandingModel

구문: public inline explicit LanguageUnderstandingModel ( SPXLUMODELHANDLE hlumodel );

내부 생성자입니다. 제공된 핸들을 사용하여 새 instance 만듭니다.

매개 변수

  • hlumodel 언어 이해 모델 핸들입니다.

~LanguageUnderstandingModel

구문: public inline virtual ~LanguageUnderstandingModel ( );

가상 소멸자.

연산자 SPXLUMODELHANDLE

구문: public inline explicit operator SPXLUMODELHANDLE ( ) const;

내부에서 사용됩니다. 명시적 변환 연산자입니다.

반환

핸들입니다.

GetModelId

구문: public inline virtual std::string GetModelId ( ) const;

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

반환

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

GetModelType

구문: public inline LanguageUnderstandingModelType GetModelType ( ) const;

모델 형식을 가져옵니다.

반환

모델 형식을 나타내는 열거형입니다.

FromEndpoint

구문: public inline static std::shared_ptr< LanguageUnderstandingModel > FromEndpoint ( const std::string & uri );

지정된 엔드포인트 URL을 사용하여 LUIS(언어 이해) 모델을 만듭니다.

매개 변수

  • uri 언어 이해 모델의 엔드포인트 URL입니다.

반환

언어 이해 모델에 대한 공유 포인터입니다.

FromAppId

구문: public inline static std::shared_ptr< LanguageUnderstandingModel > FromAppId ( const std::string & appId );

지정된 앱 ID를 사용하여 언어 이해 모델을 만듭니다.

매개 변수

  • appIdLanguage Understanding 서비스의 애플리케이션 ID를 나타내는 문자열입니다.

반환

언어 이해 모델에 대한 공유 포인터입니다.

FromSubscription

구문: public inline static std::shared_ptr< LanguageUnderstandingModel > FromSubscription ( const std::string & subscriptionKey , const std::string & appId , const std::string & region );

지정된 호스트 이름, 구독 키 및 애플리케이션 ID를 사용하여 언어 이해 모델을 만듭니다.

매개 변수

  • subscriptionKeyLanguage Understanding 서비스의 구독 키를 나타내는 문자열입니다.

  • appIdLanguage Understanding 서비스의 애플리케이션 ID를 나타내는 문자열입니다.

  • regionLanguage Understanding 서비스의 지역을 나타내는 문자열입니다(지역 페이지 참조).

반환

언어 이해 모델에 대한 공유 포인터입니다.

m_type

구문: protected LanguageUnderstandingModelType m_type;

LanguageUnderstandingModel

구문: protected inline LanguageUnderstandingModel ( LanguageUnderstandingModelType type );

형식을 설정할 기본 클래스의 보호된 생성자입니다.

매개 변수

  • type 언어 이해 모델 유형입니다.

LanguageUnderstandingModelType

구문: enum LanguageUnderstandingModelType;

설명
PatternMatchingModel
LanguageUnderstandingModel
ConversationalLanguageUnderstandingModel