Skip to content

Commit 1fb3b86

Browse files
committed
update sklearn
1 parent 186602d commit 1fb3b86

File tree

3 files changed

+31
-4
lines changed

3 files changed

+31
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
* [PCA 主成分分析](pca)
1212

1313
## Python
14-
如果有比较好的Python和相关库的背景知识,对于学习算法过程中的代码可以快速理解和调试,一方面节省时间,另一方面也可以更聚焦在算法和模型本身上。
14+
如果有比较好的Python和机器学习相关Library的只是,对于学习算法过程中的代码可以快速理解和调试,一方面节省时间,另一方面也可以更聚焦在算法和模型本身上。
1515
* [Python](python/python-basic)
1616
* [Pandas](python/pandas)
1717
* [NumPy](python/numpy)

python/Sklearn/README.md

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,36 @@
11
# Scikit-learn
2+
<!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 -->
23

3-
## 开始使用scikit-learn
4+
- [Scikit-learn](#scikit-learn)
5+
- [开始使用 Scikit-learn](#开始使用-scikit-learn)
6+
- [学习类问题的分类](#学习类问题的分类)
7+
- [更多推荐阅读](#更多推荐阅读)
48

9+
<!-- /TOC -->
510

6-
## References
7-
* [Scikit-learn官网](https://scikit-learn.org/)
11+
**Scikit-learn**(简称`sklearn`)是开源的 _Python_ 机器学习库,它基于`Numpy``Scipy`,包含大量数据挖掘和分析的工具,例如数据预处理、交叉验证、算法与可视化算法等。
12+
13+
从功能上来讲,Sklearn基本功能被分为分类,回归,聚类,数据降维,模型选择,数据预处理。
14+
15+
从机器学习任务的步骤来讲,Sklearn可以独立完成机器学习的六个步骤:
16+
* **选择数据**:将数据分成三组,分别是训练数据、验证数据和测试数据。
17+
* **模拟数据**:使用训练数据来构建使用相关特征的模型。
18+
* **验证模型**:使用验证数据接入模型。
19+
* **测试模型**:使用测试数据检查被验证的模型的表现。
20+
* **使用模型**:使用完全训练好的模型在新数据上做预测。
21+
* **调优模型**:使用更多数据、不同的特征或调整过的参数来提升算法的性能表现。
22+
23+
## 开始使用 Scikit-learn
24+
``` python
25+
import sklearn
26+
```
27+
28+
### 学习类问题的分类
29+
* **监督学习**
30+
* **无监督学习**
31+
32+
## 更多推荐阅读
33+
* [Scikit-learn速查表](Scikit_Learn_Cheat_Sheet_Python.pdf)
34+
* [Scikit-learn文档](https://scikit-learn.org/stable/documentation.html)
835

936
[回到目录](#scikit-learn)
Binary file not shown.

0 commit comments

Comments
 (0)