首页 > 其他 > 详细

3、sklearn实现梯度下降

时间:2019-03-01 21:36:04      阅读:344      评论:0      收藏:0      [点我收藏+]

1、梯度下降的概念

  https://1drv.ms/u/s!AlpiCfg9Lzmug1Dj69iU4OC0Rpt-

2、梯度下降的类型

  • 批量梯度下降
  • 随机梯度下降
  • 小批量梯度下降

3、sklearn实现梯度下降

技术分享图片
# 随机梯度下降
from sklearn.linear_model import SGDRegressor

from sklearn.preprocessing import StandardScaler

# 归一化数据
std = StandardScaler()
std.fit(X_train)
X_train_std = std.transform(X_train)
X_test_std = std.transform(X_test)

# n_iter代表浏览多少次,默认是5
sgd_reg = SGDRegressor(n_iter=100)
sgd_reg.fit(X_train_std, y_train)
sgd_reg.score(X_test_std, y_test)
View Code

 

3、sklearn实现梯度下降

原文:https://www.cnblogs.com/jp-mao/p/10458858.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!