西瓜书习题 3.3(对率回归 LR)
编程实现对率回归,并给出西瓜数据集上的结果
西瓜数据集如下:
1 | ID density Sugar_content label |
这题的关键就在于对对率回归的理解,附上对率回归的手写版公式推导过程:

推导RL的过程,得到了梯度公式,接下来用梯度上升算法实现RL(还有一种是用牛顿法实现,以后有时间在补充吧qwq~)
1 | import numpy as np |
1 | #读取文件 |
1 | #sigmoid函数 |
1 | #梯度上升算法 |
求得参数如下:
1 | [[-3.12066518] |
1 | #绘图 |
