sklear_ELASTIC_regression
来源:互联网 发布:java单选框值的获取 编辑:程序博客网 时间:2024/06/03 12:40
Elastic net regression
import numpy as npfrom sklearn import linear_modelimport matplotlib.pyplot as pltX = np.c_[.5,1].Ty = [.5,1]test = np.c_[0,2].Tregr = linear_model.LinearRegression()plt.figure(1)np.random.seed(0)for _ in range(6): this_x = .1 * np.random.normal(size=(2,1)) + X regr.fit(this_x,y) plt.plot(test,regr.predict(test)) plt.scatter(this_x,y,s=3)plt.show(1)# # if there few data points per dimension and high varianceregr2 = linear_model.Ridge(alpha=.1)plt.figure(2)for _ in range(6): this_x = .1 * np.random.normal(size=(2,1)) + X regr2.fit(this_x,y) plt.plot(test,regr2.predict(test)) plt.scatter(this_x,y,s=3)plt.show(2)# choose fit alphaalphas = np.logspace(-4, -1, 6)print (alphas)# from __future__ import print_functionscores = [regr2.set_params(alpha=alpha).fit(this_x, y,).score(this_x, y) for alpha in alphas]print(scores)
阅读全文
0 0
- sklear_ELASTIC_regression
- intellij idea svn报错:xxx is not a working copy directory
- Elastic search系统学习之三:设置elasticsearch
- js返回顶部
- 通过Redisson实现基于redis的分布式锁
- Python判断文件和文件夹是否存在的方法
- sklear_ELASTIC_regression
- C#使用NIDAQmx采集电压
- 2017.11.14笔记
- kotlin学习3遍历jsonArray以及页面跳转
- springboot多配置文件,多个application
- 6个有趣的LINUX命令
- Unity3d 垃圾回收优化最全攻略
- tar命令---linux压缩、打包、解压教程
- HDU5527:Too Rich(DFS & 贪心 & 思维)