机器学习算法 Python版 (1):逻辑回归 和 LDA
发布时间
阅读量:
阅读量
在研读周志华教授所著《机器学习》教材之后,笔者撰写了相关的课后编程练习解答。此前相关内容曾发布于个人博客中,现对其进行系统整理,将涉及代码实现的部分独立提取出来,逐步积累经验。期望能够完成一系列关于机器学习算法实现的专题内容。
本文主要涵盖以下内容:
1、逻辑回归
2、线性判别分析(LDA)
所采用的Python库包括:
- numpy
- matplotlib
- pandas
所使用的数据集为《机器学习》教材中提供的西瓜数据集3.0α
| Idx | density | ratio_sugar | label |
|---|---|---|---|
| 1 | 0.697 | 0.46 | 1 |
| 2 | 0.774 | 0.376 | 1 |
| 3 | 0.634 | 0.264 | 1 |
| 4 | 0.608 | 0.318 | 1 |
| 5 | 0.556 | 0.215 | 1 |
| 6 | 0.403 | 0.237 | 1 |
| 7 | 0.481 | 0.149 | 1 |
| 8 | 0.437 | 0.211 | 1 |
| 9 | 0.666 | 0.091 | 0 |
| 10 | 0.243 | 0.0267 | 0 |
| 11 | 0.245 | 0.057 | 0 |
| 12 | 0.343 | 0.099 | 0 |
| 13 | 0.639 | 0.161 | 0 |
| 14 | 0.657 | 0.198 | 0 |
| 15 | 0.36 | 0.37 | 0 |
| 16 | 0.593 | 0.042 | 0 |
| 17 | 0.719 | 0.10 |
全部评论 (0)
还没有任何评论哟~
