Skip to content

(김*희)(강의노트2장)사이킷런변환기 #49

@ksagwa91-create

Description

@ksagwa91-create

MinMaxScaler나 StandardScaler 같은 스케일링 변환기는 데이터를 변환하기 전에 반드시 fit() 메서드를 통해 각 특성의 최솟값, 최댓값, 평균, 표준편차 등을 계산한 뒤에야 transform()을 적용할 수 있는 것으로 알고 있습니다. 반면에 FunctionTransformer는 이런 사전 계산 과정 없이, 사용자가 지정한 함수를 바로 적용할 수 있다고 이해했습니다.
제가 이해하기로는 이 차이가 단순히 구현 방식의 차이가 아니라, 실제 데이터 전처리 과정에서 중요한 의미를 가질 수 있을 것 같습니다. 특히 로그 변환처럼 단순 수학적 변환을 적용할 때는 굳이 fit()을 거칠 필요가 없으니 FunctionTransformer가 더 적합할 수도 있지 않은지가 궁금합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions