ITransformer 인터페이스

정의

변환기는 데이터를 변환하는 구성 요소입니다. 또한 '스키마 전파'를 지원하여 '이 스키마를 사용하여 데이터를 변환한 후 어떻게 표시할 것인가?'라는 질문에 답변합니다.

public interface ITransformer : Microsoft.ML.ICanSaveModel
type ITransformer = interface
    interface ICanSaveModel
Public Interface ITransformer
Implements ICanSaveModel
파생
구현

속성

Name Description
IsRowToRowMapper

적절한 스키마에서 GetRowToRowMapper(DataViewSchema) 호출이 성공해야 하는지 여부입니다.

메서드

Name Description
GetOutputSchema(DataViewSchema)

변환기에 대한 스키마 전파입니다. 입력 스키마가 제공된 것과 같으면 데이터의 출력 스키마를 반환합니다.

GetRowToRowMapper(DataViewSchema)

입력 스키마를 기반으로 행-행 매퍼를 생성합니다. 이 IsRowToRowMapper경우 false 예외가 throw되어야 합니다. 입력 스키마가 매퍼를 생성하는 데 적합하지 않은 경우 예외도 throw되어야 합니다.

Save(ModelSaveContext)

변환기는 데이터를 변환하는 구성 요소입니다. 또한 '스키마 전파'를 지원하여 '이 스키마를 사용하여 데이터를 변환한 후 어떻게 표시할 것인가?'라는 질문에 답변합니다.

(다음에서 상속됨 ICanSaveModel)
Transform(IDataView)

데이터를 가져와서 변환하고 데이터를 출력합니다. IDataView'는 지연되므로 여기서는 실제 변환이 발생하지 않고 스키마 유효성 검사만 수행됩니다.

확장명 메서드

Name Description
Append<TTrans>(ITransformer, TTrans)

이 변환기 체인의 끝에 다른 변환기를 추가하여 새 변환기 체인을 만듭니다.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, Boolean, SchemaDefinition, SchemaDefinition)

TimeSeriesPredictionEngine<TSrc,TDst> 는 시계열 파이프라인에 대한 예측 엔진을 만듭니다. 예측 단계에서 관찰된 관찰을 사용하여 시계열 모델의 상태를 업데이트하고 모델 검사점을 허용합니다.

CreateTimeSeriesEngine<TSrc,TDst>(ITransformer, IHostEnvironment, PredictionEngineOptions)

TimeSeriesPredictionEngine<TSrc,TDst> 는 시계열 파이프라인에 대한 예측 엔진을 만듭니다. 예측 단계에서 관찰된 관찰을 사용하여 시계열 모델의 상태를 업데이트하고 모델 검사점을 허용합니다.

Preview(ITransformer, IDataView, Int32)

지정된 transformer에 대한 효과를 data 미리 봅니다.

적용 대상