반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- CES 2O21 참가
- broscoding
- 자료구조
- web 용어
- paragraph
- html
- web 사진
- web 개발
- 데이터전문기관
- 대이터
- java역사
- vscode
- web
- Keras
- C언어
- postorder
- classification
- discrete_scatter
- tensorflow
- KNeighborsClassifier
- cudnn
- inorder
- 결합전문기관
- 웹 용어
- bccard
- mglearn
- CES 2O21 참여
- pycharm
- 머신러닝
- 재귀함수
Archives
- Today
- Total
bro's coding
sklearn.linear_model.Ridge.alpha에 따른 회귀선 변화 관찰 본문
반응형
from sklearn.linear_model import LinearRegression, Ridge, Lasso
from sklearn.linear_model import LinearRegression, Ridge, Lasso
from sklearn.datasets import load_iris
iris = load_iris()
X = iris.data[:, [0]]
y = iris.data[:, 2]
plt.scatter(X, y)
plt.axis('equal')
model = LinearRegression()
model.fit(X, y)
w = model.coef_[0]
b = model.intercept_
print(model.score(X, y), model.coef_)
# 0.7599553107783261 [1.85750967]
plt.scatter(X, y)
plt.axis('equal')
x = np.array([4,8])
plt.plot(x, w*x+b)
model = Ridge(alpha=100)
model.fit(X, y)
w = model.coef_[0]
b = model.intercept_
print(model.score(X, y), model.coef_)
# 0.5740200348062152 [0.93871609]
plt.scatter(X, y)
plt.axis('equal')
x = np.array([4,8])
plt.plot(x, w*x+b)
model = Lasso(alpha=1000)
model.fit(X, y)
w = model.coef_[0]
b = model.intercept_
print(model.score(X, y), model.coef_)
# 0.0 [0.]
plt.scatter(X, y)
plt.axis('equal')
x = np.array([4,8])
plt.plot(x, w*x+b)
alpha 값에 커질 수록 회귀선이 점들을 잘 표현 하지 못 한다.
반응형
'[AI] > python.sklearn' 카테고리의 다른 글
sklearn.ensemble.RandomForestClassifier.basic (0) | 2020.04.20 |
---|---|
sklearn.install graphviz (0) | 2020.04.20 |
sklearn.tree.DecisionTreeClassifier.max_depth 변화 관찰 (0) | 2020.04.20 |
sklearn.non-linear regression(비선형회귀) (0) | 2020.04.19 |
sklearn.linear_model.Lasso.alpha값에 따른 score변화 관찰 (0) | 2020.04.19 |
sklearn.Compare Ridge and Rasso (0) | 2020.04.17 |
sklearn.SVM. C and gamma 변화 관찰 (0) | 2020.04.17 |
sklearn.svm.SVC.decision bounds (0) | 2020.04.17 |
Comments