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

人工智能学习 - 模型泛化

作者: 易兒善 | 来源:发表于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)
    

    相关文章

      网友评论

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

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