AI/preprocessing

PolynomialFeatures

bitpoint 2024. 5. 6. 12:16

sklearn.proprocessing.PolynomialFeatures

x라는 변수가 있다면 x^2, x^3, x^4... 이런식으로 다항식으로 만들어 변수를 늘려주는 방식.  부드러운 곡선을 만들지만 데이터가 부족한 영역에서 너무 민감하게 동작하는 단점이 있다.

 

https://inuplace.tistory.com/515

 

[scikit-learn 라이브러리] PolynomialFeatures (다항회귀)

다항회귀 import numpy as np import matplotlib.pyplot as plt %matplotlib inline n = 100 x = 6 * np.random.rand(n, 1) - 3 y = 0.5 * x**2 + x + 2 + np.random.rand(n, 1) plt.scatter(x, y, s=5) 위와 같은 데이터는 데이터의 분포가 곡선으로

inuplace.tistory.com

 

'AI > preprocessing' 카테고리의 다른 글

python Polars  (0) 2024.05.25
one hot encoding의 이점  (0) 2024.05.06
sklearn.preproccessing  (0) 2024.04.06
pandas preproccessing  (0) 2024.04.06
pandas 데이터 시각화  (0) 2024.03.30