반응형

정규화 2

[Sklearn] 파이썬 정규화 Scaler 종류 : Standard, MinMax, Robust

파이썬 사이킷런 스케일러 사용 예제, 특징 정리 안녕하세요. 이번 글에서는 파이썬 scikit-learn 라이브러리에서 각 feature의 분포를 정규화 시킬 수 있는 대표적인 Scaler 종류인 StandardScaler, MinMaxScaler 그리고 RobustScaler에 대하여 사용 예제와 특징을 살펴보도록 하겠습니다. 여기서는 아주 간단한 예시로 0~10의 숫자가 차례로 있는 x1 column과 0~10의 제곱수가 차례로 있는 x2 column의 정규화 결과를 각 Scaler에서 비교해보며 대략적인 특징을 살펴보겠습니다. import pandas as pd import numpy as np df = pd.DataFrame({'x1' : np.arange(11), 'x2' : np.arange(..

Python/Sklearn 2022.02.18

[Numpy] 벡터 norm 구하기, 벡터 정규화 함수 : np.linalg.norm(), LA.norm() 사용법

파이썬 넘파이 벡터 norm, 정규화 함수 : np.linalg.norm() 안녕하세요. 이번 포스팅에서는 파이썬 넘파이 라이브러리에서 벡터의 norm을 구하거나 벡터를 정규화할 때 유용하게 사용 가능한 np.linalg.norm() 혹은 LA.norm() 함수의 사용법에 대해서 살펴보도록 하겠습니다. 먼저 가장 기본적인 사용법은 아래와 같습니다. default로는 2-norm(혹은 frobenius norm)을 기준으로 구하게 됩니다. numpy 라이브러리 혹은 numpy 라이브러리 내 linalg 라이브러리를 import하는 형태에 따라, np.linalg.norm 혹은 LA.norm 형태로 사용 가능합니다. # 가능한 import 형태 import numpy as np import numpy.lin..

Python/Numpy 2022.01.02
반응형