scikit-learn
一句话定位
scikit-learn 是一个基于 Python 的机器学习库。
页面标题把它写成用 Python 做机器学习,首页把自己压在四句短话上。
库的能力按六组任务摊开,一组一块。
首页最上面一屏是一句标题加四句短话,再往下才是六组能力。
库名在页面上一直排成小写,不出现大写。
顶部导航五格
前四格
安装、用户指南、接口清单与示例依次排开。
第五格
社区收在末位,后面另跟一个更多。
右侧两处小件
一处是版本选择,一处是明暗配色开关,另有一处指向代码仓库。
五格之间没有下拉,末位那一个更多负责装别的文档页。
「更多」下面藏着十一条
更多一栏展开是十一条:快速开始、发布历史、术语表、开发、常见问题、支持、相关项目、路线图、治理、机构支持与关于我们。
十一条里既有文档,也有流程:术语表与发布历史讲东西,治理与路线图讲事情怎么往前走。
这一栏与上面五格分开摆,说明它收的是常翻但与日常使用稍远的部分。
十一条里文档与流程各占一半,一半讲东西,一半讲事情怎么往前走。
六格入口
分类
判断一个对象属于哪一类。
回归
预测一个连续的数值。
聚类
把相似的对象自动归成几组。
降维
减少需要考虑的变量个数。
模型选择
比较、验证并挑出参数与模型。
预处理
特征的抽取与归一化。
每一块写三件事
先讲用途
分类那一块写的是判断一个对象属于哪一类,回归那一块写的是预测一个连续的数值。
再讲用在哪
分类举了垃圾邮件检测与图像识别,回归举了药物反应与股价。
末了列算法
分类一栏列到梯度提升、最近邻、随机森林与逻辑回归;回归一栏列到岭回归;聚类一栏列到层次聚类。
每一块的三件事句式一致,先说用途,再说用在哪,末了列算法。
它自述的四句短话
首页顶部并排四句:简单高效、人人可用、可在各种场合复用,以及建立在 NumPy、SciPy 与 matplotlib 之上。
末句点出三件依赖,说明这个库是站在别的基础库肩上的。
同一屏上另注明它是开源的,按一份宽松许可发布。
四句短话里有一句点出三件依赖,说明这个库站在别的基础库肩上。
版本与命名
页面右上角可以切换版本,默认停在当前版本上,另有几条历史版本可选。
首页给每一组能力配了一张示例图,图上是一小段数据与结果。
库名写作一串小写字母,页面上不写成大写。
六组能力各配一张图,图上是一小段数据与跑出来的结果。
一句话总结
scikit-learn 是一个基于 Python 的机器学习库,页面标题把它写成用 Python 做机器学习。顶部导航是安装、用户指南、接口清单、示例与社区五格,社区后面跟一个更多,展开是快速开始、发布历史、术语表、开发、常见问题、支持、相关项目、路线图、治理、机构支持与关于我们十一条。首页把能力按六组任务摊开:分类、回归、聚类、降维、模型选择与预处理,每一块都写三件事,先说这类任务在做什么,再说用在哪,末了列出常用算法。
想看那六组能力是怎么摊开的,从官网进去。







