本文介绍: 是一个被广泛使用的python机器学习工具包。里面包含了很多监督式学习和非监督式学习的模型,可以实现分类,聚类,预测等任务。虽然并没有和pandas深度整合,但在训练模型之前,pandas在数据清洗阶段能起很大作用。译者:构建的机器学习模型的一个常见流程是,用pandas对数据进行查看和清洗,然后把处理过的数据喂给中的模型进行训练。这里用一个经典的kaggle比赛数据集来做例子,泰坦尼克生还者数据集。
13.4 Introduction to scikit–learn(scikit–learn简介)
scikit-learn
是一个被广泛使用的python
机器学习工具包。里面包含了很多监督式学习和非监督式学习的模型,可以实现分类,聚类,预测等任务。
虽然scikit-learn
并没有和pandas
深度整合,但在训练模型之前,pandas
在数据清洗阶段能起很大作用。
这里用一个经典的kaggle
比赛数据集来做例子,泰坦尼克生还者数据集。加载训练集和测试集:
statsmodels
和scikit-learn
通常不能应付缺失值,所以我们先检查一下哪些列有缺失值:
对于这样的数据集,通常的任务是预测一个乘客最后是否生还。在训练集上训练模型,在测试集上验证效果。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。