ridge1 파이썬 다항회귀 과적합 해결 규제화 Ridge, LASSO 혼자 공부하려고 정리했어요~ sin 곡선을 기반으로 해서 데이터를 만들고 여러 차수를 넣어서 다항회귀를 수행해봤습니다. 차수가 높아질 수록 데이터에 억지로 맞추는듯한 그래프들이 나옵니다. 이런 문제를 과적합 문제라고 합니다. def sin(X): return np.sin(1.5 * np.pi * X) m = 30 np.random.seed(3) X = np.sort(np.random.rand(m)) y = sin(X) + np.random.randn(m) * 0.1 degrees = (1, 4, 18) plt.figure(figsize=(15,5)) for i, degree in enumerate(degrees): poly = PolynomialFeatures(degree=degree, include_b.. 2022. 12. 16. 이전 1 다음 반응형