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 |