美文网首页人工智能
人工智能学习 - 模型泛化

人工智能学习 - 模型泛化

作者: 易兒善 | 来源:发表于2019-07-16 21:27 被阅读4次

前言

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

模型泛化

模型泛化.png

相关代码

训练和测试数据分割

// 导入训练和测试数据分割函数
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

交叉验证

// 导入训练和测试数据分割函数
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

相关代码

线性回归

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

高级线性回归

高级线性回归.png

相关代码

// 导入包含转换方法的类
from sklearn.preprocessing import PolynomialFeatures
// 创建类的实例
polyFeat = PolynomialFeatures(degree=2)
创建多项式特征,然后转换数据
polyFeat = polyFeat.fit(X_data, y_data)
x_poly = polyFeat.transform(X_data)

相关文章

  • 人工智能学习 - 模型泛化

    前言 课程源于英特尔提供的学习资料。人工智能学习目录 模型泛化 相关代码 训练和测试数据分割 交叉验证 线性回归 ...

  • 第二章 模型评估与选择 (需要概率论和数理统计知识)

    机器学习最终目标就是希望得到泛化误差比较小的模型, 如何利用现有的数据得到泛化误差小的模型以及模型评价的量化标准...

  • 统计学习方法概论

    统计学习方法概论 统计学习 监督学习 统计学习三要素 模型评估与模型选择 泛化能力 生成模型与判别模型 分类问题 ...

  • 机器学习评估方法

    机器学习的目的是产生泛化能力好的模型,那么什么样的模型才是泛化能力好的模型呢,这需要按照一定的评估方法和度量指标去...

  • Indicator of Generalization

    机器学习中至关重要的问题就是如何衡量模型的泛化能力,泛化能力的强弱直接度量了算法是否学习到了对任务真正重要的特征。...

  • 【深度学习】- 模型的评估与选择

    模型的判断标准 训练误差 泛化误差 拟合程度 模型的评估方法 模型训练之后,对泛化误差进行评估,选择最小的为最优 ...

  • 机器学习-数据集

    对于机器学习,我们真正感兴趣的是泛化 通过inference, 我们的模型可以很好地泛化到之前未出现的新数据 但是...

  • 机器学习 Chapter 1 绪论

    **机器学习 **:在计算机上从数据中产生“模型”(model)的算法,即“学习算法” 泛化:学得模型适用于新样本...

  • CV-模型训练与验证

    在模型的训练过程中,模型训练误差逐渐降低,但是模型泛化效果较差,这种现象称为过拟合。所以为了提高模型的泛化能力,我...

  • 常用的机器学习模型评估指标

    对机器学习模型的泛化性能进行评估,通常需要衡量模型的泛化能力,也就是性能度量。常见的性能度量指标包括:准确率,查准...

网友评论

    本文标题:人工智能学习 - 模型泛化

    本文链接:https://www.haomeiwen.com/subject/srezkctx.html