机器学习极简入门教程(三)

这是机器学习入门教程系列的第三部分,点击这里跳转到第一部分,点击这里跳转到第二部分。

part6

通过前面的学习,我们掌握了用已有数据对目标进行预测的方法。在使用模型的时候,有些人或许会好奇,模型究竟是怎样的?这里我们通过一个独特的视角——部分依赖图(Partial Dependence Plots)来认识模型。

定义

部分依赖图研究的是一组目标特征和目标函数之间的依赖关系。通俗说:部分依赖图显示每个变量或因素对模型预测的影响。

完整代码
FILE_PATH ="C:\\Users\\Administrator\\Desktop\\kaggle\\data\\"
FILE_INDEX ="melb_data.csv"
# TEST_INDEX="test.csv"
# TRAIN_INDEX="train.csv"

import pandas as pd 
from sklearn.ensemble import GradientBoostingRegressor,GradientBoostingClassifier
from sklearn.ensemble.partial_dependence import partial_dependence,plot_partial_dependence
from sklearn.preprocessing import Imputer

cols_to_use = ['Distance', 'Landsize', 'BuildingArea']

def get_some_data():
    data =pd.read_csv(FILE_PATH+FILE_INDEX)
    y = data.Price
    X = data[cols_to_use]
    my_impute = Imputer()
    impute_X = my_impute.fit_transform(X)
    return impute_X,y

X,y = get_some_data()
my_model = GradientBoostingRegressor()
my_model.fit(X,y)
my_plots =plot_partial_dependence(my_model,features=[0,1,2],
    X=X,feature_names=cols_to_use,
    grid_resolution=10)

import matplotlib.pyplot as plt 
plt.show()
  • 实验数据请到前几章寻找。
  • matplotlib这个模块后面会有讲到。
  • 部分依赖关系的计算是在模型拟合之后。
结果显示

结果示意图.png

有英文阅读能力的人点这里

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习极简入门pdf》是一份介绍机器学习基础知识的电子书,旨在帮助初学者快速了解机器学习的基本概念和方法。 这本电子书的特点之一是极简,作者以简洁明了的语言,将机器学习的核心原理和常用算法进行了简要介绍。书中重点讲解了机器学习个基本要素:数据、模型和训练。其中,数据是机器学习的基础,模型是学习过程中所采用的数学模型,而训练则是通过数据对模型进行参数优化的过程。 《机器学习极简入门pdf》还对常见的机器学习算法进行了简要介绍,包括线性回归、逻辑回归、决策树、支持向量机等。对于每个算法,书中都提供了其基本原理和应用场景,并通过示例代码演示了算法的实际应用过程。 此外,这本电子书还提供了一些实践建议,帮助读者在实际应用中避免一些常见的问题和陷阱。例如,如何选择适当的评价指标、如何进行特征选择和处理、如何应对数据不平衡等。 总的来说,《机器学习极简入门pdf》适合对机器学习感兴趣但没有相关经验的初学者阅读。它提供了一个简明扼要的介绍,帮助读者快速入门,并为进一步深入学习打下了基础。可以通过阅读这本电子书,初学者可以了解机器学习的基本原理和常用算法,并通过实例代码进行实践操作,从而获得对机器学习的初步理解和应用能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值