点击上方“专知”关注获取专业AI知识!
【导读】哥伦比亚大学老师Andreas C. Müller同时也是著名机器学习Python包scikit-learn的主要贡献者 Andreas Muller 和 Reonomy 公司数据科学家 Sarah Guido 的新书《Python机器学习导论》(Introduction to machine learning with Python)从实战角度出发带你用Python快速上手机器学习方法。随书同时提供代码和Jupyter Notebook,可以让你动手调试改进。
请关注专知公众号(扫一扫最下面专知二维码,或者点击上方蓝色专知),
后台回复“MLPY” 就可以获取Andreas Muller的Python机器学习导论 pdf下载~
▌目录
1. 简介
2. 有监督学习
3. 无监督学习和预处理
4. 数据表示和特征工程
5. 模型评估与提高
6. 算法实践流程
7. 文本数据处理
8. 实践经验总结
▌图书介绍
机器学习的基本概念和应用
被广泛使用的机器学习算法的优点和缺点。
如何用机器学习方法表示数据处理过程,包括数据的哪些方面要关注。
modeI评估和调整参数的高级方法。
用于链式模型流程的概念和和如何封装你的工作流程。
处理文本数据的方法,包括针对特定文本类型的处理。
关于提高机器学习和数据科学技能的建议
▌图书配套Github代码
本书主要使用scikit-learn的开发版本,即0.18-dev。 本书的大部分内容也可以同样用于scikit-learn的早期版本,但是您需要调整model_selection模块的所有内容(主要是cross_val_score,train_test_split和GridSearchCV)
该代码库提供了书中的jupyter notebook代码,以及用于创建图形和数据集的helper函数的mglearn库。
回应好奇者,本书封面图片是一个(北美)大鲵鱼。
除了aclImdb数据集之外,所有数据集都包含在代码库中,您可以从Andrew Maas的页面下载该数据(http://ai.stanford.edu/~amaas/data/sentiment/)。 详细信息请参阅本书。
如果你遇到ImportError:No module named mglearn,你可以尝试在你的终端上使用命令pip install mglearn来安装mglearn到你的python环境中,或者在Jupyter Notebook中!pip install mglearn。
请注意,在列出导入python包时,本书的第一个版本缺少以下行:
from IPython.display import display
如果您看到涉及显示的错误,请添加此行。
本书的第一个版本使用了一个名为plot_group_kfold的函数。 由于在scikit-learn中被重命名了,这已经重命名为plot_label_kfold。
运行代码,你需要用到如下包: numpy, scipy, scikit-learn, matplotlib, pandas ,pillow。 一些决策树和神经网络结构的可视化也需要graphviz。
设置环境的最简单方法是安装Anaconda。
如果您已经设置了Python环境,并且正在使用conda软件包管理器,则可以通过运行下面的代码来获取所有软件包:
conda install numpy scipy scikit-learn matplotlib pandas pillow graphviz
python-graphviz
如果您已经设置了Python环境,并且正在使用pip安装包,则可以通过运行下面的代码:
pip install numpy scipy scikit-learn matplotlib pandas pillow graphviz
您还需要安装graphiz C库,这是使用包管理器最简单的方法。 如果您使用的是OS X和或制软件,则可以安装graphviz。 如果你在Ubuntu或Debian上,你可以通过apt-get install graphviz安装。 在Windows上安装graphviz可能会非常棘手,建议使用conda / anaconda。
参考链接:
https://github.com/amueller/introduction_to_ml_with_python
▌详细目录
▌第一部分 简介
▌第二部分 有监督学习
▌第三部分 无监督学习和预处理
▌第四部分 数据表示和特征工程
▌第五部分 模型评估与提高
▌第六部分 算法实践流程
▌第七部分 文本数据处理
▌第八部分 实践经验总结
-END-
专 · 知
人工智能领域主题知识资料查看获取:【专知荟萃】人工智能领域24个主题知识资料全集(入门/进阶/论文/综述/视频/专家等)
同时欢迎各位用户进行专知投稿,详情请点击:
【诚邀】专知诚挚邀请各位专业者加入AI创作者计划!了解使用专知!
请PC登录www.zhuanzhi.ai或者点击阅读原文,注册登录专知,获取更多AI知识资料!
请扫一扫如下二维码关注我们的公众号,获取人工智能的专业知识!
请扫一扫加专知小助手微信(Rancho_Fang),加入专知主题人工智能群交流!
点击“阅读原文”,使用专知!