前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人工智能学习 - 正则化和特征选择

人工智能学习 - 正则化和特征选择

作者头像
易兒善
发布2019-07-19 11:06:22
4530
发布2019-07-19 11:06:22
举报
文章被收录于专栏:挖坑填坑挖坑填坑

前言

课程源于英特尔提供的学习资料人工智能学习目录

正则化和特征选择

正则化和特征选择.png

相关代码

Ridge 回归:语法

代码语言:javascript
复制
// 导入包含回归方法的类
from sklearn.linear_model import Ridge
// 创建类的实例
RR = Ridge(alpha=1.0)
// 在数据上拟合实例,然后预测期望
RR = RR.fit(X_train, y_train)
y_predict = RR.predict(X_test)

弹性网络(Elastic Net)回归:语法

代码语言:javascript
复制
// 导入包含回归方法的类
from sklearn.linear_model import ElasticNet
// 创建类的实例
EN = ElasticNet(alpha=1.0,l1_ratio=0.5)
// 在数据上拟合实例,然后预测期望
EN = EN.fit(X_train, y_train)
y_predict = EN.predict(X_test)

递归特征消除:语法

代码语言:javascript
复制
// 导入包含特征选择方法的类
from sklearn.feature_selection import RFE
// 创建类的实例
rfeMod = RFE(est, n_features_to_select=5)
// 在数据上拟合实例,然后预测期望值
rfeMod = rfeMod.fit(X_train, y_train)
y_predict = rfeMod.predict(X_test)

梯度下降法

梯度下降法.png

相关代码

随机梯度下降回归:语法

代码语言:javascript
复制
// 导入包含回归模型的类
from sklearn.linear_model import SGDRegressor
// 创建类的实例
SGDreg = SGDRregressor(loss='squared_loss',alpha=0.1, penalty='l2')
// 在数据上拟合实例,然后预测数据
SGDreg = SGDreg.fit(X_train, y_train)
y_pred = SGDreg.predict(X_test)
// 其他损失方法:Epsilon_insensitive、huber 等

随机梯度下降分类:语法

代码语言:javascript
复制
// 导入包含分类模型的类
from sklearn.linear_model import SGDClassifier
// 创建类的实例
SGDclass = SGDClassifier (loss='log',alpha=0.1, penalty='l2')
// 在数据上拟合实例,然后预测数据
SGDclass = SGDclass.fit(X_train, y_train)
y_pred = SGDclass.predict(X_test)
// 其他损失方法:hinge、squared_hinge 等
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 正则化和特征选择
      • 相关代码
        • 梯度下降法
          • 相关代码
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档