前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人工智能学习 - 模型泛化

人工智能学习 - 模型泛化

作者头像
易兒善
发布2019-07-17 20:28:00
6140
发布2019-07-17 20:28:00
举报
文章被收录于专栏:挖坑填坑

前言

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

模型泛化

模型泛化.png

相关代码

训练和测试数据分割

代码语言:javascript
复制
// 导入训练和测试数据分割函数
from sklearn.model_selection import train_test_split
//分割数据,将 30% 数据分割至测试集
train, test = train_test_split(data, test_size=0.3)
//其他的数据分割方法:
from sklearn.model_selection import ShuffleSplit

交叉验证

代码语言:javascript
复制
// 导入训练和测试数据分割函数
from sklearn.model_selection import cross_val_score
// 使用指定的模型实施交叉验证
cross_val = cross_val_score(KNN, X_data, y_data, cv=4, scoring='neg_mean_squared_error')
// 其他的交叉验证方法:
from sklearn.model_selection import KFold, StratifiedKFold

线性回归

线性回归简介.png

相关代码

线性回归

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

高级线性回归

高级线性回归.png

相关代码

代码语言:javascript
复制
// 导入包含转换方法的类
from sklearn.preprocessing import PolynomialFeatures
// 创建类的实例
polyFeat = PolynomialFeatures(degree=2)
创建多项式特征,然后转换数据
polyFeat = polyFeat.fit(X_data, y_data)
x_poly = polyFeat.transform(X_data)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019.07.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
    • 模型泛化
      • 相关代码
        • 线性回归
          • 相关代码
            • 高级线性回归
              • 相关代码
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档